[
  {
    "path": ".gitattributes",
    "content": "pyhwp/hwp5/_version.py export-subst\n"
  },
  {
    "path": ".github/dependabot.yml",
    "content": "version: 2\nupdates:\n  - package-ecosystem: \"pip\"\n    directory: \"/\"\n    schedule:\n      interval: \"daily\"\n    target-branch: \"develop\"\n"
  },
  {
    "path": ".gitignore",
    "content": "*$py.class\n*.egg-info\n*.log\n*.mo\n*.po~\n*.pyc\n.*.sw?\n.coverage*\n/*.egg\n/.eggs\n/.installed.cfg\n/.jip\n/.jip_index\n/.tox\n/.venv\n/bin\n/build\n/develop-eggs\n/data/pom.tpl\n/dist\n/docs/.build\n/downloads\n/eggs\n/include\n/javalib\n/lib\n/local\n/oxt/pyhwp.egg.record\n/oxt/pyhwp.oxt\n/oxt/pythonpath\n/parts\n/pip-selfcheck.json\n/pyhwp/build\n/pyhwp/dist\n/pyhwp/localtest.py\n/pyhwp/pyhwp.egg-info\n/releases\n/samples.local\n/share\n/test-xsl\n/testpypi\n/venv\n/xsltcoverage.xml\ncoverage-original.xml\ncoverage.xml\ndeb_dist\npep8.out\npylint.out\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: python\npython:\n- \"2.7\"\nenv:\n- TOXENV=py27\nmatrix:\n  include:\n    - python: \"3.8\"\n      env: TOXENV=lint\n    - python: \"2.7\"\n      env: TOXENV=py27\n    - python: \"3.5\"\n      env: TOXENV=py35\n    - python: \"3.6\"\n      env: TOXENV=py36\n    - python: \"3.7\"\n      env: TOXENV=py37\n      dist: xenial\n      sudo: yes\n    - python: \"3.8\"\n      env: TOXENV=py38\n      dist: xenial\n      sudo: yes\n    - python: \"pypy\"\n      env: TOXENV=pypy\n    - python: \"pypy3\"\n      env: TOXENV=pypy3\n    - python: \"2.7\"\n      env: TOXENV=jy27\n  allow_failures:\n    - python: \"pypy\"\n      env: TOXENV=pypy\n    - python: \"pypy3\"\n      env: TOXENV=pypy3\n    - python: \"2.7\"\n      env: TOXENV=jy27\nbefore_install:\n  - sudo apt-get -qq update\n  - sudo apt-get install -y libxml2-utils xsltproc\ninstall:\n  - pip install -U setuptools pip wheel jip\n  - pip install -U zc.buildout tox coverage python-coveralls\n  - buildout\n  - tox --version\n  - sort --version\n  - env | sort\n  - if [ \"$TOXENV\" == \"jy27\" ]; then make install-jython; fi\nscript:\n  - tox\nafter_success:\n  - coverage combine .tox/*/tmp\n  - coverage report\n  - coveralls\n"
  },
  {
    "path": "CHANGES",
    "content": "CHANGES\n=======\n\n0.1b16 (unreleased)\n-------------------\n\n- [CVE-2023-0286] Depends on cryptography >= 40.0.1\n- [CVE-2022-2309] Depends on lxml >= 4.9,2\n\n\n0.1b15 (2020-05-30)\n-------------------\n\n- Unknown Numbering.Kind value of 6, which is not described in the official\n  specification docs, has been added. See #177.\n\n\n0.1b14 (2020-05-17)\n-------------------\n\n- Fix xmldump_flat for Python 3.8\n\n\n0.1b13 (2020-05-17)\n-------------------\n\n- Replace docopt with argparse.\n- Workaround for BinData decompression (#175, #176)\n\n\n0.1b12 (2019-04-08)\n-------------------\n\n- Add Python 3.x support.\n- Add an optional dependency on colorlog for colorful logging\n- Remove dependency on hypua2jamo, resulting no automatic conversion of\n  Hanyang PUA to Hangul Jamo\n\n\n0.1b11 (2019-03-21)\n-------------------\n\n- Remove dependency on PyCrypto.\n  - [CVE-2013-7458], [CVE-2018-6594]\n- Add dependency on cryptography.\n\n\n0.1b10 (2019-03-21)\n-------------------\n\n- Drop support for Python 2.5, 2.6.\n- Prefer 'olefile' to 'OleFileIO_PL'.\n- Fix 'Dutmal' control attribute names.\n- hwp5html: represent path names in bytes\n- Declare some dependencies with environment markers: olefile, lxml, pycrypto\n- Update dependency on hypua2jamo >= 0.4.4\n\n\n0.1b9 (2016-02-26)\n------------------\n\n- hwp5html: serveral improvements\n  - lang-* classes of span elements and associated css font-family\n  - horizontal page layouts\n  - Single page layout\n  - enhance horizontal positioning of TableControl, GShapeObject\n- distdoc: fix sha1offset (by Hodong Kim)\n\n0.1b8 (2014-11-03)\n------------------\n\n- hwp5view: experimental viewer with webkitgtk+\n- hwp5proc: xml --formats (\"flat\", \"nested\")\n- hwp5proc: models --events (experimental)\n- hwp5proc: models --seqno --format (incompatible changes)\n- hwp5proc: find --from-stdin\n- hwp5proc: find --format\n- binmodels: GShapeObjectCaption\n- olestorage: Gsf implementation through python-gi\n- olestorage: use new olefile instead of OleFileIO_PL\n\n\n0.1b7 (2014-01-31)\n------------------\n\n- support distribution docs. (based on `Changwoo Ryu's algorithm <https://groups.google.com/forum/#!topic/hwp-foss/d2KL2ypR89Q>`_)\n\n0.1b6 (2014-01-20)\n------------------\n\n- binmodel: change type of TableCell dimensions to signed integer\n- hwp5odt: fix NCName for style:name (close #140)\n- hwp5proc: fix with-statement in 'xml' command for Python 2.5\n- hwp5proc: mark 'xml' command experimental\n\n0.1b5 (2013-10-29)\n------------------\n\n- close #134\n- hwp5html generates .xhtml instead of .html\n- hwp5proc: new '--no-xml-decl' option\n- hwp5odt: fix to not use '/' in resulting style names\n- hwp5proc: IdMappings.memoshape only if version > 5.0.1.6\n\n0.1b4 (2013-07-03)\n------------------\n\n- hwp5proc records: new option '--raw-header'\n- hwp5odt: new '--document' option produces single ODT XML files (``*.fodt``)\n- hwp5odt: new '--styles', '--content' option produces styles/content XML files\n- ODT XSL files restructured\n\n0.1b3 (2013-06-18)\n------------------\n\n- Fix IdMappings (#125)\n- hwp5proc records: new option '--raw-payload'\n- hwp5proc xml: FlagsType as xsd:hexBinary\n- Various binary/xml models changes\n\n0.1b2 (2013-06-08)\n------------------\n\n- Add PyPy support\n"
  },
  {
    "path": "COPYING",
    "content": "                    GNU AFFERO GENERAL PUBLIC LICENSE\n                       Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n  A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate.  Many developers of free software are heartened and\nencouraged by the resulting cooperation.  However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n  The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community.  It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server.  Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n  An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals.  This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Remote Network Interaction; Use with the GNU General Public License.\n\n  Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software.  This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time.  Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source.  For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code.  There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n<http://www.gnu.org/licenses/>.\n"
  },
  {
    "path": "MANIFEST.in",
    "content": "include .coveragerc\ninclude CHANGES\ninclude COPYING\ninclude LICENSE\ninclude Makefile\ninclude VERSION.txt\ninclude README\ninclude README.rst\ninclude buildout.cfg\ninclude classifiers.txt\ninclude ez_setup.py\nexclude notebooks\ninclude src/README.rst\ninclude src/hwp5/COPYING\ninclude src/hwp5/README\ninclude src/hwp5/VERSION.txt\ninclude src/hwp5/xsl/*.xsl\ninclude src/hwp5/xsl/odt/*\ninclude requirements.in\ninclude requirements.txt\ninclude requirements/dev.in\ninclude requirements/dev.txt\ninclude requirements/docs.in\ninclude requirements/docs.txt\ninclude requirements/lint.in\ninclude requirements/lint.txt\ninclude requirements/test.in\ninclude requirements/test.txt\nexclude samples\ninclude stdeb.cfg\ninclude tox.ini\ninclude tox.ini.in\nrecursive-include src/hwp5/locale *.po\nrecursive-include src/hwp5/locale *.pot\nprune buildouts\nprune docs\nprune etc\nprune misc\nprune oxt\nprune release-hooks\nprune tests\nprune tools\nprune unokit\nprune src/hwp5/odf-relaxng\ninclude src/hwp5/odf-relaxng/OpenDocument-v1.2-os-*.rng\nprune pyhwp_uno\n"
  },
  {
    "path": "Makefile",
    "content": "define ALL\n\tupdate-requirements\n\tinstall-jython\nendef\nALL:=$(shell echo $(ALL))  # to remove line-feeds\n\ndefine REQUIREMENTS_FILES\n\trequirements/dev.txt\n\trequirements/docs.txt\n\trequirements/lint.txt\n\trequirements/test.txt\n\trequirements.txt\nendef\nREQUIREMENTS_FILES:=$(shell echo $(REQUIREMENTS_FILES))\n\ndefine REQUIREMENTS_IN\n\trequirements.in\nendef\nREQUIREMENTS_IN:=$(shell echo $(REQUIREMENTS_IN))\n\ndefine REQUIREMENTS_IN_TEST\n\trequirements/test.in\n\trequirements.in\nendef\nREQUIREMENTS_IN_TEST:=$(shell echo $(REQUIREMENTS_IN_TEST))\n\ndefine REQUIREMENTS_IN_LINT\n\trequirements/lint.in\nendef\nREQUIREMENTS_IN_LINT:=$(shell echo $(REQUIREMENTS_IN_LINT))\n\ndefine REQUIREMENTS_IN_DOCS\n\trequirements/docs.in\nendef\nREQUIREMENTS_IN_DOCS:=$(shell echo $(REQUIREMENTS_IN_DOCS))\n\ndefine REQUIREMENTS_IN_DEV\n\trequirements/dev.in\n\trequirements/docs.in\n\trequirements/lint.in\n\trequirements/test.in\n\trequirements.in\nendef\nREQUIREMENTS_IN_DEV:=$(shell echo $(REQUIREMENTS_IN_DEV))\n\noffline?=0\n\nifeq (1,$(offline))\nPIP_NO_INDEX:=--no-index\nendif\n\nFIND_LINKS?=\nVENV\t:= . .venv/bin/activate &&\n\n\n.PHONY: all\nall: $(ALL)\n\n.PHONY: bootstrap\nbootstrap:\n\t[ -e bin/activate ] || virtualenv -p python2.7 .\n\t$(VENV) pip install -U setuptools pip wheel pip-tools\n\tmake update-requirements\n\t$(VENV) buildout\n\n.PHONY: update-requirements\nupdate-requirements: $(REQUIREMENTS_FILES)\n\t$(VENV) pip-sync $(FIND_LINKS) $(PIP_NO_INDEX) requirements/dev.txt\n\nrequirements.txt: $(REQUIREMENTS_IN)\n\t$(VENV)\tpip-compile $(FIND_LINKS) $(PIP_NO_INDEX) $(pip-compile-options) -o $@ $^\n\nrequirements/test.txt: $(REQUIREMENTS_IN_TEST)\n\t$(VENV) pip-compile $(FIND_LINKS) $(PIP_NO_INDEX) $(pip-compile-options) -o $@ $^\n\nrequirements/lint.txt: $(REQUIREMENTS_IN_LINT)\n\t$(VENV) pip-compile $(FIND_LINKS) $(PIP_NO_INDEX) $(pip-compile-options) -o $@ $^\n\nrequirements/docs.txt: $(REQUIREMENTS_IN_DOCS)\n\t$(VENV) pip-compile $(FIND_LINKS) $(PIP_NO_INDEX) $(pip-compile-options) -o $@ $^\n\nrequirements/dev.txt: $(REQUIREMENTS_IN_DEV)\n\t$(VENV) pip-compile $(FIND_LINKS) $(PIP_NO_INDEX) $(pip-compile-options) -o $@ $^\n\n\n.PHONY: extract-messages\nextract-messages:\n\t$(VENV) python setup.py extract_messages --input-paths=pyhwp/hwp5/proc --output-file=pyhwp/hwp5/locale/hwp5proc.pot\n\t$(VENV) python setup.py extract_messages --input-paths=pyhwp/hwp5/hwp5html.py --output-file=pyhwp/hwp5/locale/hwp5html.pot\n\t$(VENV) python setup.py extract_messages --input-paths=pyhwp/hwp5/hwp5odt.py --output-file=pyhwp/hwp5/locale/hwp5odt.pot\n\t$(VENV) python setup.py extract_messages --input-paths=pyhwp/hwp5/hwp5txt.py --output-file=pyhwp/hwp5/locale/hwp5txt.pot\n\t$(VENV) python setup.py extract_messages --input-paths=pyhwp/hwp5/hwp5view.py --output-file=pyhwp/hwp5/locale/hwp5view.pot\n\n.PHONY: init-catalog\ninit-catalog:\n\t$(VENV) python setup.py init_catalog --domain=hwp5proc --input-file=pyhwp/hwp5/locale/hwp5proc.pot --locale=ko\n\t$(VENV) python setup.py init_catalog --domain=hwp5html --input-file=pyhwp/hwp5/locale/hwp5html.pot --locale=ko\n\t$(VENV) python setup.py init_catalog --domain=hwp5odt --input-file=pyhwp/hwp5/locale/hwp5odt.pot --locale=ko\n\t$(VENV) python setup.py init_catalog --domain=hwp5txt --input-file=pyhwp/hwp5/locale/hwp5txt.pot --locale=ko\n\t$(VENV) python setup.py init_catalog --domain=hwp5view --input-file=pyhwp/hwp5/locale/hwp5view.pot --locale=ko\n\n.PHONY: update-catalog\nupdate-catalog:\n\t$(VENV) python setup.py update_catalog --domain=hwp5proc --input-file=pyhwp/hwp5/locale/hwp5proc.pot\n\t$(VENV) python setup.py update_catalog --domain=hwp5html --input-file=pyhwp/hwp5/locale/hwp5html.pot\n\t$(VENV) python setup.py update_catalog --domain=hwp5odt --input-file=pyhwp/hwp5/locale/hwp5odt.pot\n\t$(VENV) python setup.py update_catalog --domain=hwp5txt --input-file=pyhwp/hwp5/locale/hwp5txt.pot\n\t$(VENV) python setup.py update_catalog --domain=hwp5view --input-file=pyhwp/hwp5/locale/hwp5view.pot\n\n.PHONY: compile-catalog\ncompile-catalog:\n\t$(VENV) python setup.py compile_catalog --domain=hwp5proc\n\t$(VENV) python setup.py compile_catalog --domain=hwp5html\n\t$(VENV) python setup.py compile_catalog --domain=hwp5odt\n\t$(VENV) python setup.py compile_catalog --domain=hwp5txt\n\t$(VENV) python setup.py compile_catalog --domain=hwp5view\n\n.PHONY: notebook\nnotebook:\n\t$(VENV)\tjupyter notebook --notebook-dir=notebooks\n\n\n.PHONY: test\ntest:\n\t$(VENV) tox --parallel 2 -e py27,py38\n\n.PHONY: test-report\ntest-report:\n\t$(VENV) coverage combine .tox/*/tmp\n\t$(VENV) coverage report\n\t$(VENV) coverage html\n\t$(VENV) coverage xml\n\n.PHONY: clitest\nclitest:\n\t$(VENV) env LANG=C clitest -1 --prefix 3 tests/cli_tests/hwp5proc.txt tests/cli_tests/hwp5odt.txt tests/cli_tests/hwp5html.txt tests/cli_tests/hwp5txt.txt\n\n\n.PHONY: install-jython\ninstall-jython: parts/jython2.7/bin/jython\nparts/jython2.7/bin/jython:\n\trm -rf parts/jython2.7\n\tmkdir -p parts\n\t$(VIRTUAL_ENV)/bin/jip install org.python:jython-installer:2.7.1\n\tjava -jar $(VIRTUAL_ENV)/javalib/jython-installer-2.7.1.jar -s -d $(PWD)/parts/jython2.7\n"
  },
  {
    "path": "README",
    "content": "pyhwp\n=====\n\nHWP Document Format v5 parser & processor.\n\nFeatures\n--------\n\n- Analyze and extract internal streams out from a HWP Document Format v5 file\n- (*Experimental*) Conversion to OpenDocument format (.odt) or plain text (.txt)\n\nInstallation\n------------\n\nfrom `pypi <http://pypi.org/project/pyhwp>`_::\n\n   virtualenv pyhwp\n   pyhwp/bin/pip install --pre pyhwp  # Install pyhwp into a virtualenv directory\n\nOr::\n\n   pip install --user --pre pyhwp  # Install pyhwp into user's home directory\n\nRequirements\n------------\n\n- Python 2.7, 3.5, 3.6, 3.7 or 3.8\n- `cryptography <https://pypi.org/project/cryptography>`_\n- `lxml <https://pypi.org/project/lxml>`_\n- `olefile <https://pypi.org/project/olefile>`_\n\nDocumentation & Development\n---------------------------\n\n- Documentation: `https://pyhwp.readthedocs.io <https://pyhwp.readthedocs.io>`_ [`한국/조선어 <https://pyhwp.readthedocs.io/ko/latest>`_]\n- Distribution: `https://pypi.org/project/pyhwp/ <https://pypi.org/project/pyhwp/>`_\n- Development: `https://github.com/mete0r/pyhwp <https://github.com/mete0r/pyhwp>`_\n- Issue tracker: `https://github.com/mete0r/pyhwp/issues <https://github.com/mete0r/pyhwp/issues>`_\n- Feedbacks & contributions are welcome!\n\nContributors\n------------\n\nMaintainer: `mete0r <https://github.com/mete0r>`_\n\nLicense\n-------\n\nCopyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n\n.. image:: http://www.gnu.org/graphics/agplv3-155x51.png\n\n`GNU Affero General Public License v3.0 <http://www.gnu.org/licenses/agpl-3.0.html>`_\n`(text version) <http://www.gnu.org/licenses/agpl-3.0.txt>`_\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nDisclosure\n----------\n\nThis program has been developed in accordance with a public document named \"HWP\nBinary Specification 1.1\" published by `Hancom Inc. <http://www.hancom.co.kr>`_\n"
  },
  {
    "path": "VERSION.txt",
    "content": "0.1b16.dev0\n"
  },
  {
    "path": "buildout.cfg",
    "content": "[buildout]\ndevelop = .\nparts =\n\tpyhwp\n\tclitest\n\n\n[pyhwp]\nrecipe = zc.recipe.egg\neggs =\n\tpyhwp\n\n\n[clitest]\nrecipe = hexagonit.recipe.download\nurl = https://raw.githubusercontent.com/aureliojargas/clitest/0.3.0/clitest\ndownload-only = true\nmode = 0700\ndestination = ${buildout:bin-directory}\n"
  },
  {
    "path": "buildouts/components/jxml.cfg",
    "content": "[buildout]\nextends= virtualenv-jython.cfg\n\n[jxml]\nrecipe = collective.recipe.cmd\ncmds = ${jxml-install:output} \"${:location}\"\non_install = true\non_update = true\n\nlocation = ${buildout:parts-directory}/jxml\n\n[jxml-install]\nrecipe = collective.recipe.template\noutput = ${buildout:parts-directory}/jxml-install.sh\nmode=755\ninput =inline:\n       #!/bin/sh\n       set -e\n\n       usage() {\n              echo \"usage: $0 <location>\"\n              exit\n       }\n\n       location=\"$1\"\n       [ -n \"$location\" ] || usage;\n\n       ${virtualenv-jython:output} \"$location\"\n       jython=\"$location/bin/jython\"\n       installed=\"$location/installed\"\n       \"$location/bin/pip\" list > \"$installed\"\n       grep pyhwp \"$installed\" || \"$jython\" \"${buildout:directory}/setup.py\" develop\n       grep xsltest \"$installed\" || \"$jython\" \"${buildout:directory}/tools/xsltest/setup.py\" develop\n       grep jxml \"$installed\" || \"$jython\" \"${buildout:directory}/tools/jxml/setup.py\" develop\n       grep jxml.lxml \"$installed\" || \"$jython\" \"${buildout:directory}/tools/jxml/lxml/setup.py\" develop\n       grep jxml.coverage \"$installed\" || \"$jython\" \"${buildout:directory}/tools/jxml/jxml.coverage/setup.py\" develop\n"
  },
  {
    "path": "buildouts/components/virtualenv-1.9.1.cfg",
    "content": "[virtualenv-1.9.1]\nrecipe = hexagonit.recipe.download\nurl = https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz\ndestination = ${buildout:parts-directory}/virtualenv-1.9.1\nstrip-top-level-dir = true\n"
  },
  {
    "path": "buildouts/components/virtualenv-jython.cfg",
    "content": "[buildout]\nextends= virtualenv-1.9.1.cfg\n\n[virtualenv-jython]\nrecipe = collective.recipe.template\noutput = ${buildout:bin-directory}/virtualenv-jython\nmode=755\ninput =inline:\n       #!/bin/sh\n       set -e\n\n       usage() {\n              echo \"usage: $0 <location>\"\n              exit 1\n       }\n\n       location=\"$1\"\n       [ -n \"$location\" ] || usage\n\n       activate=\"$location/bin/activate\"\n       [ -e \"$activate\" ] || jython ${virtualenv-1.9.1:destination}/virtualenv.py $location\n\n"
  },
  {
    "path": "buildouts/components/xalan-j-2.7.1.cfg",
    "content": "[xalan-j-2.7.1]\nrecipe = hexagonit.recipe.download\nurl = ${xalan-j-2.7.1.tar.gz:downloaded}\ndestination = ${buildout:parts-directory}/xalan-j-2.7.1\nstrip-top-level-dir = true\n\njars = ${:destination}/xalan.jar:${:destination}/xercesImpl.jar:${:destination}/serializer.jar:${:destination}/xml-apis.jar\n\n[xalan-j-2.7.1.tar.gz]\nrecipe = hexagonit.recipe.download\nurl = http://mirror.apache-kr.org/xalan/xalan-j/binaries/xalan-j_2_7_1-bin-2jars.tar.gz\nmd5sum = 3ccda39bcd08b780436dfd2f22fb23d5\ndestination = ${buildout:parts-directory}\nfilename = xalan-j-2.7.1.tar.gz\ndownload-only = true\n\ndownloaded = ${:destination}/${:filename}\n\n"
  },
  {
    "path": "buildouts/components/xalan-j-2.7.2.cfg",
    "content": "[xalan-j-2.7.2]\nrecipe = hexagonit.recipe.download\nurl = ${xalan-j-2.7.2.tar.gz:downloaded}\ndestination = ${buildout:parts-directory}/xalan-j-2.7.2\nstrip-top-level-dir = true\n\njars = ${:destination}/xalan.jar:${:destination}/xercesImpl.jar:${:destination}/serializer.jar:${:destination}/xml-apis.jar\n\n[xalan-j-2.7.2.tar.gz]\nrecipe = hexagonit.recipe.download\nurl = http://apache.tt.co.kr/xalan/xalan-j/binaries/xalan-j_2_7_2-bin-2jars.tar.gz\n# md5sum = 3ccda39bcd08b780436dfd2f22fb23d5\ndestination = ${buildout:parts-directory}\nfilename = xalan-j-2.7.2.tar.gz\ndownload-only = true\n\ndownloaded = ${:destination}/${:filename}\n\n\n"
  },
  {
    "path": "buildouts/developer.cfg",
    "content": "[buildout]\nextends = translator.cfg\n          components/jxml.cfg\n          components/xalan-j-2.7.2.cfg\ndevelop+= pyhwp-tests\n          tools/xsltest\n          tools/gpl\nparts+= test-core\n\ttest-coverage\n\ttest-cli\n        test-xsl\n        test-xsl-cov\n\ttest-sdist\n        test-tools\n\ttest-for-bisect\n        xsltest\n        code-analysis\n        collect-samples\n        masstest-failed\n        massfind-unknowntag\n        massfind-incomplete\n        expected-output-update\n\n[pyhwp]\neggs+= nose\n       coverage\n       gpl\n       pyroma\n\n[test-core]\nrecipe = collective.xmltestreport\neggs = pyhwp-tests\ndefaults = ['--auto-color', '--auto-progress', '--xml', '--tests-pattern=hwp5_tests']\n\n[test-xsl]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-xsl.in\noutput = ${buildout:directory}/bin/test-xsl\nmode = 755\n\n[test-xsl-cov]\nrecipe = collective.recipe.template\nmode=755\noutput=${buildout:bin-directory}/test-xsl-cov\ninput =inline:\n       #!/bin/sh\n       CLASSPATH=${xalan-j-2.7.2:jars} ${jxml:location}/bin/jxml-cov-test $*\n\n[test-coverage]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-coverage\noutput = ${buildout:directory}/bin/test-coverage\nmode = 755\n\n[test-cli]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-cli.in\noutput = ${buildout:directory}/bin/test-cli\nmode = 755\n\n[test-sdist]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-sdist.in\noutput = ${buildout:directory}/bin/test-sdist\nmode = 755\n\n[test-tools]\nrecipe = collective.xmltestreport\neggs = gpl\ndefaults = ['--auto-color', '--auto-progress', '--xml']\n\n[test-for-bisect]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-for-bisect\noutput = ${buildout:directory}/bin/test-for-bisect\nmode = 755\n\n[xsltest]\nrecipe = zc.recipe.egg\neggs = xsltest\n\n[code-analysis]\nrecipe = plone.recipe.codeanalysis\ndirectory = ${buildout:directory}/pyhwp\n\n# Default is 10\nflake8-max-complexity = 30\n\nutf8-header = True\n\n[collect-samples]\nrecipe = collective.recipe.template\nmode = 755\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       dir=\"$1\"\n       find \"$dir\" -iname '*.hwp' -print0 | parallel --gnu -0 \"${save-sample:output}\"\n\n[save-sample]\nrecipe = collective.recipe.template\nmode = 755\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       src=\"$1\"\n\n       [ -e \"$src\" ] || (echo \"$src not found\"; exit 1)\n\n       ${:abspath}\n\n       version=$(${buildout:bin-directory}/hwp5proc version \"$src\")\n       srcpath=$(abspath \"$src\")\n       sha1sum=$(sha1sum -b \"$srcpath\" | awk '{ print $1 }')\n\n       echo \"$version/$sha1sum $srcpath\"\n\n       repo=\"${buildout:directory}/samples.local\"\n\n       blob_dir=\"${buildout:directory}/samples.local/blob\"\n       [ -d \"$blob_dir\" ] || mkdir -p \"$blob_dir\"\n\n       blob_path=\"$blob_dir/$sha1sum\"\n       [ -e \"$blob_path\" ] || cp \"$srcpath\" \"$blob_path\"\n\n       dst_path=\"$repo/$version/$sha1sum.hwp\"\n       dst_dir=$(dirname \"$dst_path\")\n       [ -d \"$dst_dir\" ] || mkdir -p \"$dst_dir\"\n       [ -e $dst_path ] || ln -s \"$blob_path\" \"$dst_path\"\n\nabspath=\n       abspath() {\n              if [ $(echo \"$1\" | head -c 1) = \"/\" ]; then\n                     echo \"$1\"\n              else\n                     echo \"$PWD/$1\"\n              fi\n       }\n\n[masstest-failed]\nrecipe = collective.recipe.template\nmode = 755\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       ${masstest:output} \"${masstest-worker:failed-dir}\"\n\n[masstest]\nrecipe = collective.recipe.template\nmode = 755\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       ${:def-masstest}\n\n       sample_dir=\"${buildout:directory}/samples.local/\"\n       [ -z \"$1\" ] || sample_dir=\"$1\"\n\n       masstest \"$sample_dir\" | tee ${buildout:parts-directory}/masstest.log\n\ndef-masstest=\n       masstest() {\n              find \"$1\" -iname '*.hwp' -print0 | parallel --gnu -0 ${masstest-worker:output}\n       }\n\n[masstest-worker]\nrecipe = collective.recipe.template\nmode = 755\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       [ -e \"$1\" ] || (echo \"$1: not found\"; exit 1)\n       testee=\"$1\"\n\n       failed_dir=\"${:failed-dir}\"\n       [ -d \"$failed_dir\" ] || mkdir -p \"$failed_dir\"\n\n       errors_dir=\"${:errors-dir}\"\n       [ -d \"$errors_dir\" ] || mkdir -p \"$errors_dir\"\n\n       testee_filename=$(basename \"$testee\")\n       testee_error_hwp5proc=\"$errors_dir/$testee_filename.hwp5proc.err\"\n       testee_error_xmllint=\"$errors_dir/$testee_filename.xmllint.err\"\n\n       test_xml() {\n              ${buildout:bin-directory}/hwp5proc xml \"$testee\" 2> \"$testee_error_hwp5proc\" | xmllint --format - > /dev/null 2> \"$testee_error_xmllint\"\n       }\n\n       handle_success() {\n              echo \"\"\n              filename=$(basename \"$testee\")\n              failed_path=\"$failed_dir/$filename\"\n              [ ! -e \"$failed_path\" ] || rm -f \"$failed_path\"\n              rm -f \"$testee_error_hwp5proc\"\n              rm -f \"$testee_error_xmllint\"\n       }\n\n       handle_failed() {\n              echo \" FAILED\"\n              [ -e \"$failed_path\" ] || ln -s \"$testee\" \"$failed_dir\"\n       }\n\n       echo -n \"$testee\"\n       test_xml && handle_success || handle_failed\n\nfailed-dir=${buildout:parts-directory}/masstest/failed\nerrors-dir=${buildout:parts-directory}/masstest/errors\n\n\n[massfind-unknowntag]\nrecipe = collective.recipe.template\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\nmode = 755\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       samples='${buildout:directory}/samples.local'\n       find \"$samples/\" -iname '*.hwp' | parallel --gnu ${buildout:bin-directory}/hwp5proc find --model=UnknownTagModel | tee ${buildout:parts-directory}/massfind-unknowntag\n\n\n[massfind-incomplete]\nrecipe = collective.recipe.template\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\nmode = 755\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       samples='${buildout:directory}/samples.local'\n       find \"$samples/\" -iname '*.hwp' | parallel --gnu ${buildout:bin-directory}/hwp5proc find --incomplete | tee ${buildout:parts-directory}/massfind-incomplete\n\n\n[expected-output-update]\nrecipe = collective.recipe.template\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\nmode = 755\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       samples='${buildout:directory}/samples'\n       find \"$samples/\" -iname '*.hwp' | parallel --gnu ${expected-output-update-worker:output}\n\n[expected-output-update-worker]\nrecipe = collective.recipe.template\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\nmode = 755\ninput =\n       inline:\n       #!/bin/sh\n\n       set -e\n\n       filename=$1\n       docinfo=\"$filename.docinfo.json\"\n       section0=\"$filename.bodytext.section0.json\"\n       xmlformat=\"$filename.formatted.xml\"\n       odt_output=\"$filename.odt\"\n       odt_filename=`basename \"$odt_output\"`\n\n       hwp5proc_xml() {\n              ${buildout:bin-directory}/hwp5proc xml \"$1\" 2> \"$xmlformat.err\"\n       }\n\n       hwp5odt() {\n              local orgdir=\"$PWD\"\n              local filename=`basename \"$1\"`\n              local odt_file=`echo $filename | sed -e \"s/.hwp$/.odt/g\"`\n              cd `dirname \"$1\"`\n              ${buildout:bin-directory}/hwp5odt \"$filename\"\n              rm -rf \"$odt_file.d\"\n              mkdir \"$odt_file.d\"\n              unzip \"$odt_file\" -d \"$odt_file.d\"\n              rm -f \"$odt_file\"\n              cd \"$orgdir\"\n       }\n\n       hwp5html() {\n              local html_dir=`echo $1 | sed -e \"s/.hwp$/.html.d/g\"`\n              rm -rf \"$html_dir\"\n              ${buildout:bin-directory}/hwp5html \"$1\" --output \"$html_dir\"\n              xmllint --c14n --nonet --encode utf-8 \"$html_dir/index.xhtml\" | xmllint --format --encode utf-8 - > \"$html_dir/index.formatted.xhtml\"\n       }\n\n       xml_c14n() {\n              xmllint --c14n --encode utf-8 - 2> \"$xmlformat.c14n.err\"\n       }\n       xml_format() {\n              xmllint --format --encode utf-8 - 2> \"$xmlformat.format.err\"\n       }\n\n       if ${buildout:bin-directory}/hwp5proc header \"$filename\" | grep password | grep 0 > /dev/null; then\n              dummy=''\n       else\n              echo \"$filename: SKIPPING\"\n              rm -f \"$docinfo.err\"\n              rm -f \"$section0.err\"\n              rm -f \"$xmlformat.err\"\n              rm -f \"$xmlformat.c14n.err\"\n              rm -f \"$xmlformat.format.err\"\n              exit 0\n       fi\n\n       ${buildout:bin-directory}/hwp5proc models \"$filename\" docinfo > \"$docinfo\" 2> \"$docinfo.err\" && echo \"$filename: docinfo\" && rm -f \"$docinfo.err\"\n\n       ${buildout:bin-directory}/hwp5proc models \"$filename\" bodytext/0 > \"$section0\" 2> \"$section0.err\" && echo \"$filename: bodytext/0\" && rm -f \"$section0.err\"\n\n       hwp5proc_xml \"$filename\" | xml_c14n | xml_format > \"$xmlformat\" && echo \"$filename: xml\" && rm -f \"$xmlformat.err\" \"$xmlformat.c14n.err\" \"$xmlformat.format.err\"\n       hwp5odt \"$filename\"\n       hwp5html \"$filename\"\n"
  },
  {
    "path": "buildouts/maintainer.cfg",
    "content": "[buildout]\nextends = tester.cfg\ndevelop+= tools/pyhwp.zestreleaser.cmds\nparts+= test-upload\n        docs-upload\n\tupload\n        test-pypi\n\n[pyhwp]\neggs+= zest.releaser\n       pyhwp.zestreleaser.cmds\n\n[docs-upload]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/docs-upload\noutput = ${buildout:directory}/bin/docs-upload\nmode = 755\n\n[test-upload]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-upload.in\noutput = ${buildout:directory}/bin/test-upload\nmode = 755\n\n[upload]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/upload\noutput = ${buildout:directory}/bin/upload\nmode = 755\n\n[test-pypi]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/test-pypi.in\noutput = ${buildout:directory}/bin/test-pypi\nmode = 755\n"
  },
  {
    "path": "buildouts/tester.cfg",
    "content": "[buildout]\nextends = developer.cfg\n          https://raw.github.com/mete0r/mkvenv/master/lib/buildout.extends/mkvenv.cfg\ndevelop+= tools/constants\n          tools/jingodf\nparts+= tox-ini\n        tox-py25\n        tox-jy25\n        wheelhouse\n\n[versions]\ncollective.xmltestreport = 1.2.6\n\n[constants]\nrecipe = pyhwp.dev.constants\n\n[wheelhouse]\nrecipe = z3c.recipe.mkdir\npaths=wheelhouse\n\n[tox]\nrecipe = zc.recipe.egg\neggs = tox\n\n[tox-ini]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/tox.ini.in\noutput = ${buildout:directory}/tox.ini\nmode = 755\n\n[tox-shim]\nrecipe = collective.recipe.template\nmode = 755\noutput = ${buildout:bin-directory}/${:name}\ninput = inline:\n        #!/bin/sh\n        set -e\n\n        # build virtualenv\n        ${:mkvenv} ${:envdir}\n        . ${:envbindir}/activate\n\n        # sdist & install\n        ${:envpython} setup.py install\n\n        ${:environment-variables}\n\n        # ---- commands ----\n\t${:envpython} ${:toxinidir}/misc/cleanup-pyc.py ${:toxinidir}/pyhwp ${:toxinidir}/pyhwp_uno ${:toxinidir}/unokit\n\t${:envpython} ${:toxinidir}/misc/mkdir.py ${:envtmpdir}\n\n        ${:envbindir}/pip install nose coverage\n        ${:install-crypto}\n        ${:install-lxml}\n        \n\t${:envbindir}/coverage run -p ${:coverage-options} ${:envbindir}/nosetests${constants:script_py_suffix} -v -w ${:envtmpdir} ${:toxinidir}/pyhwp-tests --logging-config=${:toxinidir}/etc/testlog.conf --with-xunit --xunit-file=${:envtmpdir}/nosetests.xml\n\t${:envpython} ${:toxinidir}/misc/test-cli.py\n\t${:envpython} ${:toxinidir}/misc/prepare-hwp5-xsl-fixtures.py --fixtures-dir=${:toxinidir}/pyhwp-tests/hwp5_tests/fixtures --out-dir=${:envtmpdir}/hwp5_xsl_fixtures\n\t${:toxinidir}/bin/xsltest --styles-dir=${:toxinidir}/pyhwp/hwp5/xsl --import-dir=${:envtmpdir}/hwp5_xsl_fixtures --gen-dir=${:envtmpdir}/hwp5_xsl_tests ${:toxinidir}/pyhwp-tests/hwp5_xsl_tests\n\n        echo '${:name} successful.'\n\nname=${:_buildout_section_name_}\nmkvenv=\nenvdir=${buildout:parts-directory}/${:name}\nenvbindir=${:envdir}/bin\nenvtmpdir=${:envdir}/tmp\nenvpython=${:envdir}/bin/python\ntoxinidir=${buildout:directory}\n\nenvironment-variables=\ninstall-lxml=\ninstall-crypto=\ncoverage-options=--source=hwp5,hwp5_tests \n\n\n[tox-py25]\n<=tox-shim\nmkvenv=${mkvenv-CPython-2.5:output}\n\ninstall-lxml=[ -e ${:lxml-built} ] && tar -C ${:site-packages} -xzf ${:lxml-built} || ${:envbindir}/pip install lxml && tar -C ${:site-packages} -czf ${:lxml-built} lxml\nsite-packages=${:envdir}/lib/python2.5/site-packages\nlxml-built=${buildout:parts-directory}/tox-py25-lxml-built.tar.gz\n\ninstall-crypto=[ -e ${:pycrypto-built} ] && tar -C ${:site-packages} -xzf ${:pycrypto-built} || ${:envbindir}/pip install pycrypo && tar -C ${:site-packages} -czf ${:pycrypto-built} Crypto\npycrypto-built=${buildout:parts-directory}/tox-py25-pycrypto-built.tar.gz\n\n[tox-jy25]\n<=tox-shim\nmkvenv=${mkvenv-Jython-2.5:output}\n\nenvironment-variables = export JYTHONPATH=${poi-3.9:destination}/poi-3.9-20121203.jar\n                        export PIP_INSECURE=1\n\n# WORKAROUND: 현재 jython 2.5.3, coverage 3.5.3에서 coverage run 실행 시\n# --source=hwp5,hwp5_tests 옵션을 주면 이상하게도 hwp5_tests의 결과만 저장된다.\n# 따라서 --source 대신 -L을 주어 모든 파일에 대해 coverage 결과를 얻은 후,\n# coverage xml에서 필터링한다.\ncoverage-options=--source=hwp5,hwp5_tests \n\n[poi-3.9]\nrecipe = hexagonit.recipe.download\nurl = ${poi-bin-3.9-20121203.tar.gz:downloaded}\ndestination=${buildout:parts-directory}/poi-3.9\nstrip-top-level-dir=true\n\n[poi-bin-3.9-20121203.tar.gz]\nrecipe = hexagonit.recipe.download\nurl = http://archive.apache.org/dist/poi/release/bin/${:filename}\nmd5sum = 09c4dfd63317bb9eb37fe12d6febea74\ndownload-only = true\ndestination=${buildout:parts-directory}\nfilename=poi-bin-3.9-20121203.tar.gz \n\ndownloaded=${:destination}/${:filename}\n"
  },
  {
    "path": "buildouts/translator.cfg",
    "content": "[buildout]\nextends = user.cfg\nparts+= docs-update-po\n\tdocs-build\n\tdocs-build-latex\n\n[pyhwp]\neggs+= sphinx\ninterpreter = console\n\n[docs-update-po]\nrecipe = collective.recipe.template\noutput = ${buildout:directory}/bin/docs-update-po\nmode = 755\ninput=inline:\n      #!/bin/sh\n      \n      # exit if any statement returns non-true return value\n      set -e\n      \n      # exit on uninitialized variable\n      set -u\n      \n      SRC_DIR=${buildout:directory}/docs\n      POT_DIR=${buildout:directory}/docs/.build/gettext\n      PO_BASE=${buildout:directory}/docs/translated\n      \n      ${buildout:directory}/bin/sphinx-build -b gettext $SRC_DIR $POT_DIR\n      \n      for LANG in ko en; do\n      for FILE in index intro hwp5proc converters; do\n      PO_FILE=$PO_BASE/$LANG/LC_MESSAGES/$FILE.po\n      POT_FILE=$POT_DIR/$FILE.pot\n      echo $PO_FILE\n      [ -e $PO_FILE ] && msgmerge --update $PO_FILE $POT_FILE\n      [ -e $PO_FILE ] || cp $POT_FILE $PO_FILE\n      \n      done\n      done\n\n[docs-build]\nrecipe = collective.recipe.template\ninput = ${buildout:directory}/misc/docs-build\noutput = ${buildout:directory}/bin/docs-build\nmode = 755\ninput=inline:\n      #!/bin/sh\n      \n      # exit if any statement returns non-true return value\n      set -e\n      \n      # exit on uninitialized variable\n      set -u\n      \n      SRC_DIR=${buildout:directory}/docs\n      PO_BASE=${buildout:directory}/docs/translated\n      HTML_BASE=${buildout:directory}/docs/.build/html\n      BUILD_DIR=${buildout:directory}/build\n      \n      cd ${buildout:directory}\n      \n      for LANG in ko en; do\n      for FILE in index intro hwp5proc converters; do\n      PO_FILE=$PO_BASE/$LANG/LC_MESSAGES/$FILE.po\n      MO_FILE=$PO_BASE/$LANG/LC_MESSAGES/$FILE.mo\n      echo $MO_FILE\n      msgfmt $PO_FILE -o $MO_FILE\n      done\n      OUT_DIR=$HTML_BASE/$LANG\n      echo $OUT_DIR\n      # sphinx does not detect changes in .mo files\n      # see https://bitbucket.org/birkenfeld/sphinx/issue/830\n      rm -rf $OUT_DIR\n      ${buildout:directory}/bin/sphinx-build -b html -Dlanguage=$LANG $SRC_DIR $OUT_DIR\n      done\n      \n      EN_DIR=$HTML_BASE/en\n      KO_DIR=$HTML_BASE/ko\n      \n      mkdir -p $BUILD_DIR\n      rm -rf $BUILD_DIR/docs\n      \n      cp -r $EN_DIR $BUILD_DIR/docs\t# en becomes docs/\n      cp -r $KO_DIR $BUILD_DIR/docs/\t# ko becomes docs/ko\n\n[docs-build-latex]\nrecipe = collective.recipe.template\noutput = ${buildout:bin-directory}/${:_buildout_section_name_}\nmode = 755\ninput =\n\tinline:\n\t#!/bin/sh\n\n\t# exit if any statement returns non-true return value\n\tset -e\n\n\t# exit on uninitialized variable\n\tset -u\n\n\tSRC_DIR=${buildout:directory}/docs\n\tPO_BASE=${buildout:directory}/docs/translated\n\tLATEX_BASE=${buildout:directory}/docs/.build/latex\n\tDIST_DIR=${buildout:directory}/dist\n\n\tcd ${buildout:directory}\n\n\tfor LANG in ko en; do\n\t\tfor FILE in index intro hwp5proc converters; do\n\t\t\tPO_FILE=$PO_BASE/$LANG/LC_MESSAGES/$FILE.po\n\t\t\tMO_FILE=$PO_BASE/$LANG/LC_MESSAGES/$FILE.mo\n\t\t\techo $MO_FILE\n\t\t\tmsgfmt $PO_FILE -o $MO_FILE\n\t\tdone\n\t\tOUT_DIR=$LATEX_BASE/$LANG\n\t\techo $OUT_DIR\n\t\t# sphinx does not detect changes in .mo files\n\t\t# see https://bitbucket.org/birkenfeld/sphinx/issue/830\n\t\trm -rf $OUT_DIR\n\t\t${buildout:directory}/bin/sphinx-build -b latex -Dlanguage=$LANG $SRC_DIR $OUT_DIR\n\t\tmake -C $OUT_DIR\n\tdone\n\n\n\tcp $LATEX_BASE/en/pyhwp.pdf $DIST_DIR/pyhwp.en.pdf\n\tcp $LATEX_BASE/ko/pyhwp.pdf $DIST_DIR/pyhwp.ko.pdf\n"
  },
  {
    "path": "buildouts/user.cfg",
    "content": "[buildout]\ndevelop+= .\nparts+= pyhwp\n\n[pyhwp]\nrecipe = zc.recipe.egg\neggs = pyhwp\n"
  },
  {
    "path": "classifiers.txt",
    "content": "Development Status :: 4 - Beta\nIntended Audience :: Developers\nLicense :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)\nOperating System :: OS Independent\nProgramming Language :: Python\nProgramming Language :: Python :: 2.7\nProgramming Language :: Python :: 3.5\nProgramming Language :: Python :: 3.6\nProgramming Language :: Python :: 3.7\nProgramming Language :: Python :: 3.8\nProgramming Language :: Python :: Implementation :: CPython\nProgramming Language :: Python :: Implementation :: Jython\nProgramming Language :: Python :: Implementation :: PyPy\nTopic :: Software Development :: Libraries :: Python Modules\nTopic :: Text Processing\nTopic :: Text Processing :: Filters\n"
  },
  {
    "path": "docs/.gitignore",
    "content": "_build\n"
  },
  {
    "path": "docs/Makefile",
    "content": "# Makefile for Sphinx documentation\n#\n\n# You can set these variables from the command line.\nSPHINXOPTS    =\nSPHINXBUILD   = sphinx-build\nPAPER         =\nBUILDDIR      = ../build/docs\n\n# User-friendly check for sphinx-build\nifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)\n$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)\nendif\n\n# Internal variables.\nPAPEROPT_a4     = -D latex_paper_size=a4\nPAPEROPT_letter = -D latex_paper_size=letter\nALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .\n# the i18n builder cannot share the environment and doctrees with the others\nI18NSPHINXOPTS  = -d $(BUILDDIR)/doctrees.i18n $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .\n\n.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext intl\n\nhelp:\n\t@echo \"Please use \\`make <target>' where <target> is one of\"\n\t@echo \"  html       to make standalone HTML files\"\n\t@echo \"  dirhtml    to make HTML files named index.html in directories\"\n\t@echo \"  singlehtml to make a single large HTML file\"\n\t@echo \"  pickle     to make pickle files\"\n\t@echo \"  json       to make JSON files\"\n\t@echo \"  htmlhelp   to make HTML files and a HTML help project\"\n\t@echo \"  qthelp     to make HTML files and a qthelp project\"\n\t@echo \"  applehelp  to make an Apple Help Book\"\n\t@echo \"  devhelp    to make HTML files and a Devhelp project\"\n\t@echo \"  epub       to make an epub\"\n\t@echo \"  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter\"\n\t@echo \"  latexpdf   to make LaTeX files and run them through pdflatex\"\n\t@echo \"  latexpdfja to make LaTeX files and run them through platex/dvipdfmx\"\n\t@echo \"  text       to make text files\"\n\t@echo \"  man        to make manual pages\"\n\t@echo \"  texinfo    to make Texinfo files\"\n\t@echo \"  info       to make Texinfo files and run them through makeinfo\"\n\t@echo \"  gettext    to make PO message catalogs\"\n\t@echo \"  changes    to make an overview of all changed/added/deprecated items\"\n\t@echo \"  xml        to make Docutils-native XML files\"\n\t@echo \"  pseudoxml  to make pseudoxml-XML files for display purposes\"\n\t@echo \"  linkcheck  to check all external links for integrity\"\n\t@echo \"  doctest    to run all doctests embedded in the documentation (if enabled)\"\n\t@echo \"  coverage   to run coverage check of the documentation (if enabled)\"\n\nclean:\n\trm -rf $(BUILDDIR)/*\n\nhtml:\n\t$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html\n\t@echo\n\t@echo \"Build finished. The HTML pages are in $(BUILDDIR)/html.\"\n\ndirhtml:\n\t$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml\n\t@echo\n\t@echo \"Build finished. The HTML pages are in $(BUILDDIR)/dirhtml.\"\n\nsinglehtml:\n\t$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml\n\t@echo\n\t@echo \"Build finished. The HTML page is in $(BUILDDIR)/singlehtml.\"\n\npickle:\n\t$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle\n\t@echo\n\t@echo \"Build finished; now you can process the pickle files.\"\n\njson:\n\t$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json\n\t@echo\n\t@echo \"Build finished; now you can process the JSON files.\"\n\nhtmlhelp:\n\t$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp\n\t@echo\n\t@echo \"Build finished; now you can run HTML Help Workshop with the\" \\\n\t      \".hhp project file in $(BUILDDIR)/htmlhelp.\"\n\nqthelp:\n\t$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp\n\t@echo\n\t@echo \"Build finished; now you can run \"qcollectiongenerator\" with the\" \\\n\t      \".qhcp project file in $(BUILDDIR)/qthelp, like this:\"\n\t@echo \"# qcollectiongenerator $(BUILDDIR)/qthelp/METE0R-PROJECT.qhcp\"\n\t@echo \"To view the help file:\"\n\t@echo \"# assistant -collectionFile $(BUILDDIR)/qthelp/METE0R-PROJECT.qhc\"\n\napplehelp:\n\t$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp\n\t@echo\n\t@echo \"Build finished. The help book is in $(BUILDDIR)/applehelp.\"\n\t@echo \"N.B. You won't be able to view it unless you put it in\" \\\n\t      \"~/Library/Documentation/Help or install it in your application\" \\\n\t      \"bundle.\"\n\ndevhelp:\n\t$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp\n\t@echo\n\t@echo \"Build finished.\"\n\t@echo \"To view the help file:\"\n\t@echo \"# mkdir -p $$HOME/.local/share/devhelp/METE0R-PROJECT\"\n\t@echo \"# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/METE0R-PROJECT\"\n\t@echo \"# devhelp\"\n\nepub:\n\t$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub\n\t@echo\n\t@echo \"Build finished. The epub file is in $(BUILDDIR)/epub.\"\n\nlatex:\n\t$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex\n\t@echo\n\t@echo \"Build finished; the LaTeX files are in $(BUILDDIR)/latex.\"\n\t@echo \"Run \\`make' in that directory to run these through (pdf)latex\" \\\n\t      \"(use \\`make latexpdf' here to do that automatically).\"\n\nlatexpdf:\n\t$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex\n\t@echo \"Running LaTeX files through pdflatex...\"\n\t$(MAKE) -C $(BUILDDIR)/latex all-pdf\n\t@echo \"pdflatex finished; the PDF files are in $(BUILDDIR)/latex.\"\n\nlatexpdfja:\n\t$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex\n\t@echo \"Running LaTeX files through platex and dvipdfmx...\"\n\t$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja\n\t@echo \"pdflatex finished; the PDF files are in $(BUILDDIR)/latex.\"\n\ntext:\n\t$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text\n\t@echo\n\t@echo \"Build finished. The text files are in $(BUILDDIR)/text.\"\n\nman:\n\t$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man\n\t@echo\n\t@echo \"Build finished. The manual pages are in $(BUILDDIR)/man.\"\n\ntexinfo:\n\t$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo\n\t@echo\n\t@echo \"Build finished. The Texinfo files are in $(BUILDDIR)/texinfo.\"\n\t@echo \"Run \\`make' in that directory to run these through makeinfo\" \\\n\t      \"(use \\`make info' here to do that automatically).\"\n\ninfo:\n\t$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo\n\t@echo \"Running Texinfo files through makeinfo...\"\n\tmake -C $(BUILDDIR)/texinfo info\n\t@echo \"makeinfo finished; the Info files are in $(BUILDDIR)/texinfo.\"\n\ngettext:\n\t$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) locale/pot\n\t@echo\n\t@echo \"Build finished. The message catalogs are in locale.\"\n\nintl:\n\tsphinx-intl update --pot-dir locale/pot --language=en --language=ko\n\nchanges:\n\t$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes\n\t@echo\n\t@echo \"The overview file is in $(BUILDDIR)/changes.\"\n\nlinkcheck:\n\t$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck\n\t@echo\n\t@echo \"Link check complete; look for any errors in the above output \" \\\n\t      \"or in $(BUILDDIR)/linkcheck/output.txt.\"\n\ndoctest:\n\t$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest\n\t@echo \"Testing of doctests in the sources finished, look at the \" \\\n\t      \"results in $(BUILDDIR)/doctest/output.txt.\"\n\ncoverage:\n\t$(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage\n\t@echo \"Testing of coverage in the sources finished, look at the \" \\\n\t      \"results in $(BUILDDIR)/coverage/python.txt.\"\n\nxml:\n\t$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml\n\t@echo\n\t@echo \"Build finished. The XML files are in $(BUILDDIR)/xml.\"\n\npseudoxml:\n\t$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml\n\t@echo\n\t@echo \"Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml.\"\n"
  },
  {
    "path": "docs/conf.py",
    "content": "# -*- coding: utf-8 -*-\n#\n# pyhwp documentation build configuration file, created by\n# sphinx-quickstart on Sat Mar 10 15:30:24 2012.\n#\n# This file is execfile()d with the current directory set to its containing dir.\n#\n# Note that not all possible configuration values are present in this\n# autogenerated file.\n#\n# All configuration values have a default; values that are commented out\n# serve to show the default.\n\nimport sys, os\nimport os.path\n\n# If extensions (or modules to document with autodoc) are in another directory,\n# add these directories to sys.path here. If the directory is relative to the\n# documentation root, use os.path.abspath to make it absolute, like shown here.\nsys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__),\n                                                '..', 'src')))\n\n# -- General configuration -----------------------------------------------------\n\n# If your documentation needs a minimal Sphinx version, state it here.\n#needs_sphinx = '1.0'\n\n# Add any Sphinx extension module names here, as strings. They can be extensions\n# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.\nextensions = [\n  'sphinx.ext.autodoc',\n  'sphinx.ext.coverage',\n  'sphinxarg.ext',\n]\n\n# Add any paths that contain templates here, relative to this directory.\ntemplates_path = ['templates']\nlocale_dirs = ['translated']\n\n# The suffix of source filenames.\nsource_suffix = '.rst'\n\n# The encoding of source files.\n#source_encoding = 'utf-8-sig'\n\n# The master toctree document.\nmaster_doc = 'index'\n\n# General information about the project.\nproject = u'pyhwp'\ncopyright = u'2012, mete0r'\n\n# The version info for the project you're documenting, acts as replacement for\n# |version| and |release|, also used in various other places throughout the\n# built documents.\n#\n# The full version, including alpha/beta/rc tags.\nfrom hwp5 import __version__ as hwp5_release\nrelease = hwp5_release\nif release.endswith('-dirty'):\n    release = release[:-len('-dirty')]\n\n# The short X.Y version.\nimport re\nversion_match = re.match(r'([0-9]+\\.[0-9]+).*', release)\nif version_match:\n  version = version_match.group(1)\nelse:\n  version = 'develop'\n\n# The language for content autogenerated by Sphinx. Refer to documentation\n# for a list of supported languages.\n#language = None\n\n# There are two options for replacing |today|: either, you set today to some\n# non-false value, then it is used:\n#today = ''\n# Else, today_fmt is used as the format for a strftime call.\n#today_fmt = '%B %d, %Y'\n\n# List of patterns, relative to source directory, that match files and\n# directories to ignore when looking for source files.\nexclude_patterns = ['.build']\n\n# The reST default role (used for this markup: `text`) to use for all documents.\n#default_role = None\n\n# If true, '()' will be appended to :func: etc. cross-reference text.\n#add_function_parentheses = True\n\n# If true, the current module name will be prepended to all description\n# unit titles (such as .. function::).\n#add_module_names = True\n\n# If true, sectionauthor and moduleauthor directives will be shown in the\n# output. They are ignored by default.\n#show_authors = False\n\n# The name of the Pygments (syntax highlighting) style to use.\npygments_style = 'sphinx'\n\n# A list of ignored prefixes for module index sorting.\n#modindex_common_prefix = []\n\n\n# -- Options for HTML output ---------------------------------------------------\n\n# The theme to use for HTML and HTML Help pages.  See the documentation for\n# a list of builtin themes.\nhtml_theme = 'default'\n\n# Theme options are theme-specific and customize the look and feel of a theme\n# further.  For a list of options available for each theme, see the\n# documentation.\n#html_theme_options = {}\n\n# Add any paths that contain custom themes here, relative to this directory.\n#html_theme_path = []\n\n# The name for this set of Sphinx documents.  If None, it defaults to\n# \"<project> v<release> documentation\".\n#html_title = None\n\n# A shorter title for the navigation bar.  Default is the same as html_title.\n#html_short_title = None\n\n# The name of an image file (relative to this directory) to place at the top\n# of the sidebar.\n#html_logo = None\n\n# The name of an image file (within the static path) to use as favicon of the\n# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32\n# pixels large.\n#html_favicon = None\n\n# Add any paths that contain custom static files (such as style sheets) here,\n# relative to this directory. They are copied after the builtin static files,\n# so a file named \"default.css\" will overwrite the builtin \"default.css\".\nhtml_static_path = ['static']\n\n# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,\n# using the given strftime format.\n#html_last_updated_fmt = '%b %d, %Y'\n\n# If true, SmartyPants will be used to convert quotes and dashes to\n# typographically correct entities.\n#html_use_smartypants = True\n\n# Custom sidebar templates, maps document names to template names.\n#html_sidebars = {}\n\n# Additional templates that should be rendered to pages, maps page names to\n# template names.\n#html_additional_pages = {}\n\n# If false, no module index is generated.\n#html_domain_indices = True\n\n# If false, no index is generated.\n#html_use_index = True\n\n# If true, the index is split into individual pages for each letter.\n#html_split_index = False\n\n# If true, links to the reST sources are added to the pages.\n#html_show_sourcelink = True\n\n# If true, \"Created using Sphinx\" is shown in the HTML footer. Default is True.\n#html_show_sphinx = True\n\n# If true, \"(C) Copyright ...\" is shown in the HTML footer. Default is True.\n#html_show_copyright = True\n\n# If true, an OpenSearch description file will be output, and all pages will\n# contain a <link> tag referring to it.  The value of this option must be the\n# base URL from which the finished HTML is served.\n#html_use_opensearch = ''\n\n# This is the file name suffix for HTML files (e.g. \".xhtml\").\n#html_file_suffix = None\n\n# Output file base name for HTML help builder.\nhtmlhelp_basename = 'pyhwpdoc'\n\n\n# -- Options for LaTeX output --------------------------------------------------\n\nlatex_elements = {\n# The paper size ('letterpaper' or 'a4paper').\n'papersize': 'a4paper',\n\n# The font size ('10pt', '11pt' or '12pt').\n#'pointsize': '10pt',\n\n# Additional stuff for the LaTeX preamble.\n'preamble': '\\\\usepackage{kotex}',\n\n# Workaround for latex babel language; there are no korean support currently\n# Just force it to english documentclass\n# see https://bitbucket.org/birkenfeld/sphinx/src/\n#     87eb42dafb5c172e085893d57224fa58e3df80e8/sphinx/writers/latex.py\n#     ?at=default#cl-238\n'extraclassoptions': 'english',\n}\n\n# Grouping the document tree into LaTeX files. List of tuples\n# (source start file, target name, title, author, documentclass [howto/manual]).\nlatex_documents = [\n  ('index', 'pyhwp.tex', u'pyhwp Documentation',\n   u'mete0r', 'manual'),\n]\n\n# The name of an image file (relative to this directory) to place at the top of\n# the title page.\n#latex_logo = None\n\n# For \"manual\" documents, if this is true, then toplevel headings are parts,\n# not chapters.\n#latex_use_parts = False\n\n# If true, show page references after internal links.\n#latex_show_pagerefs = False\n\n# If true, show URL addresses after external links.\n#latex_show_urls = False\n\n# Documents to append as an appendix to all manuals.\n#latex_appendices = []\n\n# If false, no module index is generated.\n#latex_domain_indices = True\n\n\n# -- Options for manual page output --------------------------------------------\n\n# One entry per manual page. List of tuples\n# (source start file, name, description, authors, manual section).\nman_pages = [\n    ('index', 'pyhwp', u'pyhwp Documentation',\n     [u'mete0r'], 1)\n]\n\n# If true, show URL addresses after external links.\n#man_show_urls = False\n\n\n# -- Options for Texinfo output ------------------------------------------------\n\n# Grouping the document tree into Texinfo files. List of tuples\n# (source start file, target name, title, author,\n#  dir menu entry, description, category)\ntexinfo_documents = [\n  ('index', 'pyhwp', u'pyhwp Documentation',\n   u'mete0r', 'pyhwp', 'One line description of project.',\n   'Miscellaneous'),\n]\n\n# Documents to append as an appendix to all manuals.\n#texinfo_appendices = []\n\n# If false, no module index is generated.\n#texinfo_domain_indices = True\n\n# How to display URL addresses: 'footnote', 'no', or 'inline'.\n#texinfo_show_urls = 'footnote'\n"
  },
  {
    "path": "docs/converters.rst",
    "content": "Converters (*Experimental*)\n===========================\n\nConvert HWPv5 documents into other document formats.\n\nRequirements\n------------\nThe conversions are performed with `XSLT <http://www.w3.org/TR/xslt>`_\ninternally and verified with `Relax NG <http://relaxng.org/>`_ if possible.\n\nFor these processing, the converters requires\n`lxml <http://pypi.python.org/pypi/lxml>`_ (`homepage <http://lxml.de>`_) or\n`libxml2 <http://www.xmlsoft.org/>`_'s\n`xsltproc <http://xmlsoft.org/XSLT/xsltproc2.html>`_ /\n`xmllint <http://infohost.nmt.edu/tcc/help/xml/lint.html>`_ programs.\n\nFor lxml installation::\n\n   pip install --user lxml # install to user directory\n   pip install lxml        # install with virtualenv\n\nor see `Installing lxml <http://lxml.de/installation.html>`_.\n\n(Currently conversions with lxml 2.3.5 is tested and verified to be working.\nlxml versions below that may work too, but those are not tested.)\n\nFor ``xsltproc`` / ``xmllint`` installation::\n\n   sudo apt-get install xsltproc libxml2-utils  # Debian/Ubuntu\n\nOptional environment variables ``PYHWP_XSLTPROC`` and ``PYHWP_XMLLINT``\nspecifies the paths of the each programs. (If not set, ``xsltproc`` and/or\n``xmllint`` should be in the one of the directories specified in ``PATH``.)\n\n``hwp5odt``: ODT conversion\n---------------------------\n\n.. argparse::\n   :module: hwp5.hwp5odt\n   :func: main_argparser\n   :prog: hwp5odt\n\n``hwp5html``: HTML conversion\n-----------------------------\n\n.. argparse::\n   :module: hwp5.hwp5html\n   :func: main_argparser\n   :prog: hwp5html\n\n``hwp5txt``: text conversion\n----------------------------\n\n.. argparse::\n   :module: hwp5.hwp5txt\n   :func: main_argparser\n   :prog: hwp5txt\n"
  },
  {
    "path": "docs/hacking/directory-layout/bin.rst",
    "content": "``bin/`` - Buildout generated scripts\n-------------------------------------\n\nThis directory will be populated with scripts generated from the ``pyhwp``\npackage and the various development helper packages/scripts.\n\n``pyhwp`` generate following scripts:\n\n:program:`hwp5proc`\n   HWP format version 5 files processor. See :doc:`../hwp5proc`.\n:program:`hwp5odt`, :program:`hwp5txt`, :program:`hwp5html`\n   Experimental converters. See :doc:`../converters`.\n\nDevelopment helper scripts (incomplete):\n\n:program:`buildout`\n   (Re)generate the development environment.\n:program:`test-core`\n   Run a quick unit test.\n"
  },
  {
    "path": "docs/hacking/directory-layout/root.rst",
    "content": "``/`` - project root directory\n------------------------------\n\nThe project root directory contains project configuration files.\n\n:file:`buildout.cfg`\n   `buildout <http://www.buildout.org>`_ configuration file.\n\n:file:`setup.py`, :file:`setup.cfg`\n   ``pyhwp`` setup files.\n\n:file:`tox.ini`\n   `tox <http://tox.testrun.org>`_ configuration file. This file will be\n   automatically generated from :file:`tox.ini.in` by :program:`bin/buildout`.\n   See ``[tox]`` parts in :file:`buildout.cfg`.\n\n:file:`tox.ini.in`\n   tox_ configuration template file.  If you want to modify tox_ configuration,\n   edit this file and run :program:`bin/buildout` again.\n"
  },
  {
    "path": "docs/hacking/directory-layout.rst",
    "content": "================\nDirectory Layout\n================\n\n::\n\n   pyhwp                   Project Root\n     |\n     +-- pyhwp/            Source packages root\n     |     |\n     |     +-- hwp5/       Source package\n     |\n     +-- pyhwp-tests/      Test packages root\n     |     |\n     |     +-- hwp5_tests/ Test package\n     |\n     +-- docs/             Documentations, i.e. this document!\n     |\n     +-- bin/              hwp5proc, hwp5odt, build/testing scripts, etc.,\n     |\n     +-- etc/              development configuration files\n     |\n     +-- misc/             development configuration templates / helper scripts\n     |\n     +-- tools/            development helper packages\n     |\n     .\n     . (various directories)\n     .\n\nAfter the initial :ref:`invocation of buildout <invoke-buildout>` completes\nsuccessfully, your directory will have a few more new generated directories,\ne.g. :file:`bin/`, :file:`develop-eggs/`. These are the standard buildout\ndirectories, which we will not cover the every details of them here. For general\ninformation, see `Directory Structure of a Buildout\n<http://www.buildout.org/docs/dirstruct.html>`_.\n\nFollowings are ``pyhwp`` specific informations:\n\n.. include:: directory-layout/root.rst\n\n.. include:: directory-layout/bin.rst\n\n.. include:: directory-layout/pyhwp.rst\n\n.. include:: directory-layout/pyhwp-tests.rst\n\n.. include:: directory-layout/tools.rst\n"
  },
  {
    "path": "docs/hacking/hack-n-test.rst",
    "content": "===========\nHack & Test\n===========\n\nIf you modify some modules in ``hwp5`` package in the ``pyhwp/`` directory, you\ncan test the modification with the ``hwp5proc`` script in the ``bin/``\ndirectory.\n\nYou can test the ``hwp5`` package by executing ``bin/test-core``, but it's just\na quick test and not a complete test suite.  If you want to run a full-blown\ntest suite, run ``tox``, which tries to test ``pyhwp`` in various\n`virtualenv <http://pypi.python.org/pypi/virtualenv>`_-isolated python\nplatforms, including Python 2.5, 2.6, 2.7, Jython 2.5 and PyPy.\n\n::\n\n   $ bin/buildout\n\n   (...)\n\n   $ vim pyhwp/hwp5/proc/__init__.py\n\n   (HACK HACK HACK)\n\n   $ bin/test-core\n\n   $ bin/hwp5proc ...\n\n   $ bin/tox\n"
  },
  {
    "path": "docs/hacking/index.rst",
    "content": "Hacking Guide\n=============\n\nStandard procedures to hacking on ``pyhwp``.\n\nContents:\n\n.. toctree::\n   :maxdepth: 2\n\n   setup-env\n   directory-layout\n   hack-n-test\n"
  },
  {
    "path": "docs/hacking/setup-env.rst",
    "content": "=============================\nSetup development environment\n=============================\n\n1. Install prerequisites\n------------------------\n\n* CPython 2.7\n* `virtualenv`\n* GNU `Make`\n\n\n2. Clone the source repository\n------------------------------\n\n::\n\n   $ git clone https://github.com/mete0r/pyhwp.git\n\n3. Initialize the environment\n------------------------------\n\nBootstrap development environment::\n\n   $ make bootstrap\n   $ . bin/activate\n\n4. Check basic stuffs\n---------------------\n\nRun `hwp5proc`::\n\n   $ hwp5proc --help\n\nTo run tests::\n\n   $ tox\n"
  },
  {
    "path": "docs/hwp5.rst",
    "content": "package hwp5\n************\n\nmodule :mod:`hwp5.filestructure`\n================================\n.. automodule:: hwp5.filestructure\n   :members:\n\nmodule :mod:`hwp5.recordstream`\n===============================\n.. automodule:: hwp5.recordstream\n   :members:\n\nmodule :mod:`hwp5.binmodel`\n===========================\n.. automodule:: hwp5.binmodel\n   :members:\n\nmodule :mod:`hwp5.xmlmodel`\n===========================\n.. automodule:: hwp5.xmlmodel\n   :members:\n\nmodule :mod:`hwp5.xmlformat`\n============================\n.. automodule:: hwp5.xmlformat\n   :members:\n\nmodule :mod:`hwp5.storage`\n==========================\n.. automodule:: hwp5.storage\n   :members:\n\nmodule :mod:`hwp5.dataio`\n=========================\n.. automodule:: hwp5.dataio\n   :members:\n\nmodule :mod:`hwp5.tagids`\n=========================\n.. automodule:: hwp5.tagids\n   :members:\n\nmodule :mod:`hwp5.plat`\n===========================\n.. automodule:: hwp5.plat\n   :members:\n\nmodule :mod:`hwp5.importhelper`\n===============================\n.. automodule:: hwp5.importhelper\n   :members:\n\nmodule :mod:`hwp5.treeop`\n=========================\n.. automodule:: hwp5.treeop\n   :members:\n\nmodule :mod:`hwp5.utils`\n=========================\n.. automodule:: hwp5.utils\n   :members:\n"
  },
  {
    "path": "docs/hwp5proc.rst",
    "content": "``hwp5proc``: HWPv5 processor\n=============================\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :nosubcommands:\n\nSubcommands\n===========\n\nversion\n-------\n\nPrint the file format version of .hwp files.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: version\n\n\nheader\n------\n\nPrint file headers of .hwp files.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: header\n\n\nsummaryinfo\n-----------\n\nPrint summary informations of .hwp files.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: summaryinfo\n\n\nls\n--\nList streams in .hwp files.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: ls\n\n\ncat\n---\n\nExtract out internal streams of .hwp files\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: cat\n\nExample::\n\n    $ hwp5proc cat samples/sample-5017.hwp BinData/BIN0002.jpg | file -\n\n    $ hwp5proc cat samples/sample-5017.hwp BinData/BIN0002.jpg > BIN0002.jpg\n\n    $ hwp5proc cat samples/sample-5017.hwp PrvText | iconv -f utf-16le -t utf-8\n\n    $ hwp5proc cat --vstreams samples/sample-5017.hwp PrvText.utf8\n\n    $ hwp5proc cat --vstreams samples/sample-5017.hwp FileHeader.txt\n\n    ccl: 0\n    cert_drm: 0\n    cert_encrypted: 0\n    cert_signature_extra: 0\n    cert_signed: 0\n    compressed: 1\n    distributable: 0\n    drm: 0\n    history: 0\n    password: 0\n    script: 0\n    signature: HWP Document File\n    version: 5.0.1.7\n    xmltemplate_storage: 0\n\nunpack\n------\n\nExtract out internal streams of .hwp files into a directory.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: unpack\n\nExample::\n\n    $ hwp5proc unpack samples/sample-5017.hwp\n    $ ls sample-5017\n\nExample::\n\n    $ hwp5proc unpack --vstreams samples/sample-5017.hwp\n    $ cat sample-5017/PrvText.utf8\n\nrecords\n-------\n\nPrint the record structure of .hwp file record streams.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: records\n\nExample::\n\n    $ hwp5proc records samples/sample-5017.hwp DocInfo\n\nExample::\n\n    $ hwp5proc records samples/sample-5017.hwp DocInfo --range=0-2\n\nIf neither <hwp5file> nor <record-stream> is specified, the record stream is\nread from the standard input with an assumption that the input is in the format\nversion specified by -V option.\n\nExample::\n\n    $ hwp5proc records --raw samples/sample-5017.hwp DocInfo --range=0-2 > tmp.rec\n    $ hwp5proc records < tmp.rec\n\nmodels\n-------\n\nPrint parsed binary models of .hwp file record streams.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: models\n\nExample::\n\n    $ hwp5proc models samples/sample-5017.hwp DocInfo\n    $ hwp5proc models samples/sample-5017.hwp BodyText/Section0\n\n    $ hwp5proc models samples/sample-5017.hwp docinfo\n    $ hwp5proc models samples/sample-5017.hwp bodytext/0\n\nExample::\n\n    $ hwp5proc models --simple samples/sample-5017.hwp bodytext/0\n    $ hwp5proc models --format='%(level)s %(tagname)s\\\\n' \\\\\n            samples/sample-5017.hwp bodytext/0\n\nExample::\n\n    $ hwp5proc models --simple --treegroup=1 samples/sample-5017.hwp bodytext/0\n    $ hwp5proc models --simple --seqno=4 samples/sample-5017.hwp bodytext/0\n\nIf neither <hwp5file> nor <record-stream> is specified, the record stream is\nread from the standard input with an assumption that the input is in the format\nversion specified by -V option.\n\nExample::\n\n    $ hwp5proc cat samples/sample-5017.hwp BodyText/Section0 > Section0.bin\n    $ hwp5proc models -V 5.0.1.7 < Section0.bin\n\nfind\n----\n\nFind record models with specified predicates.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: find\n\nExample: Find paragraphs::\n\n    $ hwp5proc find --model=Paragraph samples/*.hwp\n    $ hwp5proc find --tag=HWPTAG_PARA_TEXT samples/*.hwp\n    $ hwp5proc find --tag=66 samples/*.hwp\n\nExample: Find and dump records of ``HWPTAG_LIST_HEADER`` which is parsed\nincompletely::\n\n    $ hwp5proc find --tag=HWPTAG_LIST_HEADER --incomplete --dump samples/*.hwp\n\nxml\n---\n\nTransform .hwp files into an XML.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: xml\n\nExample::\n\n    $ hwp5proc xml samples/sample-5017.hwp > sample-5017.xml\n    $ xmllint --format sample-5017.xml\n\nWith ``--embedbin`` option, you can embed base64-encoded ``BinData/*`` files in\nthe output XML.\n\nExample::\n\n    $ hwp5proc xml --embedbin samples/sample-5017.hwp > sample-5017.xml\n    $ xmllint --format sample-5017.xml\n\nrawunz\n------\n\nDeflate an headerless zlib-compressed stream.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: rawunz\n\ndiststream\n----------\n\nDecode a distribute document stream.\n\n.. argparse::\n   :module: hwp5.hwp5proc\n   :func: main_argparser\n   :prog: hwp5proc\n   :path: diststream\n"
  },
  {
    "path": "docs/index.rst",
    "content": ".. pyhwp documentation master file, created by\n   sphinx-quickstart on Sat Mar 10 15:30:24 2012.\n   You can adapt this file completely to your liking, but it should at least\n   contain the root `toctree` directive.\n\nWelcome to pyhwp's documentation!\n=================================\n\nContents:\n\n.. toctree::\n   :maxdepth: 2\n\n   intro\n   hwp5proc\n   converters\n   hacking/index\n   changes\n\n\n\nIndices and tables\n==================\n\n* :ref:`genindex`\n* :ref:`modindex`\n* :ref:`search`\n\n"
  },
  {
    "path": "docs/static/.gitignore",
    "content": ""
  },
  {
    "path": "docs/templates/.gitignore",
    "content": ""
  },
  {
    "path": "docs/translated/en/LC_MESSAGES/converters.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2013-10-29 04:47\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: en\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# eafb3e22bc3740cb9f41f4f2df9e7800\n#: ../../converters.rst:2\nmsgid \"Converters (*Experimental*)\"\nmsgstr \"\"\n\n# 6b4bc6aa159144d4bb3a51e48e5909da\n#: ../../converters.rst:4\nmsgid \"Convert HWPv5 documents into other document formats.\"\nmsgstr \"\"\n\n# 5d38e3678e074ca2b766734ae5247217\n#: ../../converters.rst:7\nmsgid \"Requirements\"\nmsgstr \"\"\n\n# 67f8cb2c410f45559ea36edddc5f3bd6\n#: ../../converters.rst:8\nmsgid \"\"\n\"The conversions are performed with `XSLT <http://www.w3.org/TR/xslt>`_ \"\n\"internally and verified with `Relax NG <http://relaxng.org/>`_ if possible.\"\nmsgstr \"\"\n\n# 45e757bc017d449a95192776960d8b5d\n#: ../../converters.rst:11\nmsgid \"\"\n\"For these processing, the converters requires `lxml <http://pypi.python.org/\"\n\"pypi/lxml>`_ (`homepage <http://lxml.de>`_) or `libxml2 <http://www.xmlsoft.\"\n\"org/>`_'s `xsltproc <http://xmlsoft.org/XSLT/xsltproc2.html>`_ / `xmllint \"\n\"<http://infohost.nmt.edu/tcc/help/xml/lint.html>`_ programs.\"\nmsgstr \"\"\n\n# 4bbc12c733e64021b1e57753c362e03f\n#: ../../converters.rst:17\nmsgid \"For lxml installation::\"\nmsgstr \"\"\n\n# 87c456830c3f40b0b0922d11b45e7f7a\n#: ../../converters.rst:22\nmsgid \"or see `Installing lxml <http://lxml.de/installation.html>`_.\"\nmsgstr \"\"\n\n# 279b07aa798c48238be60111a825bd7a\n#: ../../converters.rst:24\nmsgid \"\"\n\"(Currently conversions with lxml 2.3.5 is tested and verified to be working. \"\n\"lxml versions below that may work too, but those are not tested.)\"\nmsgstr \"\"\n\n# 173347f476564817bd87068b394dbd6a\n#: ../../converters.rst:27\nmsgid \"For ``xsltproc`` / ``xmllint`` installation::\"\nmsgstr \"\"\n\n# 50fa23c1a25a4330bab200b3d4c5d753\n#: ../../converters.rst:31\nmsgid \"\"\n\"Optional environment variables ``PYHWP_XSLTPROC`` and ``PYHWP_XMLLINT`` \"\n\"specifies the paths of the each programs. (If not set, ``xsltproc`` and/or \"\n\"``xmllint`` should be in the one of the directories specified in ``PATH``.)\"\nmsgstr \"\"\n\n# bc95c4ff391e4201a6ed44a1d0d56e5e\n#: ../../converters.rst:36\nmsgid \"``hwp5odt``: ODT conversion\"\nmsgstr \"\"\n\n# c4f68ae4a1294abfb389633cdbfbd335\n#: ../../../pyhwp/hwp5/hwp5odt.py:docstring of hwp5.hwp5odt:1\nmsgid \"HWPv5 to ODT converter\"\nmsgstr \"\"\n\n# 3de42de0b2fe408280df0c1236fad4e0\n# 6d65211ee5dc4aae9509848ed33ad453\n# db61f8ccd1b24c80b24fc45cef56d189\n#: ../../../pyhwp/hwp5/hwp5odt.py:docstring of hwp5.hwp5odt:3\n#: ../../../pyhwp/hwp5/hwp5html.py:docstring hwp5.hwp5html:3\n#: ../../../pyhwp/hwp5/hwp5txt.py:docstring hwp5.hwp5txt:3\nmsgid \"Usage::\"\nmsgstr \"\"\n\n# 8e52e64968d9457da967a7f1b5826470\n# b650b764f0bc40d68cf0b3cff9bec9fc\n# ea68666462574d1da0411b50c9aaa33b\n#: ../../../pyhwp/hwp5/hwp5odt.py:docstring of hwp5.hwp5odt:12\n#: ../../../pyhwp/hwp5/hwp5html.py:docstring hwp5.hwp5html:9\n#: ../../../pyhwp/hwp5/hwp5txt.py:docstring hwp5.hwp5txt:9\nmsgid \"Options::\"\nmsgstr \"\"\n\n# 41a0562c7de84f6087262873b7090b36\n#: ../../converters.rst:40\nmsgid \"``hwp5html``: HTML conversion\"\nmsgstr \"\"\n\n# 7aa5783ccbe141a4b84397507548a5fb\n#: ../../../pyhwp/hwp5/hwp5html.py:docstring of hwp5.hwp5html:1\nmsgid \"HWPv5 to HTML converter\"\nmsgstr \"\"\n\n# c0616df18e5148faa66eeeecbe6920d3\n#: ../../converters.rst:44\nmsgid \"``hwp5txt``: text conversion\"\nmsgstr \"\"\n\n# 991947c6361e4eb3b2cf1ed6cfd4c15b\n#: ../../../pyhwp/hwp5/hwp5txt.py:docstring of hwp5.hwp5txt:1\nmsgid \"HWPv5 to text converter\"\nmsgstr \"\"\n"
  },
  {
    "path": "docs/translated/en/LC_MESSAGES/hwp5proc.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2014-11-03 12:05+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: en\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# 8ae66890d3c34537b90c78f06ac868ef\n#: ../../hwp5proc.rst:2\nmsgid \"``hwp5proc``: HWPv5 processor\"\nmsgstr \"\"\n\n# bed00d76e0724575a465d3780b90d7fd\n#: ../../../pyhwp/hwp5/proc/__init__.py:docstring of hwp5.proc:1\nmsgid \"Do various operations on HWPv5 files.\"\nmsgstr \"\"\n\n# cf8a544eee554bbcb012724d966509dc\n#: ../../../pyhwp/hwp5/proc/__init__.py:docstring of hwp5.proc:3\n#: ../../../pyhwp/hwp5/proc/version.py:docstring hwp5.proc.version:3\n#: ../../../pyhwp/hwp5/proc/header.py:docstring hwp5.proc.header:3\n#: ../../../pyhwp/hwp5/proc/summaryinfo.py:docstring hwp5.proc.summaryinfo:3\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring hwp5.proc.ls:3\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring hwp5.proc.cat:3\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring hwp5.proc.unpack:3\n#: ../../../pyhwp/hwp5/proc/records.py:docstring hwp5.proc.records:3\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:3\n#: ../../../pyhwp/hwp5/proc/find.py:docstring hwp5.proc.find:3\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring hwp5.proc.xml:8\nmsgid \"Usage::\"\nmsgstr \"\"\n\n# 3d0680517061451580552a8980218e48\n#: ../../hwp5proc.rst:7\nmsgid \"command: ``version``\"\nmsgstr \"\"\n\n# cad75aaf5f6a42ae8910807b46c6a1ef\n#: ../../../pyhwp/hwp5/proc/version.py:docstring of hwp5.proc.version:1\nmsgid \"Print HWP file format version of <hwp5file>.\"\nmsgstr \"\"\n\n# 71d2980c664e45d397af9734a5494c43\n#: ../../../pyhwp/hwp5/proc/version.py:docstring of hwp5.proc.version:8\n#: ../../../pyhwp/hwp5/proc/header.py:docstring hwp5.proc.header:8\n#: ../../../pyhwp/hwp5/proc/summaryinfo.py:docstring hwp5.proc.summaryinfo:8\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring hwp5.proc.ls:10\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring hwp5.proc.cat:10\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring hwp5.proc.unpack:10\n#: ../../../pyhwp/hwp5/proc/records.py:docstring hwp5.proc.records:14\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:11\n#: ../../../pyhwp/hwp5/proc/find.py:docstring hwp5.proc.find:11\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring hwp5.proc.xml:18\nmsgid \"Options::\"\nmsgstr \"\"\n\n# 4c8936ae2aab43778971aa79502a721e\n#: ../../hwp5proc.rst:12\nmsgid \"command: ``header``\"\nmsgstr \"\"\n\n# cad75aaf5f6a42ae8910807b46c6a1ef\n#: ../../../pyhwp/hwp5/proc/header.py:docstring of hwp5.proc.header:1\nmsgid \"Print HWP file header.\"\nmsgstr \"\"\n\n# 5d77d4ca0f394422b709faccc50cfec9\n#: ../../hwp5proc.rst:17\nmsgid \"command: ``summaryinfo``\"\nmsgstr \"\"\n\n# f8011d33ac684c2b8378e18b9e3abedc\n#: ../../../pyhwp/hwp5/proc/summaryinfo.py:docstring of\n#: hwp5.proc.summaryinfo:1\nmsgid \"Print summary information of <hwp5file>.\"\nmsgstr \"\"\n\n# b7b04b5b3eb74f0eb111194985e01b0d\n#: ../../hwp5proc.rst:22\nmsgid \"command: ``ls``\"\nmsgstr \"\"\n\n# b44ddef0cd314f458485388b49c636ca\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring of hwp5.proc.ls:1\nmsgid \"List streams in the <hwp5file>.\"\nmsgstr \"\"\n\n# 43a9eab8ec344cfdb4a33aa848da2a56\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring of hwp5.proc.ls:22\nmsgid \"Example: List without virtual streams::\"\nmsgstr \"\"\n\n# ecd90dc2d4094b3c8052a495648ff78f\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring of hwp5.proc.ls:39\nmsgid \"Example: List virtual streams too::\"\nmsgstr \"\"\n\n# 192f6f50cb544c27ad3479b914ef7222\n#: ../../hwp5proc.rst:27\nmsgid \"command: ``cat``\"\nmsgstr \"\"\n\n# 15eb8617d1d944949717d81ebb9456f1\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring of hwp5.proc.cat:1\nmsgid \"\"\n\"Extract out the specified stream in the <hwp5file> to the standard output.\"\nmsgstr \"\"\n\n# dcb71948aa8f47e9b064023f21957a35\n# 71ecad71cb0f4fe9ba80cf55082e5f8a\n# ef37227f045746b8997f0c2eb30319cd\n# 737e619d6b524f69af7005f5ef92ada8\n# 07ef11c376cb4d308967be19edcc2881\n# 3ae85a74884d4ad9b5c6a8e89747e224\n# 6f312dd686584fa4a9dff6f49bbc56b4\n# 35fb8b185a6a48dabea56e256d85bfb4\n# 4fd7a028c7ff4c11b87ba598655a7907\n# 170f201e5a0c4a44abcb0dcea95905d9\n# 8329c429e5674eee8022ec39cceed432\n# cbf2341d2c7c4149bdc3f07da885e0ae\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring of hwp5.proc.cat:22\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring hwp5.proc.unpack:22\n#: hwp5.proc.unpack:27 ../../../pyhwp/hwp5/proc/records.py:docstring\n#: hwp5.proc.records:38 hwp5.proc.records:42 hwp5.proc.records:50\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:34\n#: hwp5.proc.models:42 hwp5.proc.models:48 hwp5.proc.models:57\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring hwp5.proc.xml:31 hwp5.proc.xml:39\nmsgid \"Example::\"\nmsgstr \"\"\n\n# 8113891b61bb4b339c77d078336391f4\n#: ../../hwp5proc.rst:32\nmsgid \"command: ``unpack``\"\nmsgstr \"\"\n\n# 8acb7c74c7c748c6b7874f5e33b25dac\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring of hwp5.proc.unpack:1\nmsgid \"Extract out streams in the specified <hwp5file> to a directory.\"\nmsgstr \"\"\n\n# 414f684ce5a540d0a5cd18ab8b2a5f24\n#: ../../hwp5proc.rst:37\nmsgid \"command: ``records``\"\nmsgstr \"\"\n\n# f521cdaf60f4451b88faab8a6235b5a4\n#: ../../../pyhwp/hwp5/proc/records.py:docstring of hwp5.proc.records:1\nmsgid \"Print the record structure.\"\nmsgstr \"\"\n\n# 241ea6ff890d49db8d765402e0c7b6b5\n# 2a49fc3eff194012a083bf9bc0426d93\n#: ../../../pyhwp/hwp5/proc/records.py:docstring of hwp5.proc.records:46\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:53\nmsgid \"\"\n\"If neither <hwp5file> nor <record-stream> is specified, the record stream is \"\n\"read from the standard input with an assumption that the input is in the \"\n\"format version specified by -V option.\"\nmsgstr \"\"\n\n# a7dfeeb3a6464db18f930dc3747acc77\n#: ../../hwp5proc.rst:42\nmsgid \"command: ``models``\"\nmsgstr \"\"\n\n# 058aa45f4ec8463080526f955a7ff2fd\n#: ../../../pyhwp/hwp5/proc/models.py:docstring of hwp5.proc.models:1\nmsgid \"Print parsed binary models in the specified <record-stream>.\"\nmsgstr \"\"\n\n# 7375606379a84a7688a05b9939f6b47d\n#: ../../hwp5proc.rst:47\nmsgid \"command: ``find``\"\nmsgstr \"\"\n\n# 8cdcfec208464d1a9dbafb8d0489fe4b\n#: ../../../pyhwp/hwp5/proc/find.py:docstring of hwp5.proc.find:1\nmsgid \"Find record models with specified predicates.\"\nmsgstr \"\"\n\n# 78f39cd8bb2c46a89417b59931917868\n#: ../../../pyhwp/hwp5/proc/find.py:docstring of hwp5.proc.find:29\nmsgid \"Example: Find paragraphs::\"\nmsgstr \"\"\n\n# 9e23e53b35ca4aefb5e8c1ffa99d3d26\n#: ../../../pyhwp/hwp5/proc/find.py:docstring of hwp5.proc.find:35\nmsgid \"\"\n\"Example: Find and dump records of ``HWPTAG_LIST_HEADER`` which is parsed \"\n\"incompletely::\"\nmsgstr \"\"\n\n# 7778883e65f849bf99fad8697e25308d\n#: ../../hwp5proc.rst:52\nmsgid \"command: ``xml`` (*Experimental*)\"\nmsgstr \"\"\n\n# b8814a65f0fe49e78ffc380bfa9ce629\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring of hwp5.proc.xml:1\nmsgid \"Transform an HWPv5 file into an XML.\"\nmsgstr \"\"\n\n# 412afcfa0f324982801d3cfacaf69b86\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring of hwp5.proc.xml:5\nmsgid \"\"\n\"This command is experimental. Its output format is subject to change at any \"\n\"time.\"\nmsgstr \"\"\n\n# d89687875f5d4135963346b8e2de3a53\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring of hwp5.proc.xml:36\nmsgid \"\"\n\"With ``--embedbin`` option, you can embed base64-encoded ``BinData/*`` files \"\n\"in the output XML.\"\nmsgstr \"\"\n"
  },
  {
    "path": "docs/translated/en/LC_MESSAGES/index.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2013-10-29 04:47\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: en\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# e67bfb841934418fb9aa8d6803ae6f61\n#: ../../index.rst:7\nmsgid \"Welcome to pyhwp's documentation!\"\nmsgstr \"\"\n\n# fce4f4f87ace4bd79507f35f9f31fc09\n#: ../../index.rst:9\nmsgid \"Contents:\"\nmsgstr \"\"\n\n# c7b2c8ef52e84e3294e7003ff9087ee0\n#: ../../index.rst:23\nmsgid \"Indices and tables\"\nmsgstr \"\"\n\n# 8caf5884bb214dacaf993c38e939ca98\n#: ../../index.rst:25\nmsgid \":ref:`genindex`\"\nmsgstr \"\"\n\n# 7d2787c7551040dd8500264c58449cc9\n#: ../../index.rst:26\nmsgid \":ref:`modindex`\"\nmsgstr \"\"\n\n# a3f0175d485c4314b9d7204608644b95\n#: ../../index.rst:27\nmsgid \":ref:`search`\"\nmsgstr \"\"\n"
  },
  {
    "path": "docs/translated/en/LC_MESSAGES/intro.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2014-01-31 08:31+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: en\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# 229d7f6cb6e94b80b3ed276154632ea7\n#: ../../intro.rst:2\nmsgid \"pyhwp\"\nmsgstr \"\"\n\n# 75c5f1d6ce704cfb987f218ddac8e5c9\n#: ../../intro.rst:4\nmsgid \"HWP Document Format v5 parser & processor.\"\nmsgstr \"\"\n\n# bdea2ae9aea14b619ceab66b9f6d685c\n#: ../../intro.rst:7\nmsgid \"Features\"\nmsgstr \"\"\n\n# 6b057a4ced754848bd138b559238556f\n#: ../../intro.rst:9\nmsgid \"\"\n\"Analyze and extract internal streams out from a HWP Document Format v5 file\"\nmsgstr \"\"\n\n# a68f3e9e704d45dda4278f0efaf64d8a\n#: ../../intro.rst:10\nmsgid \"\"\n\"(*Experimental*) Conversion to OpenDocument format (.odt) or plain text (.\"\n\"txt)\"\nmsgstr \"\"\n\n# ea5a3a8d49cc413eb9ef1fa6f58633ff\n#: ../../intro.rst:13\nmsgid \"Installation\"\nmsgstr \"\"\n\n# 0d7548139cea4b37bb2298584800bffc\n#: ../../intro.rst:15\nmsgid \"from `pypi <http://pypi.python.org/pypi/pyhwp>`_::\"\nmsgstr \"\"\n\n# 33cd4af4dc6f496bbea8284505308c83\n#: ../../intro.rst:20\nmsgid \"Or::\"\nmsgstr \"\"\n\n# da4c2f33f39048e9a72ad43807cd7e37\n#: ../../intro.rst:25\nmsgid \"Requirements\"\nmsgstr \"\"\n\n# db6d63914fb2413d92e5701b694e2b22\n#: ../../intro.rst:27\nmsgid \"CPython 2.5, 2.6, 2.7, Jython 2.5.3 or PyPy 2.0.2\"\nmsgstr \"\"\n\n# 62d6fe10634a497f8d1ced5bbc8343f7\n#: ../../intro.rst:28\nmsgid \"`setuptools <http://pypi.python.org/pypi/setuptools>`_\"\nmsgstr \"\"\n\n# 2cab7c2a85d34ff7adc294b7e48d5575\n#: ../../intro.rst:29\nmsgid \"\"\n\"`pycrypto <https://pypi.python.org/pypi/pycrypto>`_ (optional, to decode \"\n\"distribution docs)\"\nmsgstr \"\"\n\n# 070821d20ddc4c6cb15fa70632bf6523\n#: ../../intro.rst:32\nmsgid \"Documentation & Development\"\nmsgstr \"\"\n\n# f1aaad2952f54b7b9649f8a60173486c\n#: ../../intro.rst:34\nmsgid \"\"\n\"Documentation: `http://pythonhosted.org/pyhwp/ <http://pythonhosted.org/\"\n\"pyhwp/>`_ [`한국/조선어 <http://pythonhosted.org/pyhwp/ko/>`_] [`develop \"\n\"branch <http://pyhwp.readthedocs.org>`_]\"\nmsgstr \"\"\n\n# 85285a15a8574742b5e7e57d5ce9c7bb\n#: ../../intro.rst:35\nmsgid \"\"\n\"Distribution: `http://pypi.python.org/pypi/pyhwp <http://pypi.python.org/\"\n\"pypi/pyhwp>`_\"\nmsgstr \"\"\n\n# e638ce10db3e4e07ae412b24bf350d53\n#: ../../intro.rst:36\nmsgid \"\"\n\"Development: `https://github.com/mete0r/pyhwp <https://github.com/mete0r/\"\n\"pyhwp>`_\"\nmsgstr \"\"\n\n# f0f93a1ed81747dc9c7a3c631b971e86\n#: ../../intro.rst:37\nmsgid \"\"\n\"Issue tracker: `https://github.com/mete0r/pyhwp/issues <https://github.com/\"\n\"mete0r/pyhwp/issues>`_\"\nmsgstr \"\"\n\n# 317c633c180a4bda8045e2a5b1e757cf\n#: ../../intro.rst:38\nmsgid \"Feedbacks & contributions are welcome!\"\nmsgstr \"\"\n\n# b200736b60a04a8480b72cb24a513db0\n#: ../../intro.rst:41\nmsgid \"Contributors\"\nmsgstr \"\"\n\n# 242f97c427344df39bad7d586d5e60c0\n#: ../../intro.rst:43\nmsgid \"Maintainer: `mete0r <https://github.com/mete0r>`_\"\nmsgstr \"\"\n\n# 3968cb8206a14f398a248eed814ad9aa\n#: ../../intro.rst:46\nmsgid \"License\"\nmsgstr \"\"\n\n# d64dabb371984d2ba250f37e220aa39a\n#: ../../intro.rst:48\nmsgid \"Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\"\nmsgstr \"\"\n\n# 32ed7d69ae9f4bf5bff4e8d68c113f4c\n#: ../../intro.rst:52\nmsgid \"\"\n\"`GNU Affero General Public License v3.0 <http://www.gnu.org/licenses/\"\n\"agpl-3.0.html>`_ `(text version) <http://www.gnu.org/licenses/agpl-3.0.txt>`_\"\nmsgstr \"\"\n\n# 164415d866774a9e9e7ad1008447cf74\n#: ../../intro.rst:55\nmsgid \"\"\n\"This program is free software: you can redistribute it and/or modify it \"\n\"under the terms of the GNU Affero General Public License as published by the \"\n\"Free Software Foundation, either version 3 of the License, or (at your \"\n\"option) any later version.\"\nmsgstr \"\"\n\n# 6cc8ef94865e4196898a83b1b80dd2e5\n#: ../../intro.rst:60\nmsgid \"\"\n\"This program is distributed in the hope that it will be useful, but WITHOUT \"\n\"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or \"\n\"FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License \"\n\"for more details.\"\nmsgstr \"\"\n\n# d54697f2f7dc44869d43637b7e5dcb68\n#: ../../intro.rst:65\nmsgid \"\"\n\"You should have received a copy of the GNU Affero General Public License \"\n\"along with this program.  If not, see <http://www.gnu.org/licenses/>.\"\nmsgstr \"\"\n\n# c3270c668ef7418e951ef0bc8ac17fdd\n#: ../../intro.rst:69\nmsgid \"Disclosure\"\nmsgstr \"\"\n\n# df57575778df4329940de5a8a2999e73\n#: ../../intro.rst:71\nmsgid \"\"\n\"This program has been developed in accordance with a public document named \"\n\"\\\"HWP Binary Specification 1.1\\\" published by `Hancom Inc. <http://www.\"\n\"hancom.co.kr>`_\"\nmsgstr \"\"\n"
  },
  {
    "path": "docs/translated/ko/LC_MESSAGES/converters.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# mete0r <EMAIL@ADDRESS>, 2012.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2013-10-29 04:47\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: mete0r <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: ko\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# eafb3e22bc3740cb9f41f4f2df9e7800\n#: ../../converters.rst:2\nmsgid \"Converters (*Experimental*)\"\nmsgstr \"변환기들 (*실험적*)\"\n\n# 6b4bc6aa159144d4bb3a51e48e5909da\n#: ../../converters.rst:4\nmsgid \"Convert HWPv5 documents into other document formats.\"\nmsgstr \"HWPv5 문서를 다른 문서 형식으로 변환한다.\"\n\n# 5d38e3678e074ca2b766734ae5247217\n#: ../../converters.rst:7\nmsgid \"Requirements\"\nmsgstr \"필요한 것\"\n\n# 67f8cb2c410f45559ea36edddc5f3bd6\n#: ../../converters.rst:8\nmsgid \"\"\n\"The conversions are performed with `XSLT <http://www.w3.org/TR/xslt>`_ \"\n\"internally and verified with `Relax NG <http://relaxng.org/>`_ if possible.\"\nmsgstr \"\"\n\"이 변환들은 내부적으로 `XSLT <http://www.w3.org/TR/xslt>`_ 를 사용하며, 가능\"\n\"한 경우 `Relax NG <http://relaxng.org/>`_ 로 결과물이 검증된다.\"\n\n# 45e757bc017d449a95192776960d8b5d\n#: ../../converters.rst:11\nmsgid \"\"\n\"For these processing, the converters requires `lxml <http://pypi.python.org/\"\n\"pypi/lxml>`_ (`homepage <http://lxml.de>`_) or `libxml2 <http://www.xmlsoft.\"\n\"org/>`_'s `xsltproc <http://xmlsoft.org/XSLT/xsltproc2.html>`_ / `xmllint \"\n\"<http://infohost.nmt.edu/tcc/help/xml/lint.html>`_ programs.\"\nmsgstr \"\"\n\"이를 수행하려면 `lxml <http://pypi.python.org/pypi/lxml>`_ (`homepage \"\n\"<http://lxml.de>`_)이나 `libxml2 <http://www.xmlsoft.org/>`_ 의 `xsltproc \"\n\"<http://xmlsoft.org/XSLT/xsltproc2.html>`_ / `xmllint <http://infohost.nmt.\"\n\"edu/tcc/help/xml/lint.html>`_ 프로그램이 필요하다.\"\n\n# 4bbc12c733e64021b1e57753c362e03f\n#: ../../converters.rst:17\nmsgid \"For lxml installation::\"\nmsgstr \"lxml를 설치하려면::\"\n\n# 87c456830c3f40b0b0922d11b45e7f7a\n#: ../../converters.rst:22\nmsgid \"or see `Installing lxml <http://lxml.de/installation.html>`_.\"\nmsgstr \"\"\n\"혹은 `Installing lxml <http://lxml.de/installation.html>`_ 을 참조하라.\"\n\n# 279b07aa798c48238be60111a825bd7a\n#: ../../converters.rst:24\nmsgid \"\"\n\"(Currently conversions with lxml 2.3.5 is tested and verified to be working. \"\n\"lxml versions below that may work too, but those are not tested.)\"\nmsgstr \"\"\n\"(현재 lxml 2.3.5 을 이용한 변환은 테스트되었고 잘 작동하는 것으로 확인되었\"\n\"다. 그보다 낮은 버전의 lxml으로도 될 수 있으나, 테스트되지는 않았다.)\"\n\n# 173347f476564817bd87068b394dbd6a\n#: ../../converters.rst:27\nmsgid \"For ``xsltproc`` / ``xmllint`` installation::\"\nmsgstr \"``xsltproc`` / ``xmllint`` 를 설치하려면::\"\n\n# 50fa23c1a25a4330bab200b3d4c5d753\n#: ../../converters.rst:31\nmsgid \"\"\n\"Optional environment variables ``PYHWP_XSLTPROC`` and ``PYHWP_XMLLINT`` \"\n\"specifies the paths of the each programs. (If not set, ``xsltproc`` and/or \"\n\"``xmllint`` should be in the one of the directories specified in ``PATH``.)\"\nmsgstr \"\"\n\"선택적으로 설정될 수 있는 ``PYHWP_XSLTPROC`` 과 ``PYHWP_XMLLINT`` 환경변수는 \"\n\"각 프로그램의 위치를 지정한다. (만약 설정되지 않으면, ``xsltproc`` 과 \"\n\"``xmllint`` 는 환경변수 ``PATH`` 가 지정하는 디렉토리 중 하나에 존재해야 한\"\n\"다.\"\n\n# bc95c4ff391e4201a6ed44a1d0d56e5e\n#: ../../converters.rst:36\nmsgid \"``hwp5odt``: ODT conversion\"\nmsgstr \"``hwp5odt``: ODT 변환\"\n\n# c4f68ae4a1294abfb389633cdbfbd335\n#: ../../../pyhwp/hwp5/hwp5odt.py:docstring of hwp5.hwp5odt:1\nmsgid \"HWPv5 to ODT converter\"\nmsgstr \"HWPv5-to-ODT 변환기\"\n\n# 3de42de0b2fe408280df0c1236fad4e0\n# 6d65211ee5dc4aae9509848ed33ad453\n# db61f8ccd1b24c80b24fc45cef56d189\n#: ../../../pyhwp/hwp5/hwp5odt.py:docstring of hwp5.hwp5odt:3\n#: ../../../pyhwp/hwp5/hwp5html.py:docstring hwp5.hwp5html:3\n#: ../../../pyhwp/hwp5/hwp5txt.py:docstring hwp5.hwp5txt:3\nmsgid \"Usage::\"\nmsgstr \"사용법::\"\n\n# 8e52e64968d9457da967a7f1b5826470\n# b650b764f0bc40d68cf0b3cff9bec9fc\n# ea68666462574d1da0411b50c9aaa33b\n#: ../../../pyhwp/hwp5/hwp5odt.py:docstring of hwp5.hwp5odt:12\n#: ../../../pyhwp/hwp5/hwp5html.py:docstring hwp5.hwp5html:9\n#: ../../../pyhwp/hwp5/hwp5txt.py:docstring hwp5.hwp5txt:9\nmsgid \"Options::\"\nmsgstr \"옵션::\"\n\n# 41a0562c7de84f6087262873b7090b36\n#: ../../converters.rst:40\nmsgid \"``hwp5html``: HTML conversion\"\nmsgstr \"``hwp5html``: HTML 변환\"\n\n# 7aa5783ccbe141a4b84397507548a5fb\n#: ../../../pyhwp/hwp5/hwp5html.py:docstring of hwp5.hwp5html:1\nmsgid \"HWPv5 to HTML converter\"\nmsgstr \"HWPv5-to-HTML 변환기\"\n\n# c0616df18e5148faa66eeeecbe6920d3\n#: ../../converters.rst:44\nmsgid \"``hwp5txt``: text conversion\"\nmsgstr \"``hwp5txt``: 텍스트 변환\"\n\n# 991947c6361e4eb3b2cf1ed6cfd4c15b\n#: ../../../pyhwp/hwp5/hwp5txt.py:docstring of hwp5.hwp5txt:1\nmsgid \"HWPv5 to text converter\"\nmsgstr \"HWPv5-to-텍스트 변환기\"\n"
  },
  {
    "path": "docs/translated/ko/LC_MESSAGES/hwp5proc.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# mete0r <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2014-11-03 12:05+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: mete0r <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: ko\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# 8ae66890d3c34537b90c78f06ac868ef\n#: ../../hwp5proc.rst:2\nmsgid \"``hwp5proc``: HWPv5 processor\"\nmsgstr \"``hwp5proc``: HWPv5 처리기\"\n\n# bed00d76e0724575a465d3780b90d7fd\n#: ../../../pyhwp/hwp5/proc/__init__.py:docstring of hwp5.proc:1\nmsgid \"Do various operations on HWPv5 files.\"\nmsgstr \"HWPv5 파일에 여러가지 작업을 수행한다.\"\n\n# cf8a544eee554bbcb012724d966509dc\n#: ../../../pyhwp/hwp5/proc/__init__.py:docstring of hwp5.proc:3\n#: ../../../pyhwp/hwp5/proc/version.py:docstring hwp5.proc.version:3\n#: ../../../pyhwp/hwp5/proc/header.py:docstring hwp5.proc.header:3\n#: ../../../pyhwp/hwp5/proc/summaryinfo.py:docstring hwp5.proc.summaryinfo:3\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring hwp5.proc.ls:3\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring hwp5.proc.cat:3\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring hwp5.proc.unpack:3\n#: ../../../pyhwp/hwp5/proc/records.py:docstring hwp5.proc.records:3\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:3\n#: ../../../pyhwp/hwp5/proc/find.py:docstring hwp5.proc.find:3\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring hwp5.proc.xml:8\nmsgid \"Usage::\"\nmsgstr \"사용법::\"\n\n# 3d0680517061451580552a8980218e48\n#: ../../hwp5proc.rst:7\nmsgid \"command: ``version``\"\nmsgstr \"명령: ``version``\"\n\n# cad75aaf5f6a42ae8910807b46c6a1ef\n#: ../../../pyhwp/hwp5/proc/version.py:docstring of hwp5.proc.version:1\nmsgid \"Print HWP file format version of <hwp5file>.\"\nmsgstr \"<hwp5file>의 HWP 파일 포맷 버전을 출력한다.\"\n\n# 71d2980c664e45d397af9734a5494c43\n#: ../../../pyhwp/hwp5/proc/version.py:docstring of hwp5.proc.version:8\n#: ../../../pyhwp/hwp5/proc/header.py:docstring hwp5.proc.header:8\n#: ../../../pyhwp/hwp5/proc/summaryinfo.py:docstring hwp5.proc.summaryinfo:8\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring hwp5.proc.ls:10\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring hwp5.proc.cat:10\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring hwp5.proc.unpack:10\n#: ../../../pyhwp/hwp5/proc/records.py:docstring hwp5.proc.records:14\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:11\n#: ../../../pyhwp/hwp5/proc/find.py:docstring hwp5.proc.find:11\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring hwp5.proc.xml:18\nmsgid \"Options::\"\nmsgstr \"옵션::\"\n\n# 4c8936ae2aab43778971aa79502a721e\n#: ../../hwp5proc.rst:12\nmsgid \"command: ``header``\"\nmsgstr \"명령: ``header``\"\n\n# cad75aaf5f6a42ae8910807b46c6a1ef\n#: ../../../pyhwp/hwp5/proc/header.py:docstring of hwp5.proc.header:1\nmsgid \"Print HWP file header.\"\nmsgstr \"HWP 파일 헤더를 출력한다.\"\n\n# 5d77d4ca0f394422b709faccc50cfec9\n#: ../../hwp5proc.rst:17\nmsgid \"command: ``summaryinfo``\"\nmsgstr \"명령: ``summaryinfo``\"\n\n# f8011d33ac684c2b8378e18b9e3abedc\n#: ../../../pyhwp/hwp5/proc/summaryinfo.py:docstring of\n#: hwp5.proc.summaryinfo:1\nmsgid \"Print summary information of <hwp5file>.\"\nmsgstr \"<hwp5file>의 요약정보(summary information)을 출력한다.\"\n\n# b7b04b5b3eb74f0eb111194985e01b0d\n#: ../../hwp5proc.rst:22\nmsgid \"command: ``ls``\"\nmsgstr \"명령: ``ls``\"\n\n# b44ddef0cd314f458485388b49c636ca\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring of hwp5.proc.ls:1\nmsgid \"List streams in the <hwp5file>.\"\nmsgstr \"<hwp5file>의 스트림 목록을 출력한다.\"\n\n# 43a9eab8ec344cfdb4a33aa848da2a56\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring of hwp5.proc.ls:22\nmsgid \"Example: List without virtual streams::\"\nmsgstr \"예: 가상 스트림을 제외한 목록을 출력한다::\"\n\n# ecd90dc2d4094b3c8052a495648ff78f\n#: ../../../pyhwp/hwp5/proc/ls.py:docstring of hwp5.proc.ls:39\nmsgid \"Example: List virtual streams too::\"\nmsgstr \"예: 가상 스트림을 포함한 목록을 출력한다::\"\n\n# 192f6f50cb544c27ad3479b914ef7222\n#: ../../hwp5proc.rst:27\nmsgid \"command: ``cat``\"\nmsgstr \"명령: ``cat``\"\n\n# 15eb8617d1d944949717d81ebb9456f1\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring of hwp5.proc.cat:1\nmsgid \"\"\n\"Extract out the specified stream in the <hwp5file> to the standard output.\"\nmsgstr \"<hwp5file>의 지정된 스트림을 표준출력으로 출력한다.\"\n\n# dcb71948aa8f47e9b064023f21957a35\n# 71ecad71cb0f4fe9ba80cf55082e5f8a\n# ef37227f045746b8997f0c2eb30319cd\n# 737e619d6b524f69af7005f5ef92ada8\n# 07ef11c376cb4d308967be19edcc2881\n# 3ae85a74884d4ad9b5c6a8e89747e224\n# 6f312dd686584fa4a9dff6f49bbc56b4\n# 35fb8b185a6a48dabea56e256d85bfb4\n# 4fd7a028c7ff4c11b87ba598655a7907\n# 170f201e5a0c4a44abcb0dcea95905d9\n# 8329c429e5674eee8022ec39cceed432\n# cbf2341d2c7c4149bdc3f07da885e0ae\n#: ../../../pyhwp/hwp5/proc/cat.py:docstring of hwp5.proc.cat:22\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring hwp5.proc.unpack:22\n#: hwp5.proc.unpack:27 ../../../pyhwp/hwp5/proc/records.py:docstring\n#: hwp5.proc.records:38 hwp5.proc.records:42 hwp5.proc.records:50\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:34\n#: hwp5.proc.models:42 hwp5.proc.models:48 hwp5.proc.models:57\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring hwp5.proc.xml:31 hwp5.proc.xml:39\nmsgid \"Example::\"\nmsgstr \"예::\"\n\n# 8113891b61bb4b339c77d078336391f4\n#: ../../hwp5proc.rst:32\nmsgid \"command: ``unpack``\"\nmsgstr \"명령: ``unpack``\"\n\n# 5c354689e91c40c69ad6d750bd240d1c\n#: ../../../pyhwp/hwp5/proc/unpack.py:docstring of hwp5.proc.unpack:1\nmsgid \"Extract out streams in the specified <hwp5file> to a directory.\"\nmsgstr \"<hwpfile>의 스트림들을 디렉터리로 풀어낸다.\"\n\n# 414f684ce5a540d0a5cd18ab8b2a5f24\n#: ../../hwp5proc.rst:37\nmsgid \"command: ``records``\"\nmsgstr \"명령: ``records``\"\n\n# f521cdaf60f4451b88faab8a6235b5a4\n#: ../../../pyhwp/hwp5/proc/records.py:docstring of hwp5.proc.records:1\nmsgid \"Print the record structure.\"\nmsgstr \"레코드 구조를 출력한다.\"\n\n# 241ea6ff890d49db8d765402e0c7b6b5\n# 2a49fc3eff194012a083bf9bc0426d93\n#: ../../../pyhwp/hwp5/proc/records.py:docstring of hwp5.proc.records:46\n#: ../../../pyhwp/hwp5/proc/models.py:docstring hwp5.proc.models:53\nmsgid \"\"\n\"If neither <hwp5file> nor <record-stream> is specified, the record stream is \"\n\"read from the standard input with an assumption that the input is in the \"\n\"format version specified by -V option.\"\nmsgstr \"\"\n\"<hwp5file>과 <record-stream>이 주어지지 않으면, 레코드 스트림을 표준 출력에서\"\n\"읽어들인다. 이 때 입력의 포맷 버전은 -V 옵션으로 주어진 값인 것으로 가정한다.\"\n\n# a7dfeeb3a6464db18f930dc3747acc77\n#: ../../hwp5proc.rst:42\nmsgid \"command: ``models``\"\nmsgstr \"명령: ``models``\"\n\n# 058aa45f4ec8463080526f955a7ff2fd\n#: ../../../pyhwp/hwp5/proc/models.py:docstring of hwp5.proc.models:1\nmsgid \"Print parsed binary models in the specified <record-stream>.\"\nmsgstr \"지정된 <record-stream>을 파싱한 바이너리 모델들을 출력한다.\"\n\n# 7375606379a84a7688a05b9939f6b47d\n#: ../../hwp5proc.rst:47\nmsgid \"command: ``find``\"\nmsgstr \"명령: ``find``\"\n\n# 8cdcfec208464d1a9dbafb8d0489fe4b\n#: ../../../pyhwp/hwp5/proc/find.py:docstring of hwp5.proc.find:1\nmsgid \"Find record models with specified predicates.\"\nmsgstr \"지정된 조건을 만족하는 레코드 모델들을 찾는다.\"\n\n# 78f39cd8bb2c46a89417b59931917868\n#: ../../../pyhwp/hwp5/proc/find.py:docstring of hwp5.proc.find:29\nmsgid \"Example: Find paragraphs::\"\nmsgstr \"예: 문단 찾기::\"\n\n# 9e23e53b35ca4aefb5e8c1ffa99d3d26\n#: ../../../pyhwp/hwp5/proc/find.py:docstring of hwp5.proc.find:35\nmsgid \"\"\n\"Example: Find and dump records of ``HWPTAG_LIST_HEADER`` which is parsed \"\n\"incompletely::\"\nmsgstr \"\"\n\"예: 온전히 파싱되지 않은 ``HWPTAG_LIST_HEADER`` 레코드들을 찾아 출력한다::\"\n\n# e531df3e57a1451a8fc331069f009f25\n#: ../../hwp5proc.rst:52\nmsgid \"command: ``xml`` (*Experimental*)\"\nmsgstr \"명령: ``xml`` (*실험적*)\"\n\n# 36611ef624fe4bec815a5f8e03567251\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring of hwp5.proc.xml:1\nmsgid \"Transform an HWPv5 file into an XML.\"\nmsgstr \"HWPv5 파일을 XML로 변환한다.\"\n\n# 412afcfa0f324982801d3cfacaf69b86\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring of hwp5.proc.xml:5\nmsgid \"\"\n\"This command is experimental. Its output format is subject to change at any \"\n\"time.\"\nmsgstr \"이 명령은 실험적입니다. 출력 형식은 언제든 바뀔 수 있습니다.\"\n\n# d89687875f5d4135963346b8e2de3a53\n#: ../../../pyhwp/hwp5/proc/xml.py:docstring of hwp5.proc.xml:36\nmsgid \"\"\n\"With ``--embedbin`` option, you can embed base64-encoded ``BinData/*`` files \"\n\"in the output XML.\"\nmsgstr \"\"\n\"``--embedbin`` 옵션을 주면, ``BinData/*`` 의 파일들을 base64로 인코딩하여 출\"\n\"력 XML에 내장한다.\"\n\n# 63b15ef0ee354277b5963fba9147a8f9\n#~ msgid \"Print FileHeader of <hwp5file>.\"\n#~ msgstr \"<hwp5file>의 FileHeader를 출력한다.\"\n\n# f521cdaf60f4451b88faab8a6235b5a4\n#~ msgid \"Print records in the specified <record-stream>.\"\n#~ msgstr \"지정된 <record-stream>의 레코드들을 출력한다.\"\n"
  },
  {
    "path": "docs/translated/ko/LC_MESSAGES/index.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# mete0r <EMAIL@ADDRESS>, 2012.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2013-10-29 04:47\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: mete0r <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: ko\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# e67bfb841934418fb9aa8d6803ae6f61\n#: ../../index.rst:7\nmsgid \"Welcome to pyhwp's documentation!\"\nmsgstr \"\"\n\n# fce4f4f87ace4bd79507f35f9f31fc09\n#: ../../index.rst:9\nmsgid \"Contents:\"\nmsgstr \"목차:\"\n\n# c7b2c8ef52e84e3294e7003ff9087ee0\n#: ../../index.rst:23\nmsgid \"Indices and tables\"\nmsgstr \"색인과 목록\"\n\n# 8caf5884bb214dacaf993c38e939ca98\n#: ../../index.rst:25\nmsgid \":ref:`genindex`\"\nmsgstr \"\"\n\n# 7d2787c7551040dd8500264c58449cc9\n#: ../../index.rst:26\nmsgid \":ref:`modindex`\"\nmsgstr \"\"\n\n# a3f0175d485c4314b9d7204608644b95\n#: ../../index.rst:27\nmsgid \":ref:`search`\"\nmsgstr \"\"\n"
  },
  {
    "path": "docs/translated/ko/LC_MESSAGES/intro.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2012, mete0r\n# This file is distributed under the same license as the pyhwp package.\n# mete0r <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2014-01-31 08:31+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: mete0r <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: ko\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n# 229d7f6cb6e94b80b3ed276154632ea7\n#: ../../intro.rst:2\nmsgid \"pyhwp\"\nmsgstr \"\"\n\n# 75c5f1d6ce704cfb987f218ddac8e5c9\n#: ../../intro.rst:4\nmsgid \"HWP Document Format v5 parser & processor.\"\nmsgstr \"HWP 문서 포맷 버젼5 파서 & 처리기\"\n\n# bdea2ae9aea14b619ceab66b9f6d685c\n#: ../../intro.rst:7\nmsgid \"Features\"\nmsgstr \"기능\"\n\n# 6b057a4ced754848bd138b559238556f\n#: ../../intro.rst:9\nmsgid \"\"\n\"Analyze and extract internal streams out from a HWP Document Format v5 file\"\nmsgstr \"HWP 문서 버젼 5 파일의 내부 스트림을 분석/분리\"\n\n# a68f3e9e704d45dda4278f0efaf64d8a\n#: ../../intro.rst:10\nmsgid \"\"\n\"(*Experimental*) Conversion to OpenDocument format (.odt) or plain text (.\"\n\"txt)\"\nmsgstr \"(*실험적*) OpenDocument 포맷(.odt)나 일반 텍스트 문서로 변환\"\n\n# ea5a3a8d49cc413eb9ef1fa6f58633ff\n#: ../../intro.rst:13\nmsgid \"Installation\"\nmsgstr \"설치\"\n\n# 0d7548139cea4b37bb2298584800bffc\n#: ../../intro.rst:15\nmsgid \"from `pypi <http://pypi.python.org/pypi/pyhwp>`_::\"\nmsgstr \"`pypi <http://pypi.python.org/pypi/pyhwp>`_ 에서::\"\n\n# 33cd4af4dc6f496bbea8284505308c83\n#: ../../intro.rst:20\nmsgid \"Or::\"\nmsgstr \"혹은::\"\n\n# da4c2f33f39048e9a72ad43807cd7e37\n#: ../../intro.rst:25\nmsgid \"Requirements\"\nmsgstr \"필요한 것\"\n\n# db6d63914fb2413d92e5701b694e2b22\n#: ../../intro.rst:27\nmsgid \"CPython 2.5, 2.6, 2.7, Jython 2.5.3 or PyPy 2.0.2\"\nmsgstr \"CPython 2.5, 2.6, 2.7, Jython 2.5.3 혹은 PyPy 2.0.2\"\n\n# 0d7548139cea4b37bb2298584800bffc\n#: ../../intro.rst:28\nmsgid \"`setuptools <http://pypi.python.org/pypi/setuptools>`_\"\nmsgstr \"\"\n\n# 2cab7c2a85d34ff7adc294b7e48d5575\n#: ../../intro.rst:29\nmsgid \"\"\n\"`pycrypto <https://pypi.python.org/pypi/pycrypto>`_ (optional, to decode \"\n\"distribution docs)\"\nmsgstr \"\"\n\"`pycrypto <https://pypi.python.org/pypi/pycrypto>`_ (선택적, 배포용 문서\"\n\"읽기에 필요)\"\n\n# 070821d20ddc4c6cb15fa70632bf6523\n#: ../../intro.rst:32\nmsgid \"Documentation & Development\"\nmsgstr \"문서화 및 개발\"\n\n# 8228a1248e8b4f6fb82be453d4ef4135\n#: ../../intro.rst:34\nmsgid \"\"\n\"Documentation: `http://pythonhosted.org/pyhwp/ <http://pythonhosted.org/\"\n\"pyhwp/>`_ [`한국/조선어 <http://pythonhosted.org/pyhwp/ko/>`_] [`develop \"\n\"branch <http://pyhwp.readthedocs.org>`_]\"\nmsgstr \"\"\n\"문서화: `http://pythonhosted.org/pyhwp/ko <http://pythonhosted.org/pyhwp/\"\n\"ko>`_ [`English <http://pythonhosted.org/pyhwp>`_] [`개발 branch <http://\"\n\"pyhwp.readthedocs.org>`_]\"\n\n# 0d7548139cea4b37bb2298584800bffc\n#: ../../intro.rst:35\nmsgid \"\"\n\"Distribution: `http://pypi.python.org/pypi/pyhwp <http://pypi.python.org/\"\n\"pypi/pyhwp>`_\"\nmsgstr \"\"\n\"배포: `http://pypi.python.org/pypi/pyhwp <http://pypi.python.org/pypi/\"\n\"pyhwp>`_\"\n\n# f0f93a1ed81747dc9c7a3c631b971e86\n#: ../../intro.rst:36\nmsgid \"\"\n\"Development: `https://github.com/mete0r/pyhwp <https://github.com/mete0r/\"\n\"pyhwp>`_\"\nmsgstr \"\"\n\"개발: `https://github.com/mete0r/pyhwp <https://github.com/mete0r/pyhwp>`_\"\n\n# f0f93a1ed81747dc9c7a3c631b971e86\n#: ../../intro.rst:37\nmsgid \"\"\n\"Issue tracker: `https://github.com/mete0r/pyhwp/issues <https://github.com/\"\n\"mete0r/pyhwp/issues>`_\"\nmsgstr \"\"\n\"버그 추적: `https://github.com/mete0r/pyhwp/issues <https://github.com/\"\n\"mete0r/pyhwp/issues>`_\"\n\n# 317c633c180a4bda8045e2a5b1e757cf\n#: ../../intro.rst:38\nmsgid \"Feedbacks & contributions are welcome!\"\nmsgstr \"피드백이나 기여 환영합니다.\"\n\n# b200736b60a04a8480b72cb24a513db0\n#: ../../intro.rst:41\nmsgid \"Contributors\"\nmsgstr \"기여한 이들\"\n\n# 38b9e22103b4432eaf4fdf9f452bc3e3\n#: ../../intro.rst:43\nmsgid \"Maintainer: `mete0r <https://github.com/mete0r>`_\"\nmsgstr \"Maintainer: `mete0r <https://github.com/mete0r>`_\"\n\n# 3968cb8206a14f398a248eed814ad9aa\n#: ../../intro.rst:46\nmsgid \"License\"\nmsgstr \"사용허가\"\n\n# d64dabb371984d2ba250f37e220aa39a\n#: ../../intro.rst:48\nmsgid \"Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\"\nmsgstr \"\"\n\n# 32ed7d69ae9f4bf5bff4e8d68c113f4c\n#: ../../intro.rst:52\nmsgid \"\"\n\"`GNU Affero General Public License v3.0 <http://www.gnu.org/licenses/\"\n\"agpl-3.0.html>`_ `(text version) <http://www.gnu.org/licenses/agpl-3.0.txt>`_\"\nmsgstr \"\"\n\n# 164415d866774a9e9e7ad1008447cf74\n#: ../../intro.rst:55\nmsgid \"\"\n\"This program is free software: you can redistribute it and/or modify it \"\n\"under the terms of the GNU Affero General Public License as published by the \"\n\"Free Software Foundation, either version 3 of the License, or (at your \"\n\"option) any later version.\"\nmsgstr \"\"\n\n# 6cc8ef94865e4196898a83b1b80dd2e5\n#: ../../intro.rst:60\nmsgid \"\"\n\"This program is distributed in the hope that it will be useful, but WITHOUT \"\n\"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or \"\n\"FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License \"\n\"for more details.\"\nmsgstr \"\"\n\n# d54697f2f7dc44869d43637b7e5dcb68\n#: ../../intro.rst:65\nmsgid \"\"\n\"You should have received a copy of the GNU Affero General Public License \"\n\"along with this program.  If not, see <http://www.gnu.org/licenses/>.\"\nmsgstr \"\"\n\n# c3270c668ef7418e951ef0bc8ac17fdd\n#: ../../intro.rst:69\nmsgid \"Disclosure\"\nmsgstr \"공개\"\n\n# df57575778df4329940de5a8a2999e73\n#: ../../intro.rst:71\nmsgid \"\"\n\"This program has been developed in accordance with a public document named \"\n\"\\\"HWP Binary Specification 1.1\\\" published by `Hancom Inc. <http://www.\"\n\"hancom.co.kr>`_\"\nmsgstr \"\"\n\"pyhwp는 `(주)한글과컴퓨터 <http://www.hancom.co.kr>`_ 의 한/글 문서 파일(.\"\n\"hwp) 공개 문서를 참고하여 개발하였습니다.\"\n\n# d21d1a96770c48399bf7d7962f96c816\n#~ msgid \"\"\n#~ \"Documentation: `http://pyhwp.readthedocs.org <http://pyhwp.readthedocs.\"\n#~ \"org>`_\"\n#~ msgstr \"\"\n#~ \"문서화: `http://pyhwp.readthedocs.org <http://pyhwp.readthedocs.org>`_\"\n"
  },
  {
    "path": "etc/pylint.rc",
    "content": "[MASTER]\n\n# Specify a configuration file.\n#rcfile=\n\n# Python code to execute, usually for sys.path manipulation such as\n# pygtk.require().\n#init-hook=\n\n# Profiled execution.\nprofile=no\n\n# Add files or directories to the blacklist. They should be base names, not\n# paths.\nignore=CVS\n\n# Pickle collected data for later comparisons.\npersistent=yes\n\n# List of plugins (as comma separated values of python modules names) to load,\n# usually to register additional checkers.\nload-plugins=\n\n\n[MESSAGES CONTROL]\n\n# Enable the message, report, category or checker with the given id(s). You can\n# either give multiple identifier separated by comma (,) or put this option\n# multiple time.\n#enable=\n\n# Disable the message, report, category or checker with the given id(s). You\n# can either give multiple identifier separated by comma (,) or put this option\n# multiple time (only on the command line, not in the configuration file where\n# it should appear only once).\n#disable=\n\n\n[REPORTS]\n\n# Set the output format. Available formats are text, parseable, colorized, msvs\n# (visual studio) and html\noutput-format=text\n\n# Include message's id in output\ninclude-ids=no\n\n# Put messages in a separate file for each module / package specified on the\n# command line instead of printing them on stdout. Reports (if any) will be\n# written in a file name \"pylint_global.[txt|html]\".\nfiles-output=no\n\n# Tells whether to display a full report or only the messages\nreports=yes\n\n# Python expression which should return a note less than 10 (10 is the highest\n# note). You have access to the variables errors warning, statement which\n# respectively contain the number of errors / warnings messages and the total\n# number of statements analyzed. This is used by the global evaluation report\n# (RP0004).\nevaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)\n\n# Add a comment according to your evaluation note. This is used by the global\n# evaluation report (RP0004).\ncomment=no\n\n\n[FORMAT]\n\n# Maximum number of characters on a single line.\nmax-line-length=80\n\n# Maximum number of lines in a module\nmax-module-lines=1000\n\n# String used as indentation unit. This is usually \" \" (4 spaces) or \"\\t\" (1\n# tab).\nindent-string='    '\n\n\n[TYPECHECK]\n\n# Tells whether missing members accessed in mixin class should be ignored. A\n# mixin class is detected if its name ends with \"mixin\" (case insensitive).\nignore-mixin-members=yes\n\n# List of classes names for which member attributes should not be checked\n# (useful for classes with attributes dynamically set).\nignored-classes=SQLObject\n\n# When zope mode is activated, add a predefined set of Zope acquired attributes\n# to generated-members.\nzope=no\n\n# List of members which are set dynamically and missed by pylint inference\n# system, and so shouldn't trigger E0201 when accessed. Python regular\n# expressions are accepted.\ngenerated-members=REQUEST,acl_users,aq_parent\n\n\n[SIMILARITIES]\n\n# Minimum lines number of a similarity.\nmin-similarity-lines=4\n\n# Ignore comments when computing similarities.\nignore-comments=yes\n\n# Ignore docstrings when computing similarities.\nignore-docstrings=yes\n\n\n[BASIC]\n\n# Required attributes for module, separated by a comma\nrequired-attributes=\n\n# List of builtins function names that should not be used, separated by a comma\nbad-functions=map,filter,apply,input\n\n# Regular expression which should only match correct module names\nmodule-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$\n\n# Regular expression which should only match correct module level names\nconst-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$\n\n# Regular expression which should only match correct class names\nclass-rgx=[A-Z_][a-zA-Z0-9]+$\n\n# Regular expression which should only match correct function names\nfunction-rgx=[a-z_][a-z0-9_]{2,30}$\n\n# Regular expression which should only match correct method names\nmethod-rgx=[a-z_][a-z0-9_]{2,30}$\n\n# Regular expression which should only match correct instance attribute names\nattr-rgx=[a-z_][a-z0-9_]{2,30}$\n\n# Regular expression which should only match correct argument names\nargument-rgx=[a-z_][a-z0-9_]{2,30}$\n\n# Regular expression which should only match correct variable names\nvariable-rgx=[a-z_][a-z0-9_]{2,30}$\n\n# Regular expression which should only match correct list comprehension /\n# generator expression variable names\ninlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$\n\n# Good variable names which should always be accepted, separated by a comma\ngood-names=f,i,j,k,ex,Run,_\n\n# Bad variable names which should always be refused, separated by a comma\nbad-names=foo,bar,baz,toto,tutu,tata\n\n# Regular expression which should only match functions or classes name which do\n# not require a docstring\nno-docstring-rgx=__.*__\n\n\n[VARIABLES]\n\n# Tells whether we should check for unused import in __init__ files.\ninit-import=no\n\n# A regular expression matching the beginning of the name of dummy variables\n# (i.e. not used).\ndummy-variables-rgx=_|dummy\n\n# List of additional names supposed to be defined in builtins. Remember that\n# you should avoid to define new builtins when possible.\nadditional-builtins=\n\n\n[MISCELLANEOUS]\n\n# List of note tags to take in consideration, separated by a comma.\nnotes=FIXME,XXX,TODO\n\n\n[CLASSES]\n\n# List of interface methods to ignore, separated by a comma. This is used for\n# instance to not check methods defines in Zope's Interface base class.\nignore-iface-methods=isImplementedBy,deferred,extends,names,namesAndDescriptions,queryDescriptionFor,getBases,getDescriptionFor,getDoc,getName,getTaggedValue,getTaggedValueTags,isEqualOrExtendedBy,setTaggedValue,isImplementedByInstancesOf,adaptWith,is_implemented_by\n\n# List of method names used to declare (i.e. assign) instance attributes.\ndefining-attr-methods=__init__,__new__,setUp\n\n# List of valid names for the first argument in a class method.\nvalid-classmethod-first-arg=cls\n\n\n[IMPORTS]\n\n# Deprecated modules which should not be used, separated by a comma\ndeprecated-modules=regsub,string,TERMIOS,Bastion,rexec\n\n# Create a graph of every (i.e. internal and external) dependencies in the\n# given file (report RP0402 must not be disabled)\nimport-graph=\n\n# Create a graph of external dependencies in the given file (report RP0402 must\n# not be disabled)\next-import-graph=\n\n# Create a graph of internal dependencies in the given file (report RP0402 must\n# not be disabled)\nint-import-graph=\n\n\n[DESIGN]\n\n# Maximum number of arguments for function / method\nmax-args=5\n\n# Argument names that match this expression will be ignored. Default to name\n# with leading underscore\nignored-argument-names=_.*\n\n# Maximum number of locals for function / method body\nmax-locals=15\n\n# Maximum number of return / yield for function / method body\nmax-returns=6\n\n# Maximum number of branch for function / method body\nmax-branchs=12\n\n# Maximum number of statements in function / method body\nmax-statements=50\n\n# Maximum number of parents for a class (see R0901).\nmax-parents=7\n\n# Maximum number of attributes for a class (see R0902).\nmax-attributes=7\n\n# Minimum number of public methods for a class (see R0903).\nmin-public-methods=0\n\n# Maximum number of public methods for a class (see R0904).\nmax-public-methods=20\n\n\n[EXCEPTIONS]\n\n# Exceptions that will emit a warning when being caught. Defaults to\n# \"Exception\"\novergeneral-exceptions=Exception\n"
  },
  {
    "path": "etc/testlog.conf",
    "content": "[loggers]\nkeys=root,hwp5\n\n[handlers]\nkeys=file\n\n[formatters]\nkeys=simple\n\n[logger_root]\nhandlers=file\nlevel=DEBUG\n\n[logger_hwp5]\nqualname=hwp5\nhandlers=file\nlevel=DEBUG\n\n[handler_file]\nclass=handlers.RotatingFileHandler\nlevel=DEBUG\nformatter=simple\nargs=('nosetests.log', 'a', 10*1024*1024)\n\n[formatter_simple]\nformat=%(name)s:%(levelname)s:%(message)s\ndatefmt=\n"
  },
  {
    "path": "ez_setup.py",
    "content": "#!python\n\"\"\"Bootstrap setuptools installation\n\nIf you want to use setuptools in your package's setup.py, just include this\nfile in the same directory with it, and add this to the top of your setup.py::\n\n    from ez_setup import use_setuptools\n    use_setuptools()\n\nIf you want to require a specific version of setuptools, set a download\nmirror, or use an alternate download directory, you can do so by supplying\nthe appropriate options to ``use_setuptools()``.\n\nThis file can also be run as a script to install or upgrade setuptools.\n\"\"\"\nimport sys\nDEFAULT_VERSION = \"0.6c11\"\nDEFAULT_URL     = \"http://pypi.python.org/packages/%s/s/setuptools/\" % sys.version[:3]\n\nmd5_data = {\n    'setuptools-0.6b1-py2.3.egg': '8822caf901250d848b996b7f25c6e6ca',\n    'setuptools-0.6b1-py2.4.egg': 'b79a8a403e4502fbb85ee3f1941735cb',\n    'setuptools-0.6b2-py2.3.egg': '5657759d8a6d8fc44070a9d07272d99b',\n    'setuptools-0.6b2-py2.4.egg': '4996a8d169d2be661fa32a6e52e4f82a',\n    'setuptools-0.6b3-py2.3.egg': 'bb31c0fc7399a63579975cad9f5a0618',\n    'setuptools-0.6b3-py2.4.egg': '38a8c6b3d6ecd22247f179f7da669fac',\n    'setuptools-0.6b4-py2.3.egg': '62045a24ed4e1ebc77fe039aa4e6f7e5',\n    'setuptools-0.6b4-py2.4.egg': '4cb2a185d228dacffb2d17f103b3b1c4',\n    'setuptools-0.6c1-py2.3.egg': 'b3f2b5539d65cb7f74ad79127f1a908c',\n    'setuptools-0.6c1-py2.4.egg': 'b45adeda0667d2d2ffe14009364f2a4b',\n    'setuptools-0.6c10-py2.3.egg': 'ce1e2ab5d3a0256456d9fc13800a7090',\n    'setuptools-0.6c10-py2.4.egg': '57d6d9d6e9b80772c59a53a8433a5dd4',\n    'setuptools-0.6c10-py2.5.egg': 'de46ac8b1c97c895572e5e8596aeb8c7',\n    'setuptools-0.6c10-py2.6.egg': '58ea40aef06da02ce641495523a0b7f5',\n    'setuptools-0.6c11-py2.3.egg': '2baeac6e13d414a9d28e7ba5b5a596de',\n    'setuptools-0.6c11-py2.4.egg': 'bd639f9b0eac4c42497034dec2ec0c2b',\n    'setuptools-0.6c11-py2.5.egg': '64c94f3bf7a72a13ec83e0b24f2749b2',\n    'setuptools-0.6c11-py2.6.egg': 'bfa92100bd772d5a213eedd356d64086',\n    'setuptools-0.6c2-py2.3.egg': 'f0064bf6aa2b7d0f3ba0b43f20817c27',\n    'setuptools-0.6c2-py2.4.egg': '616192eec35f47e8ea16cd6a122b7277',\n    'setuptools-0.6c3-py2.3.egg': 'f181fa125dfe85a259c9cd6f1d7b78fa',\n    'setuptools-0.6c3-py2.4.egg': 'e0ed74682c998bfb73bf803a50e7b71e',\n    'setuptools-0.6c3-py2.5.egg': 'abef16fdd61955514841c7c6bd98965e',\n    'setuptools-0.6c4-py2.3.egg': 'b0b9131acab32022bfac7f44c5d7971f',\n    'setuptools-0.6c4-py2.4.egg': '2a1f9656d4fbf3c97bf946c0a124e6e2',\n    'setuptools-0.6c4-py2.5.egg': '8f5a052e32cdb9c72bcf4b5526f28afc',\n    'setuptools-0.6c5-py2.3.egg': 'ee9fd80965da04f2f3e6b3576e9d8167',\n    'setuptools-0.6c5-py2.4.egg': 'afe2adf1c01701ee841761f5bcd8aa64',\n    'setuptools-0.6c5-py2.5.egg': 'a8d3f61494ccaa8714dfed37bccd3d5d',\n    'setuptools-0.6c6-py2.3.egg': '35686b78116a668847237b69d549ec20',\n    'setuptools-0.6c6-py2.4.egg': '3c56af57be3225019260a644430065ab',\n    'setuptools-0.6c6-py2.5.egg': 'b2f8a7520709a5b34f80946de5f02f53',\n    'setuptools-0.6c7-py2.3.egg': '209fdf9adc3a615e5115b725658e13e2',\n    'setuptools-0.6c7-py2.4.egg': '5a8f954807d46a0fb67cf1f26c55a82e',\n    'setuptools-0.6c7-py2.5.egg': '45d2ad28f9750e7434111fde831e8372',\n    'setuptools-0.6c8-py2.3.egg': '50759d29b349db8cfd807ba8303f1902',\n    'setuptools-0.6c8-py2.4.egg': 'cba38d74f7d483c06e9daa6070cce6de',\n    'setuptools-0.6c8-py2.5.egg': '1721747ee329dc150590a58b3e1ac95b',\n    'setuptools-0.6c9-py2.3.egg': 'a83c4020414807b496e4cfbe08507c03',\n    'setuptools-0.6c9-py2.4.egg': '260a2be2e5388d66bdaee06abec6342a',\n    'setuptools-0.6c9-py2.5.egg': 'fe67c3e5a17b12c0e7c541b7ea43a8e6',\n    'setuptools-0.6c9-py2.6.egg': 'ca37b1ff16fa2ede6e19383e7b59245a',\n}\n\nimport sys, os\ntry: from hashlib import md5\nexcept ImportError: from md5 import md5\n\ndef _validate_md5(egg_name, data):\n    if egg_name in md5_data:\n        digest = md5(data).hexdigest()\n        if digest != md5_data[egg_name]:\n            print >>sys.stderr, (\n                \"md5 validation of %s failed!  (Possible download problem?)\"\n                % egg_name\n            )\n            sys.exit(2)\n    return data\n\ndef use_setuptools(\n    version=DEFAULT_VERSION, download_base=DEFAULT_URL, to_dir=os.curdir,\n    download_delay=15\n):\n    \"\"\"Automatically find/download setuptools and make it available on sys.path\n\n    `version` should be a valid setuptools version number that is available\n    as an egg for download under the `download_base` URL (which should end with\n    a '/').  `to_dir` is the directory where setuptools will be downloaded, if\n    it is not already available.  If `download_delay` is specified, it should\n    be the number of seconds that will be paused before initiating a download,\n    should one be required.  If an older version of setuptools is installed,\n    this routine will print a message to ``sys.stderr`` and raise SystemExit in\n    an attempt to abort the calling script.\n    \"\"\"\n    was_imported = 'pkg_resources' in sys.modules or 'setuptools' in sys.modules\n    def do_download():\n        egg = download_setuptools(version, download_base, to_dir, download_delay)\n        sys.path.insert(0, egg)\n        import setuptools; setuptools.bootstrap_install_from = egg\n    try:\n        import pkg_resources\n    except ImportError:\n        return do_download()       \n    try:\n        pkg_resources.require(\"setuptools>=\"+version); return\n    except pkg_resources.VersionConflict, e:\n        if was_imported:\n            print >>sys.stderr, (\n            \"The required version of setuptools (>=%s) is not available, and\\n\"\n            \"can't be installed while this script is running. Please install\\n\"\n            \" a more recent version first, using 'easy_install -U setuptools'.\"\n            \"\\n\\n(Currently using %r)\"\n            ) % (version, e.args[0])\n            sys.exit(2)\n    except pkg_resources.DistributionNotFound:\n        pass\n\n    del pkg_resources, sys.modules['pkg_resources']    # reload ok\n    return do_download()\n\ndef download_setuptools(\n    version=DEFAULT_VERSION, download_base=DEFAULT_URL, to_dir=os.curdir,\n    delay = 15\n):\n    \"\"\"Download setuptools from a specified location and return its filename\n\n    `version` should be a valid setuptools version number that is available\n    as an egg for download under the `download_base` URL (which should end\n    with a '/'). `to_dir` is the directory where the egg will be downloaded.\n    `delay` is the number of seconds to pause before an actual download attempt.\n    \"\"\"\n    import urllib2, shutil\n    egg_name = \"setuptools-%s-py%s.egg\" % (version,sys.version[:3])\n    url = download_base + egg_name\n    saveto = os.path.join(to_dir, egg_name)\n    src = dst = None\n    if not os.path.exists(saveto):  # Avoid repeated downloads\n        try:\n            from distutils import log\n            if delay:\n                log.warn(\"\"\"\n---------------------------------------------------------------------------\nThis script requires setuptools version %s to run (even to display\nhelp).  I will attempt to download it for you (from\n%s), but\nyou may need to enable firewall access for this script first.\nI will start the download in %d seconds.\n\n(Note: if this machine does not have network access, please obtain the file\n\n   %s\n\nand place it in this directory before rerunning this script.)\n---------------------------------------------------------------------------\"\"\",\n                    version, download_base, delay, url\n                ); from time import sleep; sleep(delay)\n            log.warn(\"Downloading %s\", url)\n            src = urllib2.urlopen(url)\n            # Read/write all in one block, so we don't create a corrupt file\n            # if the download is interrupted.\n            data = _validate_md5(egg_name, src.read())\n            dst = open(saveto,\"wb\"); dst.write(data)\n        finally:\n            if src: src.close()\n            if dst: dst.close()\n    return os.path.realpath(saveto)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\ndef main(argv, version=DEFAULT_VERSION):\n    \"\"\"Install or upgrade setuptools and EasyInstall\"\"\"\n    try:\n        import setuptools\n    except ImportError:\n        egg = None\n        try:\n            egg = download_setuptools(version, delay=0)\n            sys.path.insert(0,egg)\n            from setuptools.command.easy_install import main\n            return main(list(argv)+[egg])   # we're done here\n        finally:\n            if egg and os.path.exists(egg):\n                os.unlink(egg)\n    else:\n        if setuptools.__version__ == '0.0.1':\n            print >>sys.stderr, (\n            \"You have an obsolete version of setuptools installed.  Please\\n\"\n            \"remove it from your system entirely before rerunning this script.\"\n            )\n            sys.exit(2)\n\n    req = \"setuptools>=\"+version\n    import pkg_resources\n    try:\n        pkg_resources.require(req)\n    except pkg_resources.VersionConflict:\n        try:\n            from setuptools.command.easy_install import main\n        except ImportError:\n            from easy_install import main\n        main(list(argv)+[download_setuptools(delay=0)])\n        sys.exit(0) # try to force an exit\n    else:\n        if argv:\n            from setuptools.command.easy_install import main\n            main(argv)\n        else:\n            print \"Setuptools version\",version,\"or greater has been installed.\"\n            print '(Run \"ez_setup.py -U setuptools\" to reinstall or upgrade.)'\n\ndef update_md5(filenames):\n    \"\"\"Update our built-in md5 registry\"\"\"\n\n    import re\n\n    for name in filenames:\n        base = os.path.basename(name)\n        f = open(name,'rb')\n        md5_data[base] = md5(f.read()).hexdigest()\n        f.close()\n\n    data = [\"    %r: %r,\\n\" % it for it in md5_data.items()]\n    data.sort()\n    repl = \"\".join(data)\n\n    import inspect\n    srcfile = inspect.getsourcefile(sys.modules[__name__])\n    f = open(srcfile, 'rb'); src = f.read(); f.close()\n\n    match = re.search(\"\\nmd5_data = {\\n([^}]+)}\", src)\n    if not match:\n        print >>sys.stderr, \"Internal error!\"\n        sys.exit(2)\n\n    src = src[:match.start(1)] + repl + src[match.end(1):]\n    f = open(srcfile,'w')\n    f.write(src)\n    f.close()\n\n\nif __name__=='__main__':\n    if len(sys.argv)>2 and sys.argv[1]=='--md5update':\n        update_md5(sys.argv[2:])\n    else:\n        main(sys.argv[1:])\n\n\n\n\n\n\n"
  },
  {
    "path": "misc/cleanup-pyc.py",
    "content": "# -*- coding: utf-8 -*-\nimport logging\nimport os.path\n\n\nlogger = logging.getLogger(os.path.splitext(os.path.basename(__file__))[0])\n\n\ndef find_files(root):\n    import os\n    import os.path\n    for name in os.listdir(root):\n        path = os.path.join(root, name)\n        yield path\n        if os.path.isdir(path):\n            for x in find_files(path):\n                yield x\n\n\ndef find_pyc_files(root):\n    for path in find_files(root):\n        if path.endswith('.pyc') or path.endswith('$py.class'):\n            yield path\n\n\ndef main():\n    import sys\n    import os.path\n\n    logging.basicConfig(level=logging.INFO)\n\n    for root in sys.argv[1:]:\n        if os.path.isdir(root):\n            for path in find_pyc_files(root):\n                if not os.path.isdir(path):\n                    logger.info('unlink %s', path)\n                    os.unlink(path)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "misc/copylxml.py",
    "content": "import sys\nimport os.path\nimport shutil\n\ndef main():\n    if sys.platform == 'win32':\n        try:\n            import lxml\n        except ImportError:\n            print 'no lxml found'\n        else:\n            lxml_path = os.path.dirname(lxml.__file__)\n            dest_path = os.path.join(sys.argv[1], 'lxml')\n            shutil.copytree(lxml_path, dest_path)\n        sys.exit(0)\n    else:\n        sys.exit(os.system('pip install lxml'))\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "misc/docs-upload",
    "content": "#!/bin/sh\n\n# exit if any statement returns non-true return value\nset -e\n\n# exit on uninitialized variable\nset -u\n\nHTML_BASE=${buildout:directory}/docs/.build/html\nBUILD_DIR=${buildout:directory}/build\n\ncd ${buildout:directory}\n\n[ -d $BUILD_DIR/docs/ ] || (echo $BUILD_DIR/docs/ missing; exit 1)\n[ -d $BUILD_DIR/docs/ko/ ] || (echo $BUILD_DIR/docs/ko/ missing; exit 1)\n\npython setup.py upload_docs -r https://pypi.python.org/pypi --upload-dir=$BUILD_DIR/docs\n"
  },
  {
    "path": "misc/fix-coverage.py",
    "content": "# -*- coding: utf-8 -*-\n''' fix pyhwp source paths in coverage.xml\n'''\nimport re\nimport sys\n\n\ndef main():\n    f = file(sys.argv[2], 'w')\n    try:\n        for line in file(sys.argv[1]):\n            line = re.sub('filename=\"[^\"]*/hwp5/', 'filename=\"pyhwp/hwp5/', line)\n            f.write(line)\n    finally:\n        f.close()\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "misc/install-lxml.py.in",
    "content": "# -*- coding: utf-8 -*-\n\ndef main():\n    import sys\n    import os.path\n    from subprocess import check_call\n    from subprocess import Popen\n    import shutil\n\n    if sys.platform == 'win32':\n        src = '${lxml-location}'\n        dst = sys.argv[1]\n        src_path = os.path.join(src, 'lxml')\n        dst_path = os.path.join(dst, 'lxml')\n        print('lxml src: %s' % src_path)\n        print('lxml dst: %s' % dst_path)\n        if os.path.exists(src_path):\n            print('lxml: copytree-ing...')\n            shutil.copytree(src_path, dst_path)\n        else:\n            print('lxml: not found. skipping...')\n        sys.exit(0)\n    else:\n        check_call(['pip', 'install', 'lxml'])\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "misc/mkdir.py",
    "content": "# -*- coding: utf-8 -*-\n\nimport sys\nimport os.path\nimport shutil\n\nif __name__ == '__main__':\n    d = sys.argv[1]\n    if os.path.exists(d):\n        print('rmtree: %s' % d)\n        shutil.rmtree(d)\n    print('mkdir: %s' % d)\n    os.makedirs(d)\n"
  },
  {
    "path": "misc/oxt-build.in",
    "content": "#!/bin/sh\nDIST_DIR=${buildout:directory}/dist\nSRC_DIR=${buildout:directory}/oxt\nBIN_DIR=${buildout:directory}/bin\nVERSION=`git describe --dirty`\nOUTPUT=$DIST_DIR/hwp5-$VERSION.oxt\n\n[ ! -e $DIST_DIR ] && mkdir $DIST_DIR\ncp $SRC_DIR/description.xml description.xml\n$BIN_DIR/oxt-desc-version description.xml $VERSION\n$BIN_DIR/oxt-pkg-build -d description.xml -o $OUTPUT $SRC_DIR pythonpath -E '*.pyc:*.class:*/docopt*:*/OleFileIO*:'\n$BIN_DIR/oxt-pkg-check $OUTPUT || exit 1\n$BIN_DIR/oxt-pkg-show $OUTPUT\nln -sf $OUTPUT $DIST_DIR/hwp5.oxt\nrm -f description.xml\n"
  },
  {
    "path": "misc/prepare-hwp5-xsl-fixtures.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport os.path\nimport logging\nimport sys\n\n\nlogger = logging.getLogger('hwp5.xsltests')\n\n\ndef find_hwp5files(dir):\n    import glob\n    return glob.glob(os.path.join(dir, '*.hwp'))\n\n\ndef main():\n    doc = ''' convert fixture hwp5 files into *.xml\n\n    Usage:\n        prepare [--fixtures-dir=<dir>] [--out-dir=<dir>]\n        prepare --help\n\n    Options:\n        -h --help               Show this screen\n           --fixtures-dir=<dir> Fixture directory\n           --out-dir=<dir>      Output directory\n    '''\n    from docopt import docopt\n    from hwp5.xmlmodel import Hwp5File\n\n    args = docopt(doc, version='0.0')\n\n    logging.getLogger().addHandler(logging.StreamHandler())\n    logging.getLogger('hwp5.xsltests').setLevel(logging.INFO)\n\n    if args['--fixtures-dir']:\n        fixture_dir = args['--fixtures-dir']\n    else:\n        import hwp5\n        hwp5_pkgdir = os.path.dirname(hwp5.__file__)\n        fixture_dir = os.path.join(hwp5_pkgdir, 'tests', 'fixtures')\n\n    out_dir = args['--out-dir']\n\n    for path in find_hwp5files(fixture_dir):\n        name = os.path.basename(path)\n        rootname = os.path.splitext(name)[0]\n        out_path = rootname + '.xml'\n        if out_dir is not None:\n            if not os.path.exists(out_dir):\n                os.makedirs(out_dir)\n            out_path = os.path.join(out_dir, out_path)\n\n        logger.info('%s', out_path)\n\n        opts = {}\n        try:\n            hwp5file = Hwp5File(path)\n            with file(out_path, 'w') as f:\n                hwp5file.xmlevents(**opts).dump(f)\n        except Exception:\n            e = sys.exc_info()[1]\n            logger.exception(e)\n\n\nif __name__ == '__main__':\n    sys.exit(main())\n"
  },
  {
    "path": "misc/redirect.py",
    "content": "from __future__ import with_statement\nimport subprocess\nimport sys\n\nif __name__ == '__main__':\n    with file(sys.argv[1], 'wb') as f:\n        p = subprocess.Popen(sys.argv[2:], stdout=f)\n        p.wait()\n        raise SystemExit(p.returncode)\n"
  },
  {
    "path": "misc/test-cli.in",
    "content": "#!/bin/sh\nPATH=${buildout:bin-directory}:$PATH\n. ${buildout:directory}/pyhwp-tests/hwp5_cli_tests.sh\n"
  },
  {
    "path": "misc/test-cli.py",
    "content": "# -*- coding: utf-8 -*-\nimport os.path\nimport logging\n\n\nlogger = logging.getLogger('test-cli')\n\n\ndef main():\n    logging.basicConfig(level=logging.INFO)\n\n    if not os.path.exists('/bin/sh'):\n        logger.warning('/bin/sh: not-found')\n        logger.warning('skipping test-cli')\n        return 0\n\n    d = 'pyhwp-tests'\n    shscript = os.path.join(d, 'hwp5_cli_tests.sh')\n\n    cmd = ['/bin/sh', shscript]\n    cmd = ' '.join(cmd)\n    logger.info('running: %s', cmd)\n    ret = os.system(cmd)\n    logger.info('exit with %d', ret)\n    if ret != 0:\n        raise SystemExit(-1)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "misc/test-coverage",
    "content": "#!/bin/sh\n# Remove old results\n${buildout:directory}/bin/coverage erase\n\n# Collect test coverage results for all packages\n# Runs a code coverage analysis on top of the \"bin/test\" script for\n# all packages. The data will be collected in a \".coverage\" output file\n# in the buildout directory.\n\n${buildout:directory}/bin/coverage run -p --source=hwp5 ${buildout:directory}/bin/test\n\n# Combine all package analysis\n${buildout:directory}/bin/coverage combine\n# Generates a \"coverage.xml\" file that Jenkins can read and process from the\n# \".coverage\" file that the coverage report created.\n${buildout:directory}/bin/coverage xml -i -o ${buildout:directory}/coverage.xml\n"
  },
  {
    "path": "misc/test-for-bisect",
    "content": "#!/bin/sh\n\n# usage: git bisect run bin/test-for-bisect\n\ncd ${buildout:directory}\nbin/buildout -o && bin/test && exit 0 || exit 1\n"
  },
  {
    "path": "misc/test-in-lo.py",
    "content": "#!/usr/bin/python\n# -*- coding: utf-8 -*-\n\ndef main():\n    import os\n    args = ['${buildout:bin-directory}/oxt-test',\n            '${buildout:parts-directory}/test']\n    os.system(' '.join(args))\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "misc/test-pypi.in",
    "content": "#!/bin/sh\n\n# exit if any statement returns non-true return value\nset -e\n\n# exit on uninitialized variable\nset -u\n\ncd ${buildout:directory}\n\nVERSION=`cat VERSION.txt`\n\nmkdir -p releases\nrm -rf releases/$VERSION\nmkvenv cp2 releases/$VERSION\nset +u\n. releases/$VERSION/bin/activate\nset -u\npip install pyhwp==$VERSION\nhwp5proc --version | head -n 1 | grep \"$VERSION$\"\n"
  },
  {
    "path": "misc/test-sdist",
    "content": "#!/bin/bash\n\n# exit if any statement returns non-true return value\nset -e\n\n# exit on uninitialized variable\nset -u\n\nVERSION=`python setup.py --version`\necho pyhwp version: $VERSION\nVENV=venv-$VERSION\nSDIST=dist/pyhwp-$VERSION.tar.gz\n\n[ -f $SDIST ] && rm -f $SDIST\npython setup.py sdist > sdist.log\ntar tfz $SDIST | grep -F \"pyhwp-$VERSION/README\"\ntar tfz $SDIST | grep -F \"pyhwp-$VERSION/COPYING\"\ntar tfz $SDIST | grep -F \"pyhwp-$VERSION/pyhwp/hwp5/README\"\ntar tfz $SDIST | grep -F \"pyhwp-$VERSION/pyhwp/hwp5/COPYING\"\n\n[ -f $VENV/bin/activate ] || mkvenv cp2 $VENV\nset +eu\n. $VENV/bin/activate\nset -eu\n\npip install $SDIST\npython -c 'print __import__(\"pkg_resources\").resource_filename(\"hwp5\", \"README\")' | grep README\npython -c 'print __import__(\"pkg_resources\").resource_filename(\"hwp5\", \"COPYING\")' | grep COPYING\nhwp5proc --version | grep -F \"$VERSION\"\nhwp5odt --version | grep -F \"$VERSION\"\nbin/test-cli > test-cli.log\n\npip uninstall pyhwp --yes\nrm -rf $VENV\necho 'test-sdist SUCCESSFUL'\n"
  },
  {
    "path": "misc/test-sdist.in",
    "content": "#!/bin/sh\nbash ${buildout:directory}/misc/test-sdist\n"
  },
  {
    "path": "misc/test-upload.in",
    "content": "#!/bin/sh\n\n# exit if any statement returns non-true return value\nset -e\n\n# exit on uninitialized variable\nset -u\n\ncd ${buildout:directory}\n\nVERSION=`cat VERSION.txt`\npython setup.py sdist upload -r https://testpypi.python.org/pypi | tee upload.log\ntail -n 1 upload.log | grep 200\n\nrm -rf testpypi\nmkvenv cp2 testpypi\nset +u\n. testpypi/bin/activate\nset -u\npip install --download=testpypi --no-deps --index-url https://testpypi.python.org/simple/ pyhwp==$VERSION\npip install --extra-index-url https://testpypi.python.org/simple/ pyhwp==$VERSION\nhwp5proc --version | head -n 1 | grep \"$VERSION$\"\n"
  },
  {
    "path": "misc/test-xsl.in",
    "content": "#!/bin/sh\n\nset -e\nset -u\n\ncd ${buildout:directory}\nrm -rf test-xsl\nmkdir -p test-xsl\n\nIMPORT_DIR=${buildout:directory}/test-xsl/fixtures\nGEN_DIR=${buildout:directory}/test-xsl/gen\n\nmkdir -p $IMPORT_DIR\nmkdir -p $GEN_DIR\n\n${buildout:bin-directory}/console ${buildout:directory}/misc/prepare-hwp5-xsl-fixtures.py --fixtures-dir=${buildout:directory}/pyhwp-tests/hwp5_tests/fixtures --out-dir=$IMPORT_DIR\n${buildout:bin-directory}/xsltest --styles-dir=${buildout:directory}/pyhwp/hwp5/xsl --import-dir=$IMPORT_DIR --gen-dir=$GEN_DIR ${buildout:directory}/pyhwp-tests/hwp5_xsl_tests\n\ntest_xsl_cov=\"${buildout:bin-directory}/test-xsl-cov\"\n[ ! -e \"$test_xsl_cov\" ] || \"$test_xsl_cov\" xsltcoverage.xml ${buildout:directory}/test-xsl/gen/*.py\n"
  },
  {
    "path": "misc/upload",
    "content": "#!/bin/sh\ncd ${buildout:directory}\npython setup.py sdist upload --sign\n"
  },
  {
    "path": "notebooks/.gitignore",
    "content": ".ipynb_checkpoints\n"
  },
  {
    "path": "oxt/Addons.xcu",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<oor:component-data xmlns:oor=\"http://openoffice.org/2001/registry\"\n\txmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n        oor:name=\"Addons\"\n        oor:package=\"org.openoffice.Office\">\n\n  <node oor:name=\"AddonUI\">\n    <node oor:name=\"OfficeMenuBar\">\n      <node oor:name=\"pyhwp.HelloWorld\" oor:op=\"replace\">\n        <prop oor:name=\"Title\" oor:type=\"xs:string\">\n          <value/>\n          <value xml:lang=\"en-US\">pyhwp</value>\n        </prop>\n        <prop oor:name=\"Target\" oor:type=\"xs:string\">\n          <value>_self</value>\n        </prop>\n        <prop oor:name=\"ImageIdentifier\" oor:type=\"xs:string\">\n          <value/>\n        </prop>\n        <node oor:name=\"Submenu\">\n          <node oor:name=\"m1\" oor:op=\"replace\">\n            <prop oor:name=\"URL\" oor:type=\"xs:string\">\n              <value>service:pyhwp.HelloWorld?insert</value>\n            </prop>\n            <prop oor:name=\"Title\" oor:type=\"xs:string\">\n              <value xml:lang=\"en-US\">Insert Hello World</value>\n            </prop>\n            <prop oor:name=\"Target\" oor:type=\"xs:string\">\n              <value>_self</value>\n            </prop>\n            <prop oor:name=\"Context\" oor:type=\"xs:string\">\n              <value>com.sun.star.text.TextDocument</value>\n            </prop>\n          </node>\n        </node>\n      </node>\n    </node>\n  </node>\n</oor:component-data>\n"
  },
  {
    "path": "oxt/Filter.xcu",
    "content": "<?xml version='1.0' encoding='UTF-8'?>\n<!DOCTYPE oor:component-data SYSTEM \"../../../../component-update.dtd\">\n<oor:component-data xmlns:oor=\"http://openoffice.org/2001/registry\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" oor:package=\"org.openoffice.TypeDetection\" oor:name=\"Filter\">\n  <node oor:name=\"Filters\">\n    <node oor:name=\"hwp5\" oor:op=\"fuse\">\n      <prop oor:name=\"FileFormatVersion\"><value>5</value></prop>\n      <prop oor:name=\"Type\"><value>hwp5</value></prop>\n      <prop oor:name=\"DocumentService\"><value>com.sun.star.text.TextDocument</value></prop>\n      <prop oor:name=\"UIComponent\"/>\n      <prop oor:name=\"UserData\"><value></value></prop>\n      <prop oor:name=\"FilterService\"><value>hwp5.Importer</value></prop>\n      <prop oor:name=\"UIName\">\n        <value xml:lang=\"x-default\">HWP Document Format v5</value>\n      </prop>\n      <prop oor:name=\"Flags\"><value>IMPORT ALIEN 3RDPARTYFILTER</value></prop>\n    </node>\n  </node>\n</oor:component-data>\n"
  },
  {
    "path": "oxt/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE manifest:manifest PUBLIC \"-//OpenOffice.org//DTD Manifest 1.0//EN\" \"Manifest.dtd\">\n<manifest:manifest xmlns:manifest=\"http://openoffice.org/2001/manifest\">\n  <manifest:file-entry manifest:media-type=\"application/vnd.sun.star.configuration-data\"\n                       manifest:full-path=\"Types.xcu\" />\n  <manifest:file-entry manifest:media-type=\"application/vnd.sun.star.configuration-data\"\n                       manifest:full-path=\"Filter.xcu\" />\n  <manifest:file-entry manifest:media-type=\"application/vnd.sun.star.uno-component;type=Python\"\n                       manifest:full-path=\"components.py\" />\n</manifest:manifest>\n"
  },
  {
    "path": "oxt/Makefile",
    "content": "OXTPKG:=../dist/hwp5-$(shell git describe --dirty).oxt\nUNOPKG=unopkg\n\n$(OXTPKG):\n\t../bin/oxt-build\n\nvalidate: $(OXTPKG)\n\t$(UNOPKG) validate -v hwp5.oxt\n\ninstall: $(OXTPKG)\n\t$(UNOPKG) add -v -s $(OXTPKG)\n\nuninstall:\n\t$(UNOPKG) remove -f hwp5.oxt\n\nreinstall: uninstall install\n\nclean:\n\t$(RM) $(OXTPKG)\n\n.PHONY: validate install uninstall clean\n"
  },
  {
    "path": "oxt/Types.xcu",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE oor:component-data SYSTEM \"../../../../component-update.dtd\">\n<oor:component-data xmlns:oor=\"http://openoffice.org/2001/registry\"\n                    xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n                    oor:package=\"org.openoffice.TypeDetection\"\n                    oor:name=\"Types\">\n  <node oor:name=\"Types\">\n    <node oor:name=\"hwp5\" oor:op=\"fuse\">\n      <prop oor:name=\"DetectService\"><value>hwp5.Detector</value></prop>\n      <prop oor:name=\"URLPattern\"/>\n      <prop oor:name=\"Extensions\"><value>hwp</value></prop>\n      <prop oor:name=\"MediaType\"><value>application/x-hwp</value></prop>\n      <prop oor:name=\"Preferred\"><value>true</value></prop>\n      <prop oor:name=\"PreferredFilter\"><value>hwp5</value></prop>\n      <prop oor:name=\"UIName\">\n          <value xml:lang=\"x-default\">HWP Document Format v5</value>\n      </prop>\n      <prop oor:name=\"ClipboardFormat\"/>\n    </node>\n  </node>\n</oor:component-data>\n"
  },
  {
    "path": "oxt/components.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nimport logging\nimport os\n\n\n# initialize logging system\nlogger = logging.getLogger('hwp5')\n\nloglevel = os.environ.get('PYHWP_LOGLEVEL')\nif loglevel:\n    loglevel = dict(DEBUG=logging.DEBUG,\n                    INFO=logging.INFO,\n                    WARNING=logging.WARNING,\n                    ERROR=logging.ERROR,\n                    CRITICAL=logging.CRITICAL).get(loglevel.upper(),\n                                                   logging.WARNING)\n    logger.setLevel(loglevel)\ndel loglevel\n\nfilename = os.environ.get('PYHWP_LOGFILE')\nif filename:\n    logger.addHandler(logging.FileHandler(filename))\ndel filename\n\n\nimport sys\nlogger.info('sys.executable = %s', sys.executable)\nlogger.info('sys.version = %s', sys.version)\nlogger.info('sys.path:')\nfor path in sys.path:\n    logger.info('- %s', path)\n\n\ntry:\n    import uno\n    import unohelper\n    import unokit\n    from unokit.util import propseq_to_dict\n    from unokit.util import dict_to_propseq\n    from unokit.util import xenumeration_list\n    from unokit.adapters import InputStreamFromFileLike\n\n    from com.sun.star.lang import XInitialization\n    from com.sun.star.document import XFilter, XImporter, XExtendedFilterDetection\n    from com.sun.star.task import XJobExecutor\n\n    def log_exception(f):\n        def wrapper(*args, **kwargs):\n            try:\n                return f(*args, **kwargs)\n            except Exception as e:\n                logger.exception(e)\n                raise\n        return wrapper\n\n    g_ImplementationHelper = unohelper.ImplementationHelper()\n\n    def implementation(component_name, *services):\n        def decorator(cls):\n            g_ImplementationHelper.addImplementation(cls, component_name, services)\n            return cls\n        return decorator\n\n\n    @implementation('hwp5.Detector', 'com.sun.star.document.ExtendedTypeDetection')\n    class Detector(unokit.Base, XExtendedFilterDetection):\n\n        @log_exception\n        @unokit.component_context\n        def detect(self, mediadesc):\n            from hwp5_uno import typedetect\n\n            logger.info('hwp5.Detector detect()')\n\n            desc = propseq_to_dict(mediadesc)\n            for k, v in desc.items():\n                logger.debug('\\t%s: %s', k, v)\n\n            inputstream = desc['InputStream']\n\n            typename = typedetect(inputstream)\n\n            logger.info('hwp5.Detector: %s detected.', typename)\n            return typename, mediadesc\n\n\n    @implementation('hwp5.Importer', 'com.sun.star.document.ImportFilter')\n    class Importer(unokit.Base, XInitialization, XFilter, XImporter):\n\n        @log_exception\n        @unokit.component_context\n        def initialize(self, args):\n            logger.debug('Importer initialize: %s', args)\n\n        @log_exception\n        @unokit.component_context\n        def setTargetDocument(self, target):\n            logger.debug('Importer setTargetDocument: %s', target)\n            self.target = target\n\n        @log_exception\n        @unokit.component_context\n        def filter(self, mediadesc):\n            from hwp5.dataio import ParseError\n            from hwp5_uno import HwpFileFromInputStream\n            from hwp5_uno import load_hwp5file_into_doc\n\n            logger.debug('Importer filter')\n            desc = propseq_to_dict(mediadesc)\n\n            logger.debug('mediadesc: %s', str(desc.keys()))\n            for k, v in desc.items():\n                logger.debug('%s: %s', k, str(v))\n\n            statusindicator = desc.get('StatusIndicator')\n\n            inputstream = desc['InputStream']\n            hwpfile = HwpFileFromInputStream(inputstream)\n            try:\n                load_hwp5file_into_doc(hwpfile, self.target, statusindicator)\n            except ParseError as e:\n                e.print_to_logger(logger)\n                return False\n            except Exception as e:\n                logger.exception(e)\n                return False\n            else:\n                return True\n\n        @unokit.component_context\n        def cancel(self):\n            logger.debug('Importer cancel')\n\n\n    @implementation('hwp5.TestJob')\n    class TestJob(unokit.Base, XJobExecutor):\n\n        @unokit.component_context\n        def trigger(self, args):\n            logger.debug('testjob %s', args)\n\n            wd = args\n\n            import os\n            original_wd = os.getcwd()\n            try:\n                os.chdir(wd)\n\n                from unittest import TextTestRunner\n                testrunner = TextTestRunner()\n\n                from unittest import TestSuite\n                testrunner.run(TestSuite(self.tests()))\n            finally:\n                os.chdir(original_wd)\n\n        def tests(self):\n            from unittest import defaultTestLoader\n            yield defaultTestLoader.loadTestsFromTestCase(DetectorTest)\n            yield defaultTestLoader.loadTestsFromTestCase(ImporterTest)\n            from hwp5_uno.tests import test_hwp5_uno\n            yield defaultTestLoader.loadTestsFromModule(test_hwp5_uno)\n            from hwp5.tests import test_suite\n            yield test_suite()\n\n\n    from unittest import TestCase\n    class DetectorTest(TestCase):\n\n        def test_detect(self):\n            context = uno.getComponentContext()\n\n            from hwp5.tests.fixtures import open_fixture\n            f = open_fixture('sample-5017.hwp', 'rb')\n            stream = InputStreamFromFileLike(f)\n            mediadesc = dict_to_propseq(dict(InputStream=stream))\n\n            svm = context.ServiceManager\n            detector = svm.createInstanceWithContext('hwp5.Detector', context)\n            typename, mediadesc2 = detector.detect(mediadesc)\n            self.assertEqual('hwp5', typename)\n\n    class ImporterTest(TestCase):\n\n        def test_filter(self):\n            context = uno.getComponentContext()\n            from hwp5.tests.fixtures import open_fixture\n            f = open_fixture('sample-5017.hwp', 'rb')\n            stream = InputStreamFromFileLike(f)\n            mediadesc = dict_to_propseq(dict(InputStream=stream))\n\n            svm = context.ServiceManager\n            importer = svm.createInstanceWithContext('hwp5.Importer', context)\n            desktop = svm.createInstanceWithContext('com.sun.star.frame.Desktop',\n                                                    context)\n            doc = desktop.loadComponentFromURL('private:factory/swriter', '_blank',\n                                               0, ())\n\n            importer.setTargetDocument(doc)\n            importer.filter(mediadesc)\n\n            text = doc.getText()\n\n            paragraphs = text.createEnumeration()\n            paragraphs = xenumeration_list(paragraphs)\n            for paragraph_ix, paragraph in enumerate(paragraphs):\n                logger.info('Paragraph %s', paragraph_ix)\n                logger.debug('%s', paragraph)\n\n                services = paragraph.SupportedServiceNames\n                if 'com.sun.star.text.Paragraph' in services:\n                    portions = xenumeration_list(paragraph.createEnumeration())\n                    for portion_ix, portion in enumerate(portions):\n                        logger.info('Portion %s: %s', portion_ix,\n                                     portion.TextPortionType)\n                        if portion.TextPortionType == 'Text':\n                            logger.info('- %s', portion.getString())\n                        elif portion.TextPortionType == 'Frame':\n                            logger.debug('%s', portion)\n                            textcontent_name = 'com.sun.star.text.TextContent'\n                            en = portion.createContentEnumeration(textcontent_name)\n                            contents = xenumeration_list(en)\n                            for content in contents:\n                                logger.debug('content: %s', content)\n                                content_services = content.SupportedServiceNames\n                                if ('com.sun.star.drawing.GraphicObjectShape' in\n                                    content_services):\n                                    logger.info('graphic url: %s',\n                                                 content.GraphicURL)\n                                    logger.info('graphic stream url: %s',\n                                                 content.GraphicStreamURL)\n                if 'com.sun.star.text.TextTable' in services:\n                    pass\n                else:\n                    pass\n\n            paragraph_portions = paragraphs[0].createEnumeration()\n            paragraph_portions = xenumeration_list(paragraph_portions)\n            self.assertEqual(u'한글 ', paragraph_portions[0].getString())\n\n            paragraph_portions = paragraphs[16].createEnumeration()\n            paragraph_portions = xenumeration_list(paragraph_portions)\n            contents = paragraph_portions[1].createContentEnumeration('com.sun.star.text.TextContent')\n            contents = xenumeration_list(contents)\n            self.assertEqual('image/x-vclgraphic', contents[0].Bitmap.MimeType)\n            #self.assertEqual('vnd.sun.star.Package:bindata/BIN0003.png',\n            #                  contents[0].GraphicStreamURL)\n\n            graphics = doc.getGraphicObjects()\n            graphics = xenumeration_list(graphics.createEnumeration())\n            logger.debug('graphic: %s', graphics)\n\n            frames = doc.getTextFrames()\n            frames = xenumeration_list(frames.createEnumeration())\n            logger.debug('frames: %s', frames)\nexcept Exception as e:\n    logger.exception(e)\n    raise\n"
  },
  {
    "path": "oxt/description/desc_en.txt",
    "content": "This extension enables you to read HWP Documents (v5 formats only).\n"
  },
  {
    "path": "oxt/description/desc_ko.txt",
    "content": "한글(HWP) 문서 (포맷 버젼 5)을 읽을 수 있습니다.\n"
  },
  {
    "path": "oxt/description.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<description xmlns=\"http://openoffice.org/extensions/description/2006\"\n             xmlns:d=\"http://openoffice.org/extensions/description/2006\"\n             xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n  <identifier value=\"hwp5.oxt\" />\n\n  <version value=\"0.1b1\" />\n\n  <display-name>\n    <name lang=\"en\">HWP Document Format v5 Filter</name>\n    <name lang=\"ko\">HWP 문서 포맷 (버젼 5) 필터</name>\n  </display-name>\n\n  <platform value=\"all\" />\n\n  <dependencies>\n    <OpenOffice.org-minimal-version value=\"3.3\"/>\n    <OpenOffice.org-maximal-version value=\"3.6\"/>\n  </dependencies>\n\n  <registration>\n    <simple-license accept-by=\"admin\">\n      <license-text xlink:href=\"registration/COPYING.txt\" lang=\"en\"/>\n    </simple-license>\n  </registration>\n\n  <publisher>\n    <name xlink:href=\"https://github.com/mete0r/pyhwp\" lang=\"en\">mete0r</name>\n    <name xlink:href=\"https://github.com/mete0r/pyhwp\" lang=\"ko\">mete0r</name>\n  </publisher>\n\n  <extension-description>\n    <src xlink:href=\"description/desc_ko.txt\" lang=\"ko\" />\n    <src xlink:href=\"description/desc_en.txt\" lang=\"en\" />\n  </extension-description>\n\n</description>\n"
  },
  {
    "path": "oxt/doc/references.txt",
    "content": "\nhttp://www.openoffice.org/framework/documentation/filters/example.html\n- reading of the entire filters configuration\n- register a new filter\n\nlibreoffice-wiki-publisher\n- how to write Types.xcu, Filter.xcu\n\n\nTypeDetection:\n\tfilter/source/config/cache/typedetection.cxx\n\nFilterFactory:\n\tfilter/source/config/cache/filterfactory.cxx\n\nOwnSubFilter:\n\tsfx2/source/doc/ownsubfilterservice.cxx\n\nxmloff\n\nwriter8 'Deep' DetectService: com.sun.star.text.FormatDetector\n\tsw/source/ui/uno/swdetect.cxx\n\n\nfrom framework/source/loadenv/loadenv.cxx:\n\n726│     // (iii) If a FrameLoader service (or at least\n727│     //      a Filter) can be found, which supports\n728│     //      this URL - it must be a loadable content.\n729│     //      Because both items are registered for types\n730│     //      its enough to check for frame loaders only.\n731│     //      Mos of our filters are handled by our global\n732│     //      default loader. But there exist some specialized\n733│     //      loader, which does not work on top of filters!\n734│     //      So its not enough to search on the filter configuration.\n735│     //      Further its not enough to search for types!\n736│     //      Because there exist some types, which are referenced by\n737│     //      other objects ... but not by filters nor frame loaders!\n\ncreate FrameLoaderFactory\nFrameLoaderFactory.createSubSetEnumerationByProperties( \"Types\" = [ types... ] ) \n-> create a com.sun.star.comp.office.FrameLoader()\nand FrameLoader->load(descriptor, frame)\n\nsfx2/source/view/frmloader.cxx\nSfxFrameLoaderImpl::impl_determineFilter()\n\nsfx2/source/doc/sfxbasemodel.cxx\nSfxBaseModel::load(seqArguments)\narg[0] = ''\nMacroExecutionMode = 3\nUpdateDocMode = 2\nFileName = fullurl\nStream = stream\nStatusIndicator =\nFrame =\nUCBContent =\nFrameName =\nURL =\nInputStream = stream\nReferer = private:user\nInteractionHandler = interactionhandler\nTypeName = writer8\nFilterName = writer8\nDocumentService = com.sun.star.text.TextDocument\n\nSfxObjectShell::DoLoad (this=0x8ae3100, pMed=0x8d111a8) at \n/home/mete0r/prj/libreoffice/sfx2/source/doc/objstor.cxx:584\n\n\tSfxObjectShell::HandleFilter at\n\t/home/mete0r/prj/libreoffice/sfx2/source/doc/objstor.cxx:841\n\n\tat 647: xStorage = pMedium->GetStorage()\n\tat sfx2/source/doc/docfile.cxx:1303 : \n\tcomphelper::OStorageHelper::GetStorageFactory->createInstanceWithArguments( \n\t(inputstream, embed::ElementModes::Read)\n\nSfxObjectShell::LoadOwnFormat at\n/home/mete0r/prj/libreoffice/sfx2/source/doc/objstor.cxx:2962\n\nSwDocShell::Load() at\n/home/mete0r/prj/libreoffice/sfx2/source/ui/app/docshini.cxx:540\n\nSfxObjectShell::Load() at\n/home/mete0r/prj/libreoffice/sfx2/source/doc/objstor.cxx:460\n\nSfxObjectShell::GeneralInit_Impl() at\n/home/mete0r/prj/libreoffice/sfx2/source/doc/objstor.cxx:415\n\nSwReader::Read() at\n/home/mete0r/prj/libreoffice/sfx2/source/filter/basflt/shellio.cxx\n\nXMLReader::Read() at\n/home/mete0r/prj/libreoffice/sw/source/filter/xml/swxml.cxx\n\nline 562:\n\txGraphicResolver = SvXMLGraphicHelper::Create(xStorage)\n\txObjectResolver = create SvXMLEmbeddedObjectHelper(xStorage,\n\t\t\t\t\t\t\t   rDoc.GetPersist())\n\nline 728\n- filterargs:\n\txInfoSet = create a XPropertySet\n\txStatusIndicator\n\txGraphicResolver = xGraphicResolver\n\txObjectResolver = xObjectResolver\n\taLateInitSettings = NamedValue(\"LateInitSettings\",\n\t\t\t\t\tcom.sun.star.document.NamedPropertyValues())\n\nline 892\n- XDocumentMetadataAccess xDMA = xModel\n- baseuri = sfx2::createBaseURI(context, storage, \n  \"file:///home/mete0r/prj/pyhwp/5017.odt\", \"\");\n- xDMA.loadMetadataFromStorage(storage, baseuri, interactionhandler)\n\tSfxBaseModel::loadMetadataFromStorage() at \n\tsfx2/source/doc/sfxbasemodel.cxx:4325\n\tDocumentMetadataAccess::loadMetadataFromStorage() at\n\tsfx2/source/doc/DocumentMetadataAccess.cxx:1098\n\t- baseuri = \"file:///home/mete0r/prj/pyhwp/5017.odt/\"\n\nline 922\nparse streams:\n\tMeta.xml com.sun.star.comp.Writer.XMLOasisMetaImporter\n\tsettings.xml com.sun.star.comp.Writer.XMLOasisSettingsImporter\n\tstyles.xml\n\tcontent.xml\n\nXMLReader::ReadThroughComponent() at\n/home/mete0r/prj/libreoffice/sfx2/source/filter/filter/xml/swxml.cxx:142\n- create \"\"com.sun.star.comp.Writer.XMLOasisStylesImporter\" and SAX Parser\n- parse styles.xml\n\n- create \"\"com.sun.star.comp.Writer.XMLOasisContentImporter\" and SAX Parser\n- parse content.xml\n\n\n\n그림 객체 Import\n\nSvXMLImport 초기화\n\nSvXMLImport::initialize() (from SwXMLImport)\n- BaseURI: file:///home/mete0r/prj/pyhwp/5017.odt -> mpImpl->aBaseURL/aDocBaseURL\n- StreamRelPath: '' -> sRelPath\n- StreamName: 'styles.xml' -> sName\n\nResolveGraphicObjectURL()이 호출되는 건 XMLOasisContentImporter\n\n\n[xxx.odt, 5017.odt]\nin xmloff/source/text/XMLTextFrameContext.cxx:1418\nXMLTextCreateFrameContext::CreateChildContext()\n\nat line 1450:\npContext = GetImport().GetShapeImport()\n\t\t->CreateFrameChildContext(rLocalName='image'...)\npContext: an instance of SvXMLImportContext\nm_xImplContext = pContext\n\n[xxx.odt]\nin XMLTextFrameContext_Impl::Create()\nsHRef: \"Picture/123.jpg\"\n\nin xmloff/source/text/XMLTextFrameContext.cxx:566\ncreate an instance of \"com.sun.star.text.GraphicObject\" and get PropertySet\n\nget XMLTextImportHelper\n\nat line 724:\nsHRef = GetImport().ResolveGraphicObjectURL(sHRef, load_on_demand = true)\nsHRef: \"vnd.sun.star.Package:Picture/123.jpg\"\n\nat line 758:\nxTxtCntnt = xPropSet\nxTextImportHelper->insertTextContent(xTxtCntnt)\n\n\n\n[5017.odt]:\n\nGetImport() : an instance of SvXMLImport\nSvXMLImport has a mxGraphicResolver\nmxGraphicResolver: XGraphicObjectResolver\n\n#1  0x038e4dc1 in SvXMLImport::startElement (this=0x9620f80, rName=\"draw:image\", xAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/core/xmlimp.cxx:647\n\t#0  XMLTextFrameContext::CreateChildContext (this=0x9515558, p_nPrefix=4, rLocalName=\"image\", xAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/text/XMLTextFrameContext.cxx:1418\n\t\tnamespace: draw (XML_TEXT_FRAME_GRAPHIC)\n\t\tm_HasAutomaticStyleWithoutParentStyle = 1\n\t\tat 1450: pContext = GetImport()->GetShapeImport()->CreateFrameChildChildContext()\n\t\t\t#0  XMLShapeImportHelper::CreateFrameChildContext (this=0x8fc3ab0, rImport=..., p_nPrefix=4, rLocalName=\"image\", rAttrList=..., rShapes=..., rFrameAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/draw/shapeimport.cxx:689\n\t\t\t\tpContext = new SdXMLGraphicObjectShapeContext()\n\t\t\t\tat 734: pContext->processAttribute() for attr in xAttrList\n\t\t\t\t\thref: 'bindata/BIN0002.jpg' --> maURL\n\t\t\t\t\tstyle-name: 'DrawFrame-1'\n\t\t\t\t\tx: '111.73pt'\n\t\t\t\t\ty: '4.9pt'\n\t\t\t\t\tanchor-type: 'paragraph'\n\t\t\t\t\tz-index: '2'\n\t\t\t\t\twidth: 57.68mm\n\t\t\t\t\theight: 34.61mm\n\n\t\treturns\n\n#1  0x038e4dc1 in SvXMLImport::startElement (this=0x9620f80, rName=\"draw:image\", xAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/core/xmlimp.cxx:687\n\t#3  0x0395b743 in SdXMLGraphicObjectShapeContext::StartElement (this=0x95bca30)\n\t\tat /home/mete0r/prj/libreoffice/xmloff/source/draw/ximpshap.cxx:2362\n\t\t\tpService: \"com.sun.star.drawing.GraphicShapeObject\"\n\t\t\t#2  0x039576e9 in SdXMLShapeContext::AddShape (this=0x95bca30, pServiceName=0x3a97430 \"com.sun.star.drawing.GraphicObjectShape\") at /home/mete0r/prj/libreoffice/xmloff/source/draw/ximpshap.cxx:523\n\t\t\t\txShape = createInstance of pServiceName\n\t\t\t#1  0x03957063 in SdXMLShapeContext::AddShape (this=0x95bca30, xShape=...)\n\t\t\t\tXMLShapeImportHelper = GetImport().GetShapeImport()\n\t\t\t\tat /home/mete0r/prj/libreoffice/xmloff/source/draw/ximpshap.cxx:446\n\t\t\t#0  XMLTextShapeImportHelper::addShape (this=0x8e85588, rShape=..., xAttrList=..., rShapes=...)\n\t\t\t\trImport: maybe TextDocument\n\t\t\t\txTxtImport = rImport.GetTextImport() at line 94\n\n\t\t\t\tat /home/mete0r/prj/libreoffice/xmloff/source/text/XMLTextShapeImportHelper.cxx:140\n\t\t\t\tXTextContent->InsertTextContent()\n\t\tat 2388\n\t\t\tmbIsPlaceholder: false\n\t\t\tmaURL: 'bindata/BIN0002.jpg'\n\t\t\taAny = GetImport().ResolveGraphicObjectURL( maURL, GetImport().isGraphicLoadOnDemandSupported() )\n\t\t\taAny: 'vnd.sun.star.Package:bindata/BIN0002.jpg'\n\t\t\tmxShape.setPropertyValue('GraphicURL', aAny)\n\t\t\tmxShape.setPropertyValue('GraphicStreamURL', aAny)\n\n\n[xxx.odt]:\n#1  0x038e4dc1 in SvXMLImport::startElement (this=0x9620f80, rName=\"draw:image\", xAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/core/xmlimp.cxx:647\n\t#0  XMLTextFrameContext::CreateChildContext (this=0x9515558, p_nPrefix=4, rLocalName=\"image\", xAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/text/XMLTextFrameContext.cxx:1418\n\t\tnamespace: draw (XML_TEXT_FRAME_GRAPHIC)\n\t\tm_HasAutomaticStyleWithoutParentStyle = 0\n\n\t\tat line 1492\n\t\tpContext = new XMLTextFrameContext_Impl()\n\t#1  0x03a180c8 in XMLTextFrameContext_Impl (this=0x93cd8a0, rImport=..., nPrfx=<value optimized out>, rLName=\"image\", rAttrList=..., eATyp=com::sun::star::text::TextContentAnchorType_AT_PARAGRAPH, nNewType=2, rFrameAttrList=...) at /home/mete0r/prj/libreoffice/xmloff/source/text/XMLTextFrameContext.cxx:1067\n\t#0  XMLTextFrameContext_Impl::Create (this=0x93cd8a0) at /home/mete0r/prj/libreoffice/xmloff/source/text/XMLTextFrameContext.cxx:758\n\t\tnType = 2\n\t\tXMLTextImportHeler xTextImportHelper.InsertTextContent()\n\t\tsHRef = 'vnd.sun.star.Package:Pictures/1234...1234.jpg'\n\n\n\nsdr::contact::ViewObjectContactOfGraphic::doAsynchGraphicLoading() 에서부터 이미지 로딩\n\n\n1. ODT 패키지를 로딩할 때, 패키지에 포함된 그림 파일들을 바로 이어서 로딩하거나, LoadOnDemand 할 수 있음.\n   SvXMLImport::ResolveGraphicObjectURL(url, loadondemand) 참조.\n\n   그런데 SdXMLGraphicObjectShapeContext::StartElement()는 (line 2388 부근에서) SvXMLImport::ResolveGraphicObjectURL을 호출할 때\n   SvXMLImport::IsGraphicLoadOnDemandSupported()를 호출하는데, SvXMLImport는 기본값으로 true를 반환하며, SwXMLImport도 마찬가지인 듯 하다.\n\n   그래서 패키지를 처음 로딩할 때 이미지가 로딩되지 않고, 이후에 UI에서 on demand로 이미지를 로딩하는 듯 하다.\n   (sdr::contact::ViewObjectContactOfGraphic::doAsynchGraphicLoading()에서부터 추적)\n\n   그런데 실제로는 load on demand 과정에서 실패하는데, Storage에서 그림 스트림을 얻어내는 과정에서 실패한다.\n   (comphelper::OStorageHelper::GetStreamAtPackageURL()에서부터 추적)\n   \n   일단 패키지 Storage가 (hwp에서 odt로 변환한) 임시 파일에 기반해 있기 때문에\n   추후 on demand 과정에서는 이 파일이 이미 사라졌기 때문이 아닌가 추측해볼 수 있는데,\n   hwp5file_convert_to_odtpkg_file()에서 임시파일 대신 특정한 위치에 고정된 파일을 만들어서\n   실험해봤을 때도 역시 그림 스트림을 얻어내는데서 실패하는 것으로 보아, 다른 이유일 수도 있음.\n\n2. on demand 로딩을 포기하고 content.xml을 로딩하면서 그림들도 함께 로딩되도록 하면, 그림들이 제대로 로딩되는 것을\n   확인할 수 있다:\n\n   com.sun.star.comp.Writer.XMLOasisContentImporter를 초기화할 때, 필터 인자로 graphic resolver를 다음처럼 초기화하여 넘겨준다.\n\n   createInstanceWithArguments('com.sun.star.comp.Svx.GraphicImportHelper', (storage,))\n   \n   그리고 디버거상에서 SvXMLImporter::initialize()를 수행한 뒤, mbIsGraphicLoadOnDemandSupported = false로 강제로\n   설정한 뒤 진행하면 그림들이 제대로 로딩됨을 확인할 수 있다.\n\n   그런데 문제는 SvXMLImporter::mbIsGraphicLoadOnDemandSupported는 처음에 true로 설정된 뒤, 바뀌지 않는다는 것이다. 위처럼\n   디버거 상에서 강제로 false로 설정해주지 않는 한, SvXMLImporter::ResolveGraphicObjectURL(url, loadondemand)는 늘 두번째\n   인자를 true로 불리게 된다. (SdXMLGraphicObjectShapeContext::StartElement()의 라인 2388 부근)\n"
  },
  {
    "path": "oxt/registration/COPYING.txt",
    "content": "                    GNU AFFERO GENERAL PUBLIC LICENSE\n                       Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n  A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate.  Many developers of free software are heartened and\nencouraged by the resulting cooperation.  However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n  The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community.  It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server.  Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n  An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals.  This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Remote Network Interaction; Use with the GNU General Public License.\n\n  Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software.  This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time.  Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU Affero General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU Affero General Public License for more details.\n\n    You should have received a copy of the GNU Affero General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source.  For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code.  There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n<http://www.gnu.org/licenses/>.\n"
  },
  {
    "path": "pyhwp_uno/hwp5_uno/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\nimport uno\nimport unohelper\nfrom unokit.services import css\nfrom unokit.adapters import InputStreamFromFileLike\nfrom unokit.adapters import OutputStreamToFileLike\nfrom unokit.adapters import FileFromStream\nfrom com.sun.star.io import XStreamListener\nimport logging\n\n\nlogger = logging.getLogger('hwp5.uno')\n\n\nclass OleStorageAdapter(object):\n\n    def __init__(self, oless):\n        ''' an OLESimpleStorage to hwp5 storage adapter.\n\n        :param oless: an instance of OLESimpleStorage\n        '''\n        self.oless = oless\n\n    def __iter__(self):\n        return iter(self.oless.getElementNames())\n\n    def __getitem__(self, name):\n        from com.sun.star.container import NoSuchElementException\n        try:\n            elem = self.oless.getByName(name)\n        except NoSuchElementException:\n            raise KeyError(name)\n        services = elem.SupportedServiceNames\n        if 'com.sun.star.embed.OLESimpleStorage' in services:\n            return OleStorageAdapter(elem)\n        else:\n            elem.closeInput()\n            return OleStorageStream(self.oless, name)\n\n\nclass OleStorageStream(object):\n\n    def __init__(self, oless, name):\n        self.oless = oless\n        self.name = name\n\n    def open(self):\n        stream = self.oless.getByName(self.name)\n        return FileFromStream(stream)\n\n\ndef HwpFileFromInputStream(inputstream):\n    ''' Hwp5File from com.sun.star.io.InputStream '''\n    olestorage = css.embed.OLESimpleStorage(inputstream)\n    adapter = OleStorageAdapter(olestorage)\n    from hwp5.xmlmodel import Hwp5File\n    return Hwp5File(adapter)\n\n\ndef StorageFromInputStream(inputstream):\n    factory = css.embed.StorageFactory()\n    return factory.createInstanceWithArguments((inputstream, 1)) # com.sun.star.embed.ElementModes.READ\n\n\ndef XSLTTransformer(stylesheet_url, source_url, source_url_base):\n    from com.sun.star.beans import NamedValue\n    args = (NamedValue('StylesheetURL', stylesheet_url),\n            NamedValue('SourceURL', source_url),\n            NamedValue('SourceBaseURL', source_url_base))\n    #return css.comp.documentconversion.LibXSLTTransformer(*args)\n    return css.comp.JAXTHelper(*args)\n\n\ndef haveXSLTTransformer():\n    transformer = XSLTTransformer('', '', '')\n    return transformer is not None\n\n\nclass OneshotEvent(object):\n\n    def __init__(self):\n        import os\n        pin, pout = os.pipe()\n        self.pin = os.fdopen(pin, 'r')\n        self.pout = os.fdopen(pout, 'w')\n\n    def wait(self):\n        self.pin.read()\n        self.pin.close()\n\n    def signal(self):\n        self.pout.close()\n\n\nclass XSLTListener(unohelper.Base, XStreamListener):\n    def __init__(self):\n        self.event = OneshotEvent()\n\n    def started(self):\n        logger.info('XSLT started')\n\n    def closed(self):\n        logger.info('XSLT closed')\n        self.event.signal()\n\n    def terminated(self):\n        logger.info('XSLT terminated')\n        self.event.signal()\n\n    def error(self, exception):\n        logger.error('XSLT error: %s', exception)\n        self.event.signal()\n\n    def disposing(self, source):\n        logger.info('XSLT disposing: %s', source)\n        self.event.signal()\n\n\ndef xslt_with_libreoffice(xsl_path, inp_path, out_path):\n    import os.path\n    xsl_path = os.path.abspath(xsl_path)\n    xsl_name = os.path.basename(xsl_path)\n    xsl_url = uno.systemPathToFileUrl(xsl_path)\n\n    inp_path = os.path.abspath(inp_path)\n    inp_file = file(inp_path)\n    inp_strm = InputStreamFromFileLike(inp_file, dontclose=True)\n\n    out_path = os.path.abspath(out_path)\n    out_file = file(out_path, 'w')\n    out_strm = OutputStreamToFileLike(out_file, dontclose=True)\n\n    transformer = XSLTTransformer(xsl_url, '', '')\n    transformer.InputStream = inp_strm\n    transformer.OutputStream = out_strm\n\n    listener = XSLTListener()\n    transformer.addListener(listener)\n\n    transformer.start()\n    logger.info('xslt.soffice(%s) start', xsl_name)\n    try:\n        listener.event.wait()\n    finally:\n        logger.info('xslt.soffice(%s) end', xsl_name)\n\n    transformer.removeListener(listener)\n    return dict()\n\n\ndef load_hwp5file_into_doc(hwp5file, doc, statusindicator=None):\n    odtpkg = convert_hwp5file_into_odtpkg(hwp5file)\n    logger.debug('hwp to odtpkg completed')\n\n    load_odt_from_storage(doc, odtpkg, statusindicator)\n\n\ndef convert_hwp5file_into_odtpkg(hwp5file):\n    from tempfile import TemporaryFile\n    tmpfile = TemporaryFile()\n    import os\n    tmpfile2 = os.fdopen( os.dup(tmpfile.fileno()), 'r')\n\n    from zipfile import ZipFile\n    zf = ZipFile(tmpfile, 'w')\n    from hwp5.hwp5odt import ODTPackage\n    odtpkg = ODTPackage(zf)\n    try:\n        from hwp5.hwp5odt import Converter\n        import hwp5.plat\n\n        if haveXSLTTransformer():\n            xslt = xslt_with_libreoffice\n        else:\n            # we use default xslt\n            xslt = hwp5.plat.get_xslt()\n\n        # convert without RelaxNG validation\n        convert = Converter(xslt)\n\n        # Embed images: see #32 - https://github.com/mete0r/pyhwp/issues/32\n        convert(hwp5file, odtpkg, embedimage=True)\n    finally:\n        odtpkg.close()\n\n    tmpfile2.seek(0)\n    odtpkg_stream = InputStreamFromFileLike(tmpfile2)\n    odtpkg_storage = StorageFromInputStream(odtpkg_stream)\n    return odtpkg_storage\n\n\ndef load_odt_from_storage(doc, storage, statusindicator=None):\n\n    infoset = css.beans.PropertySet()\n    uri = css.rdf.URI('/')\n\n    # re-initialize the document metadata, loads the stream named\n    # 'manifest.rdf' from the storage, and then loads all metadata streams\n    # mentioned in the manifest.\n    # (>= OOo 3.2)\n    doc.loadMetadataFromStorage(storage, uri, None)\n    # SfxBaseModel::loadMetadataFromStorage\n    # -> sfx2::DocumentMetadataAccess::loadMetadataFromStorage\n    # ---> initLoading\n    # ---> collectFilesFromStorage\n\n    Writer = css.comp.Writer\n\n    meta_xml = InputSourceFromStorage(storage, 'meta.xml')\n    if meta_xml:\n        meta_importer = Writer.XMLOasisMetaImporter(infoset, statusindicator)\n        let_document_import_xml(doc, meta_importer, meta_xml)\n\n    # svx/inc/svx/xmlgrhlp.hxx\n    # svx/source/xml/xmlgrhlp.cxx\n    # svx/util/svx.component\n    # new SvXMLGraphicImportExportHelper\n    graphicresolver = css.comp.Svx.GraphicImportHelper(storage)\n    objectresolver = None\n    lateinitsettings = None\n    filterargs = (infoset, statusindicator, graphicresolver, objectresolver, lateinitsettings)\n\n    styles_xml = InputSourceFromStorage(storage, 'styles.xml')\n    if styles_xml:\n        styles_importer = Writer.XMLOasisStylesImporter(*filterargs)\n        let_document_import_xml(doc, styles_importer, styles_xml)\n\n    content_xml = InputSourceFromStorage(storage, 'content.xml')\n    if content_xml:\n        content_importer = Writer.XMLOasisContentImporter(*filterargs)\n        let_document_import_xml(doc, content_importer, content_xml)\n\n\ndef InputSourceFromStorage(storage, streamname):\n    if storage.hasByName(streamname):\n        stream = storage.openStreamElement(streamname, 1) # READ\n        return InputSourceFromStream(stream)\n\n\ndef InputSourceFromStream(stream):\n    from com.sun.star.xml.sax import InputSource\n    inputsource = InputSource()\n    inputsource.sSystemId = ''\n    inputsource.aInputStream = stream\n    inputsource.sEncoding = 'utf-8'\n    return inputsource\n\n\ndef let_document_import_xml(doc, filter, inputsource):\n    filter.setTargetDocument(doc)\n    parser = css.xml.sax.Parser()\n    parser.setDocumentHandler(filter)\n    parser.parseStream(inputsource)\n\n\ndef inputstream_is_hwp5file(inputstream):\n    try:\n        olestorage = css.embed.OLESimpleStorage(inputstream)\n        adapter = OleStorageAdapter(olestorage)\n\n        from hwp5.filestructure import storage_is_hwp5file\n        return storage_is_hwp5file(adapter)\n    except Exception as e:\n        logger.exception(e)\n        return False\n\n\ndef typedetect(inputstream):\n    if inputstream_is_hwp5file(inputstream):\n        return 'hwp5'\n    return ''\n"
  },
  {
    "path": "pyhwp_uno/hwp5_uno/tests/__init__.py",
    "content": ""
  },
  {
    "path": "pyhwp_uno/hwp5_uno/tests/test_hwp5_uno.py",
    "content": "# -*- coding: utf-8 -*-\nfrom unittest import TestCase\n\n\nclass TestBase(TestCase):\n\n    def get_fixture_path(self, filename):\n        from hwp5_tests.fixtures import get_fixture_path\n        return get_fixture_path(filename)\n\n    def open_fixture(self, filename, *args, **kwargs):\n        from hwp5_tests.fixtures import open_fixture\n        return open_fixture(filename, *args, **kwargs)\n\n\nclass OleStorageAdapterTest(TestBase):\n\n    def get_adapter(self):\n        from unokit.services import css\n        from hwp5_uno import InputStreamFromFileLike\n        from hwp5_uno import OleStorageAdapter\n        f = self.open_fixture('sample-5017.hwp', 'rb')\n        inputstream = InputStreamFromFileLike(f)\n        oless = css.embed.OLESimpleStorage(inputstream)\n        return OleStorageAdapter(oless)\n\n    def test_iter(self):\n        adapter = self.get_adapter()\n\n        self.assertTrue('FileHeader' in adapter)\n        self.assertTrue('DocInfo' in adapter)\n        self.assertTrue('BodyText' in adapter)\n\n    def test_getitem(self):\n        adapter = self.get_adapter()\n\n        bodytext = adapter['BodyText']\n        self.assertTrue('Section0' in bodytext)\n\n        from hwp5.filestructure import HwpFileHeader\n        from hwp5.filestructure import HWP5_SIGNATURE\n\n        fileheader = adapter['FileHeader']\n        fileheader = HwpFileHeader(fileheader)\n        self.assertEqual((5, 0, 1, 7), fileheader.version)\n        self.assertEqual(HWP5_SIGNATURE, fileheader.signature)\n\n        # reopen (just being careful)\n        fileheader = adapter['FileHeader']\n        fileheader = HwpFileHeader(fileheader)\n        self.assertEqual((5, 0, 1, 7), fileheader.version)\n        self.assertEqual(HWP5_SIGNATURE, fileheader.signature)\n\n\nclass HwpFileFromInputStreamTest(TestBase):\n\n    def test_basic(self):\n        from unokit.adapters import InputStreamFromFileLike\n        from hwp5_uno import HwpFileFromInputStream\n        with self.open_fixture('sample-5017.hwp', 'rb') as f:\n            inputstream = InputStreamFromFileLike(f)\n            hwpfile = HwpFileFromInputStream(inputstream)\n            self.assertEqual((5, 0, 1, 7), hwpfile.fileheader.version)\n\n\nclass StorageFromInputStreamTest(TestBase):\n\n    def test_basic(self):\n        import uno\n        from unokit.adapters import InputStreamFromFileLike\n        from hwp5_uno import StorageFromInputStream\n        from hwp5.hwp5odt import ODTPackage\n\n        zipname = self.id()+'.zip'\n\n        pkg = ODTPackage(zipname)\n        try:\n            from StringIO import StringIO\n            data = StringIO('hello')\n            pkg.insert_stream(data, 'abc.txt', 'text/plain')\n        finally:\n            pkg.close()\n\n        with file(zipname, 'rb') as f:\n            inputstream = InputStreamFromFileLike(f, dontclose=True)\n            storage = StorageFromInputStream(inputstream)\n            try:\n                self.assertTrue(uno.getTypeByName('com.sun.star.embed.XStorage')\n                                in storage.Types)\n                self.assertEqual(set(['abc.txt']), set(storage.ElementNames))\n            finally:\n                storage.dispose()\n\n\nclass TypedetectTest(TestBase):\n    def test_basic(self):\n        from unokit.adapters import InputStreamFromFileLike\n        from hwp5_uno import inputstream_is_hwp5file\n        from hwp5_uno import typedetect\n        with self.open_fixture('sample-5017.hwp', 'rb') as f:\n            inputstream = InputStreamFromFileLike(f, dontclose=True)\n            self.assertTrue(inputstream_is_hwp5file(inputstream))\n            self.assertEqual('hwp5', typedetect(inputstream))\n\n\nclass LoadHwp5FileTest(TestBase):\n\n    def get_paragraphs(self, text):\n        import unokit.util\n        return unokit.util.enumerate(text)\n\n    def get_text_portions(self, paragraph):\n        import unokit.util\n        return unokit.util.enumerate(paragraph)\n\n    def get_text_contents(self, text_portion):\n        import unokit.util\n        if hasattr(text_portion, 'createContentEnumeration'):\n            xenum = text_portion.createContentEnumeration('com.sun.star.text.TextContent')\n            for text_content in unokit.util.iterate(xenum):\n                yield text_content\n\n    def test_basic(self):\n        from unokit.services import css\n        import unokit.util\n        from hwp5.xmlmodel import Hwp5File\n        from hwp5_uno import load_hwp5file_into_doc\n\n        desktop = css.frame.Desktop()\n        doc = desktop.loadComponentFromURL('private:factory/swriter', '_blank',\n                                           0, tuple())\n        hwp5path = self.get_fixture_path('sample-5017.hwp')\n        hwp5file = Hwp5File(hwp5path)\n\n        load_hwp5file_into_doc(hwp5file, doc)\n\n        text = doc.getText()\n\n        paragraphs = list(self.get_paragraphs(text))\n\n        p = paragraphs[0]\n        text_portions = list(self.get_text_portions(p))\n        tp = text_portions[0]\n        self.assertEqual('Text', tp.TextPortionType)\n        self.assertEqual(u'한글 ', tp.String)\n\n        p = paragraphs[-1]\n        tp = list(self.get_text_portions(p))[-1]\n        self.assertEqual('Frame', tp.TextPortionType)\n        tc = list(self.get_text_contents(tp))[-1]\n        self.assertTrue('com.sun.star.drawing.GraphicObjectShape' in\n                        tc.SupportedServiceNames)\n\n        table = paragraphs[6]\n        self.assertTrue('com.sun.star.text.TextTable' in\n                        table.SupportedServiceNames)\n\n        drawpage = doc.getDrawPage()\n        shapes = list(unokit.util.enumerate(drawpage))\n\n        self.assertEqual(2, len(shapes))\n\n        self.assertEqual(1, shapes[0].Graphic.GraphicType)\n        self.assertEqual('image/jpeg', shapes[0].Graphic.MimeType)\n        self.assertEqual(2, shapes[0].Bitmap.GraphicType)\n        self.assertEqual('image/x-vclgraphic', shapes[0].Bitmap.MimeType)\n        self.assertEqual(28254, len(shapes[0].Bitmap.DIB))\n        self.assertTrue(shapes[0].GraphicURL.startswith('vnd.sun.star.GraphicObject:'))\n        print shapes[0].GraphicURL\n        #self.assertEqual('vnd.sun.star.GraphicObject:10000000000001F40000012C1F9CCF04',\n        #                  shapes[0].GraphicURL)\n        self.assertEqual(None, shapes[0].GraphicStreamURL)\n\n        self.assertEqual(1, shapes[1].Graphic.GraphicType)\n        self.assertEqual('image/png', shapes[1].Graphic.MimeType)\n        self.assertEqual(2, shapes[1].Bitmap.GraphicType)\n        self.assertEqual('image/x-vclgraphic', shapes[1].Bitmap.MimeType)\n        self.assertEqual(374, len(shapes[1].Bitmap.DIB))\n        self.assertTrue(shapes[1].GraphicURL.startswith('vnd.sun.star.GraphicObject:'))\n        print shapes[1].GraphicURL\n        #self.assertEqual('vnd.sun.star.GraphicObject:1000020100000010000000108F049D12',\n        #                  shapes[1].GraphicURL)\n        self.assertEqual(None, shapes[1].GraphicStreamURL)\n"
  },
  {
    "path": "pyhwp_uno/setup.py",
    "content": "from setuptools import setup, find_packages\nsetup(name='pyhwp_uno',\n      install_requires=['unokit', 'pyhwp'],\n      packages=find_packages())\n"
  },
  {
    "path": "release-hooks/prerelease.after/10-docs-build",
    "content": "#!/bin/sh\nset -e\necho '* docs: Building documentation...'\nbin/docs-build\necho '* docs: Check documentations in build/docs/.'\n"
  },
  {
    "path": "release-hooks/prerelease.before/0-docs-update-po",
    "content": "#!/bin/sh\nset -e\necho '* docs: Updating PO files...'\nbin/docs-update-po\necho '* docs: Check if there are translations to update in PO files.'\n"
  },
  {
    "path": "release-hooks/release.after/10-test-pypi",
    "content": "#!/bin/sh\nset -e\necho '* download/installing package...'\nbin/test-pypi\n"
  },
  {
    "path": "release-hooks/release.after/20-docs-upload",
    "content": "#!/bin/bash\nset -e\n\necho 'Do you wish to upload the documentation to http://pythonhosted.org/pyhwp?'\nselect yn in 'Yes' 'No'; do\n    case $yn in\n\tYes ) break;;\n\tNo ) exit;;\n    esac\ndone\n\necho '* docs: Uploading to http://pythonhosted.org/pyhwp...'\nbin/docs-upload\necho '* docs: Check documentations at http://pythonhosted.org/pyhwp.'\n"
  },
  {
    "path": "release-hooks/release.before/20-upload-to-testpypi",
    "content": "#!/bin/sh\n\n# exit if any statement returns non-true return value\nset -e\n\n# exit on uninitialized variable\nset -u\n\nbin/test-sdist\nbin/test-upload\n"
  },
  {
    "path": "requirements/dev.in",
    "content": "argcomplete\nbabel >= 2.12.1\ncolorlog\njip >= 0.9.16\njupyter\nlxml\nnotebook >= 6.5.4\npip-tools >= 6.13.0\nrequests >= 2.28.2\nrestview\ntox >= 4.4.11\nurllib3 >= 1.26.15\nwheel >= 0.40.0\nzc.buildout >= 3.0.1\nzest.releaser\n"
  },
  {
    "path": "requirements/dev.txt",
    "content": "#\n# This file is autogenerated by pip-compile with Python 3.9\n# by the following command:\n#\n#    pip-compile --output-file=requirements/dev.txt requirements.in requirements/dev.in requirements/docs.in requirements/lint.in requirements/test.in\n#\nalabaster==0.7.12\n    # via\n    #   -r requirements/docs.in\n    #   sphinx\nanyio==3.6.2\n    # via jupyter-server\nargcomplete==1.11.1\n    # via -r requirements/dev.in\nargon2-cffi==21.3.0\n    # via\n    #   jupyter-server\n    #   nbclassic\n    #   notebook\nargon2-cffi-bindings==21.2.0\n    # via argon2-cffi\nasttokens==2.2.1\n    # via stack-data\nattrs==19.3.0\n    # via jsonschema\nbabel==2.12.1\n    # via\n    #   -r requirements/dev.in\n    #   sphinx\n    #   sphinx-intl\nbackcall==0.1.0\n    # via ipython\nbeautifulsoup4==4.12.2\n    # via nbconvert\nbleach==6.0.0\n    # via\n    #   nbconvert\n    #   readme-renderer\nbuild==0.10.0\n    # via pip-tools\ncachetools==5.3.0\n    # via tox\ncertifi==2022.12.7\n    # via requests\ncffi==1.14.0\n    # via\n    #   argon2-cffi-bindings\n    #   cryptography\nchardet==5.1.0\n    # via tox\ncharset-normalizer==3.1.0\n    # via requests\ncheck-manifest==0.42\n    # via -r requirements/lint.in\nclick==8.1.3\n    # via\n    #   pip-tools\n    #   sphinx-intl\ncolorama==0.4.6\n    # via\n    #   tox\n    #   zest-releaser\ncolorlog==4.1.0\n    # via -r requirements/dev.in\ncoverage==7.2.3\n    # via -r requirements/test.in\ncryptography==40.0.1 ; platform_python_implementation != \"Jython\"\n    # via\n    #   -r requirements.in\n    #   secretstorage\ndecorator==4.4.2\n    # via ipython\ndefusedxml==0.6.0\n    # via nbconvert\ndistlib==0.3.6\n    # via virtualenv\ndocutils==0.16\n    # via\n    #   pyroma\n    #   readme-renderer\n    #   restview\n    #   sphinx\nentrypoints==0.3\n    # via flake8\nexecuting==1.2.0\n    # via stack-data\nfastjsonschema==2.16.3\n    # via nbformat\nfilelock==3.11.0\n    # via\n    #   tox\n    #   virtualenv\nflake8==3.7.9\n    # via -r requirements/lint.in\nidna==2.9\n    # via\n    #   anyio\n    #   requests\nimagesize==1.2.0\n    # via sphinx\nimportlib-metadata==6.2.1\n    # via\n    #   jupyter-client\n    #   nbconvert\nipykernel==5.2.1\n    # via\n    #   ipywidgets\n    #   jupyter\n    #   jupyter-console\n    #   nbclassic\n    #   notebook\n    #   qtconsole\nipython==8.12.0\n    # via\n    #   ipykernel\n    #   ipywidgets\n    #   jupyter-console\nipython-genutils==0.2.0\n    # via\n    #   nbclassic\n    #   notebook\n    #   qtconsole\nipywidgets==7.5.1\n    # via jupyter\njedi==0.17.0\n    # via ipython\njeepney==0.4.3\n    # via\n    #   keyring\n    #   secretstorage\njinja2==3.1.2\n    # via\n    #   -r requirements/docs.in\n    #   jupyter-server\n    #   nbclassic\n    #   nbconvert\n    #   notebook\n    #   sphinx\njip==0.9.16\n    # via -r requirements/dev.in\njsonschema[format-nongpl]==3.2.0\n    # via\n    #   jupyter-events\n    #   nbformat\njupyter==1.0.0\n    # via -r requirements/dev.in\njupyter-client==8.1.0\n    # via\n    #   ipykernel\n    #   jupyter-console\n    #   jupyter-server\n    #   nbclassic\n    #   nbclient\n    #   notebook\n    #   qtconsole\njupyter-console==6.1.0\n    # via jupyter\njupyter-core==5.3.0\n    # via\n    #   jupyter-client\n    #   jupyter-server\n    #   nbclassic\n    #   nbclient\n    #   nbconvert\n    #   nbformat\n    #   notebook\n    #   qtconsole\njupyter-events==0.6.3\n    # via jupyter-server\njupyter-server==2.5.0\n    # via\n    #   nbclassic\n    #   notebook-shim\njupyter-server-terminals==0.4.4\n    # via jupyter-server\njupyterlab-pygments==0.2.2\n    # via nbconvert\nkeyring==21.2.1\n    # via twine\nlxml==4.9.2 ; platform_python_implementation != \"Jython\"\n    # via\n    #   -r requirements.in\n    #   -r requirements/dev.in\nmarkupsafe==2.1.2\n    # via\n    #   jinja2\n    #   nbconvert\nmatplotlib-inline==0.1.6\n    # via ipython\nmccabe==0.6.1\n    # via flake8\nmistune==2.0.5\n    # via nbconvert\nnbclassic==0.5.5\n    # via notebook\nnbclient==0.7.3\n    # via nbconvert\nnbconvert==7.3.0\n    # via\n    #   jupyter\n    #   jupyter-server\n    #   nbclassic\n    #   notebook\nnbformat==5.8.0\n    # via\n    #   ipywidgets\n    #   jupyter-server\n    #   nbclassic\n    #   nbclient\n    #   nbconvert\n    #   notebook\nnest-asyncio==1.5.6\n    # via\n    #   nbclassic\n    #   notebook\nnotebook==6.5.4\n    # via\n    #   -r requirements/dev.in\n    #   jupyter\n    #   widgetsnbextension\nnotebook-shim==0.2.2\n    # via nbclassic\nolefile==0.46 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\npackaging==23.0\n    # via\n    #   build\n    #   jupyter-server\n    #   nbconvert\n    #   pyproject-api\n    #   sphinx\n    #   tox\npandocfilters==1.4.2\n    # via nbconvert\nparso==0.7.0\n    # via jedi\npep517==0.8.2\n    # via check-manifest\npexpect==4.8.0\n    # via ipython\npickleshare==0.7.5\n    # via ipython\npip-tools==6.13.0\n    # via -r requirements/dev.in\npkginfo==1.5.0.1\n    # via twine\nplatformdirs==3.2.0\n    # via\n    #   jupyter-core\n    #   tox\n    #   virtualenv\npluggy==1.0.0\n    # via tox\nprometheus-client==0.7.1\n    # via\n    #   jupyter-server\n    #   nbclassic\n    #   notebook\nprompt-toolkit==3.0.38\n    # via\n    #   ipython\n    #   jupyter-console\nptyprocess==0.6.0\n    # via\n    #   pexpect\n    #   terminado\npure-eval==0.2.2\n    # via stack-data\npycodestyle==2.5.0\n    # via flake8\npycparser==2.20\n    # via cffi\npyflakes==2.1.1\n    # via flake8\npygments==2.14.0\n    # via\n    #   ipython\n    #   jupyter-console\n    #   nbconvert\n    #   pyroma\n    #   qtconsole\n    #   readme-renderer\n    #   restview\n    #   sphinx\npyproject-api==1.5.1\n    # via tox\npyproject-hooks==1.0.0\n    # via build\npyroma==2.6\n    # via -r requirements/lint.in\npyrsistent==0.16.0\n    # via jsonschema\npython-dateutil==2.8.2\n    # via jupyter-client\npython-json-logger==2.0.7\n    # via jupyter-events\npyyaml==6.0\n    # via jupyter-events\npyzmq==25.0.2\n    # via\n    #   jupyter-client\n    #   jupyter-server\n    #   nbclassic\n    #   notebook\n    #   qtconsole\nqtconsole==4.7.3\n    # via jupyter\nqtpy==1.9.0\n    # via qtconsole\nreadme-renderer==26.0\n    # via\n    #   restview\n    #   twine\nrepoze-sphinx-autointerface==0.8\n    # via -r requirements/docs.in\nrequests==2.28.2\n    # via\n    #   -r requirements/dev.in\n    #   jip\n    #   requests-toolbelt\n    #   sphinx\n    #   twine\n    #   zest-releaser\nrequests-toolbelt==0.9.1\n    # via twine\nrestview==2.9.2\n    # via -r requirements/dev.in\nrfc3339-validator==0.1.4\n    # via jupyter-events\nrfc3986-validator==0.1.1\n    # via jupyter-events\nsecretstorage==3.1.2\n    # via keyring\nsend2trash==1.8.0\n    # via\n    #   jupyter-server\n    #   nbclassic\n    #   notebook\nsix==1.14.0\n    # via\n    #   bleach\n    #   jsonschema\n    #   pyrsistent\n    #   python-dateutil\n    #   readme-renderer\n    #   zest-releaser\nsniffio==1.3.0\n    # via anyio\nsnowballstemmer==2.0.0\n    # via sphinx\nsoupsieve==2.4\n    # via beautifulsoup4\nsphinx==3.0.3\n    # via\n    #   -r requirements/docs.in\n    #   repoze-sphinx-autointerface\n    #   sphinx-argparse\n    #   sphinx-intl\nsphinx-argparse==0.4.0\n    # via -r requirements/docs.in\nsphinx-intl==2.0.1\n    # via -r requirements/docs.in\nsphinxcontrib-applehelp==1.0.2\n    # via sphinx\nsphinxcontrib-devhelp==1.0.2\n    # via sphinx\nsphinxcontrib-htmlhelp==1.0.3\n    # via sphinx\nsphinxcontrib-jsmath==1.0.1\n    # via sphinx\nsphinxcontrib-qthelp==1.0.3\n    # via sphinx\nsphinxcontrib-serializinghtml==1.1.4\n    # via sphinx\nstack-data==0.6.2\n    # via ipython\nterminado==0.8.3\n    # via\n    #   jupyter-server\n    #   jupyter-server-terminals\n    #   nbclassic\n    #   notebook\ntinycss2==1.2.1\n    # via nbconvert\ntoml==0.10.0\n    # via\n    #   check-manifest\n    #   pep517\ntomli==2.0.1\n    # via\n    #   build\n    #   pyproject-api\n    #   pyproject-hooks\n    #   tox\ntornado==6.2\n    # via\n    #   ipykernel\n    #   jupyter-client\n    #   jupyter-server\n    #   nbclassic\n    #   notebook\n    #   terminado\ntox==4.4.11\n    # via -r requirements/dev.in\ntqdm==4.46.0\n    # via twine\ntraitlets==5.9.0\n    # via\n    #   ipykernel\n    #   ipython\n    #   ipywidgets\n    #   jupyter-client\n    #   jupyter-core\n    #   jupyter-events\n    #   jupyter-server\n    #   matplotlib-inline\n    #   nbclassic\n    #   nbclient\n    #   nbconvert\n    #   nbformat\n    #   notebook\n    #   qtconsole\ntwine==3.1.1\n    # via zest-releaser\ntyping-extensions==4.5.0\n    # via ipython\nurllib3==1.26.15\n    # via\n    #   -r requirements/dev.in\n    #   requests\nvirtualenv==20.21.0\n    # via tox\nwcwidth==0.1.9\n    # via prompt-toolkit\nwebencodings==0.5.1\n    # via\n    #   bleach\n    #   tinycss2\nwebsocket-client==1.5.1\n    # via jupyter-server\nwheel==0.40.0\n    # via\n    #   -r requirements/dev.in\n    #   pip-tools\n    #   zc-buildout\nwidgetsnbextension==3.5.1\n    # via ipywidgets\nzc-buildout==3.0.1\n    # via -r requirements/dev.in\nzest-releaser==6.20.1\n    # via -r requirements/dev.in\nzipp==3.15.0\n    # via importlib-metadata\nzope-interface==5.1.0\n    # via repoze-sphinx-autointerface\n\n# The following packages are considered to be unsafe in a requirements file:\n# pip\n# setuptools\n"
  },
  {
    "path": "requirements/docs.in",
    "content": "alabaster >= 0.7.10\njinja2 >= 3.1.2\nrepoze.sphinx.autointerface\nsphinx >= 1.5\nsphinx-argparse >= 0.4.0\nsphinx-intl\n"
  },
  {
    "path": "requirements/docs.txt",
    "content": "#\n# This file is autogenerated by pip-compile with Python 3.9\n# by the following command:\n#\n#    pip-compile --output-file=requirements/docs.txt requirements/docs.in\n#\nalabaster==0.7.12\n    # via\n    #   -r requirements/docs.in\n    #   sphinx\nbabel==2.12.1\n    # via\n    #   sphinx\n    #   sphinx-intl\ncertifi==2022.12.7\n    # via requests\ncharset-normalizer==3.1.0\n    # via requests\nclick==7.1.2\n    # via sphinx-intl\ndocutils==0.16\n    # via sphinx\nidna==2.9\n    # via requests\nimagesize==1.2.0\n    # via sphinx\njinja2==3.1.2\n    # via\n    #   -r requirements/docs.in\n    #   sphinx\nmarkupsafe==2.1.2\n    # via jinja2\npackaging==20.3\n    # via sphinx\npygments==2.14.0\n    # via sphinx\npyparsing==2.4.7\n    # via packaging\nrepoze-sphinx-autointerface==0.8\n    # via -r requirements/docs.in\nrequests==2.28.2\n    # via sphinx\nsix==1.14.0\n    # via packaging\nsnowballstemmer==2.0.0\n    # via sphinx\nsphinx==3.0.3\n    # via\n    #   -r requirements/docs.in\n    #   repoze-sphinx-autointerface\n    #   sphinx-argparse\n    #   sphinx-intl\nsphinx-argparse==0.4.0\n    # via -r requirements/docs.in\nsphinx-intl==2.0.1\n    # via -r requirements/docs.in\nsphinxcontrib-applehelp==1.0.2\n    # via sphinx\nsphinxcontrib-devhelp==1.0.2\n    # via sphinx\nsphinxcontrib-htmlhelp==1.0.3\n    # via sphinx\nsphinxcontrib-jsmath==1.0.1\n    # via sphinx\nsphinxcontrib-qthelp==1.0.3\n    # via sphinx\nsphinxcontrib-serializinghtml==1.1.4\n    # via sphinx\nurllib3==1.26.15\n    # via requests\nzope-interface==5.1.0\n    # via repoze-sphinx-autointerface\n\n# The following packages are considered to be unsafe in a requirements file:\n# setuptools\n"
  },
  {
    "path": "requirements/lint.in",
    "content": "check-manifest\nflake8\npyroma\n"
  },
  {
    "path": "requirements/lint.txt",
    "content": "#\n# This file is autogenerated by pip-compile with Python 3.9\n# by the following command:\n#\n#    pip-compile --output-file=requirements/lint.txt requirements/lint.in\n#\ncheck-manifest==0.42\n    # via -r requirements/lint.in\ndocutils==0.16\n    # via pyroma\nentrypoints==0.3\n    # via flake8\nflake8==3.7.9\n    # via -r requirements/lint.in\nmccabe==0.6.1\n    # via flake8\npep517==0.8.2\n    # via check-manifest\npycodestyle==2.5.0\n    # via flake8\npyflakes==2.1.1\n    # via flake8\npygments==2.14.0\n    # via pyroma\npyroma==2.6\n    # via -r requirements/lint.in\ntoml==0.10.0\n    # via check-manifest\n\n# The following packages are considered to be unsafe in a requirements file:\n# setuptools\n"
  },
  {
    "path": "requirements/test.in",
    "content": "coverage >= 7.2.3\n"
  },
  {
    "path": "requirements/test.txt",
    "content": "#\n# This file is autogenerated by pip-compile with Python 3.9\n# by the following command:\n#\n#    pip-compile --output-file=requirements/test.txt requirements.in requirements/test.in\n#\ncffi==1.14.0\n    # via cryptography\ncoverage==7.2.3\n    # via -r requirements/test.in\ncryptography==40.0.1 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\nlxml==4.9.2 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\nolefile==0.46 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\npycparser==2.20\n    # via cffi\n"
  },
  {
    "path": "requirements.in",
    "content": "cryptography >= 40.0.1 ; platform_python_implementation != \"Jython\"\nlxml >= 4.9.2 ; platform_python_implementation != \"Jython\"\nolefile >= 0.43 ; platform_python_implementation != \"Jython\"\n"
  },
  {
    "path": "requirements.txt",
    "content": "#\n# This file is autogenerated by pip-compile with Python 3.9\n# by the following command:\n#\n#    pip-compile --output-file=requirements.txt requirements.in\n#\ncffi==1.12.2\n    # via cryptography\ncryptography==40.0.1 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\nlxml==4.9.2 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\nolefile==0.44 ; platform_python_implementation != \"Jython\"\n    # via -r requirements.in\npycparser==2.19\n    # via cffi\n"
  },
  {
    "path": "setup.cfg",
    "content": "[build_sphinx]\nsource-dir = docs/\nbuild-dir  = docs/.build\nall_files  = 1\n\n\n[extract_messages]\nsort-by-file = True\ncopyright-holder = 137794+mete0r@users.noreply.github.com\nmsgid-bugs-address = 137794+mete0r@users.noreply.github.com\n\n\n[init_catalog]\noutput-dir = src/hwp5/locale\n\n\n[update_catalog]\noutput-dir = src/hwp5/locale\n\n\n[compile_catalog]\ndirectory = src/hwp5/locale\n"
  },
  {
    "path": "setup.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom distutils.command.build import build as _build\nimport io\nimport os.path\nimport subprocess\nimport sys\n\n\ndef setupdir(f):\n    ''' Decorate f to run inside the directory where setup.py resides.\n    '''\n    setup_dir = os.path.dirname(os.path.abspath(__file__))\n\n    def wrapped(*args, **kwargs):\n        old_dir = os.path.abspath(os.curdir)\n        try:\n            os.chdir(setup_dir)\n            return f(*args, **kwargs)\n        finally:\n            os.chdir(old_dir)\n\n    return wrapped\n\n\n@setupdir\ndef import_setuptools():\n    try:\n        import setuptools\n        return setuptools\n    except ImportError:\n        pass\n\n    import ez_setup\n    ez_setup.use_setuptools()\n    import setuptools\n    return setuptools\n\n\n@setupdir\ndef readfile(filename):\n    with io.open(filename, 'r', encoding='utf-8') as f:\n        return f.read()\n\n\ndef get_version():\n    version = readfile('VERSION.txt')\n    version = version.strip()\n    return version\n\n\ndef get_long_description():\n    long_description = readfile('README') + '\\n' + readfile('CHANGES')\n    return long_description\n\n\ndef get_classifiers():\n    classifiers = readfile('classifiers.txt')\n    classifiers = classifiers.strip()\n    classifiers = classifiers.split('\\n')\n    classifiers = sorted(classifiers)\n    return classifiers\n\n\ndef get_install_requires():\n    requires = readfile('requirements.in')\n    requires = requires.strip()\n    requires = requires.split('\\n')\n    requires = list(requires)\n    return requires\n\n\nclass build(_build):\n    def run(self):\n\n        #\n        # compile message catalogs\n        #\n        domains = [\n            'hwp5proc',\n            'hwp5html',\n            'hwp5odt',\n            'hwp5txt',\n            'hwp5view',\n        ]\n        for domain in domains:\n            args = [\n                sys.executable,\n                __file__,\n                'compile_catalog',\n                '--domain={}'.format(domain)\n                # ..other common options are provided by setup.cfg\n            ]\n            subprocess.check_call(args)\n\n        #\n        # process to normal build operations\n        #\n        _build.run(self)\n\n\nsetup_info = {\n\n    # basic information\n\n    'name': 'pyhwp',\n    'version': get_version(),\n    'description': 'hwp file format parser',\n    'long_description': get_long_description(),\n\n    # authorative\n\n    'author': 'mete0r',\n    'author_email': '137794+mete0r@users.noreply.github.com',\n    'license': 'GNU Affero General Public License v3 or later (AGPLv3+)',\n    'url': 'https://github.com/mete0r/pyhwp',\n\n    # classifying\n\n    'classifiers': get_classifiers(),\n\n    'keywords': 'hwp',\n\n    # packaging\n\n    'setup_requires': [\n        'babel',\n    ],\n\n    'packages': [\n        'hwp5',\n        'hwp5.binmodel',\n        'hwp5.binmodel.controls',\n        'hwp5.plat',\n        'hwp5.plat._uno',\n        'hwp5.proc',\n        'hwp5.storage',\n        'hwp5.transforms',\n    ],\n    # do not use '.'; just omit to specify setup.py directory\n    'package_dir': {\n        '': 'src',\n    },\n\n    'package_data': {\n        'hwp5': [\n            'README',\n            'COPYING',\n            'VERSION.txt',\n            'xsl/*.xsl',\n            'xsl/odt/*.xsl',\n            'odf-relaxng/OpenDocument-v1.2-os-*.rng',\n            'locale/*/*/*.mo',\n        ],\n    },\n\n    # 'python_requires': '>=2.7, <3',\n\n    # installation\n\n    'zip_safe': False,\n\n    'entry_points': {\n        'console_scripts': [\n            'hwp5spec=hwp5.binspec:main',\n            'hwp5proc=hwp5.hwp5proc:main',\n            'hwp5odt=hwp5.hwp5odt:main',\n            'hwp5txt=hwp5.hwp5txt:main',\n            'hwp5html=hwp5.hwp5html:main',\n            'hwp5view=hwp5.hwp5view:main',\n        ]\n    },\n\n    'install_requires': get_install_requires(),\n}\n\n\n@setupdir\ndef main():\n    setuptools = import_setuptools()\n    setup_info['cmdclass'] = {\n        'build': build,\n    }\n    setuptools.setup(**setup_info)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "src/README.rst",
    "content": "``pyhwp/`` - the main source code\n---------------------------------\n\n``hwp5/``\n   The main source package. For now, there is not much documentation about the\n   source code.\n"
  },
  {
    "path": "src/hwp5/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\nfrom __future__ import with_statement\nimport os.path\n\ntry:\n    with open(os.path.join(os.path.dirname(__file__), 'VERSION.txt')) as f:\n        __version__ = f.read().strip()\n    del f\nexcept Exception:\n    __version__ = '0.0-unknown'\n"
  },
  {
    "path": "src/hwp5/binmodel/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom itertools import takewhile\nimport json\nimport logging\nimport inspect\n\nfrom .. import recordstream\nfrom ..bintype import ERROREVENT\nfrom ..bintype import resolve_type_events\nfrom ..bintype import resolve_values_from_stream\nfrom ..dataio import ParseError\nfrom ..dataio import dumpbytes\nfrom ..recordstream import nth\nfrom ..tagids import tagnames\nfrom ..treeop import STARTEVENT\nfrom ..treeop import ENDEVENT\nfrom ..treeop import prefix_ancestors_from_level\nfrom ..utils import JsonObjects\n\nfrom ._shared import tag_models\nfrom ._shared import RecordModel\nfrom ._shared import BinStorageId\nfrom ._shared import COLORREF\nfrom ._shared import Margin\nfrom .controlchar import CHID\nfrom .controlchar import ControlChar\nfrom .tagid16_document_properties import DocumentProperties\nfrom .tagid17_id_mappings import IdMappings\nfrom .tagid18_bin_data import BinData\nfrom .tagid20_border_fill import BorderFill\nfrom .tagid19_face_name import FaceName\nfrom .tagid21_char_shape import CharShape\nfrom .tagid21_char_shape import LanguageStruct\nfrom .tagid22_tab_def import TabDef\nfrom .tagid23_numbering import Numbering\nfrom .tagid24_bullet import Bullet\nfrom .tagid25_para_shape import ParaShape\nfrom .tagid26_style import Style\nfrom .tagid27_doc_data import DocData\nfrom .tagid28_distribute_doc_data import DistributeDocData\nfrom .tagid30_compatible_document import CompatibleDocument\nfrom .tagid31_layout_compatibility import LayoutCompatibility\nfrom .tagid32_unknown import TagModel32\nfrom .tagid50_para_header import Paragraph\nfrom .tagid51_para_text import ParaText\nfrom .tagid51_para_text import ParaTextChunks\nfrom .tagid52_para_char_shape import ParaCharShape\nfrom .tagid53_para_line_seg import ParaLineSeg\nfrom .tagid53_para_line_seg import ParaLineSegList\nfrom .tagid53_para_line_seg import LineSeg\nfrom .tagid54_para_range_tag import ParaRangeTag\nfrom .tagid55_ctrl_header import Control\nfrom .controls.bookmark_control import BookmarkControl\nfrom .controls.columns_def import ColumnsDef\nfrom .controls.common_controls import CommonControl\nfrom .controls.dutmal import Dutmal\nfrom .controls.field import Field\nfrom .controls.field import FieldUnknown\nfrom .controls.field import FieldDate\nfrom .controls.field import FieldDocDate\nfrom .controls.field import FieldPath\nfrom .controls.field import FieldBookmark\nfrom .controls.field import FieldMailMerge\nfrom .controls.field import FieldCrossRef\nfrom .controls.field import FieldFormula\nfrom .controls.field import FieldClickHere\nfrom .controls.field import FieldClickHereData\nfrom .controls.field import FieldSummary\nfrom .controls.field import FieldUserInfo\nfrom .controls.field import FieldHyperLink\nfrom .controls.field import FieldMemo\nfrom .controls.field import FieldPrivateInfoSecurity\nfrom .controls.gshape_object_control import GShapeObjectControl\nfrom .controls.header_footer import HeaderFooter\nfrom .controls.header_footer import Header\nfrom .controls.header_footer import Footer\nfrom .controls.hidden_comment import HiddenComment\nfrom .controls.index_marker import IndexMarker\nfrom .controls.note import Note\nfrom .controls.note import FootNote\nfrom .controls.note import EndNote\nfrom .controls.numbering import AutoNumbering\nfrom .controls.numbering import NewNumbering\nfrom .controls.page_hide import PageHide\nfrom .controls.page_number_position import PageNumberPosition\nfrom .controls.page_odd_even import PageOddEven\nfrom .controls.section_def import SectionDef\nfrom .controls.table_control import TableControl\nfrom .controls.tcps_control import TCPSControl\nfrom .tagid56_list_header import ListHeader\nfrom .tagid56_list_header import TableCaption\nfrom .tagid56_list_header import TableCell\nfrom .tagid56_list_header import TextboxParagraphList\nfrom .tagid56_list_header import HeaderParagraphList\nfrom .tagid56_list_header import FooterParagraphList\nfrom .tagid57_page_def import PageDef\nfrom .tagid58_footnote_shape import FootnoteShape\nfrom .tagid59_page_border_fill import PageBorderFill\nfrom .tagid60_shape_component import ShapeComponent\nfrom .tagid61_table import TableBody\nfrom .tagid62_shape_component_line import ShapeLine\nfrom .tagid63_shape_component_rectangle import ShapeRectangle\nfrom .tagid64_shape_component_ellipse import ShapeEllipse\nfrom .tagid65_shape_component_arc import ShapeArc\nfrom .tagid66_shape_component_polygon import ShapePolygon\nfrom .tagid67_shape_component_curve import ShapeCurve\nfrom .tagid68_shape_component_ole import ShapeOLE\nfrom .tagid69_shape_component_picture import ShapePicture\nfrom .tagid70_shape_component_container import ShapeContainer\nfrom .tagid71_ctrl_data import ControlData\nfrom .tagid72_ctrl_eqedit import EqEdit\nfrom .tagid74_shape_component_textart import ShapeTextArt\nfrom .tagid75_form_object import FormObject\nfrom .tagid76_memo_shape import MemoShape\nfrom .tagid77_memo_list import MemoList\nfrom .tagid78_forbidden_char import ForbiddenChar\nfrom .tagid79_chart_data import ChartData\nfrom .tagid99_shape_component_unknown import ShapeUnknown\n\n# to suppress pyflake8 warning 'imported but not used'\nRecordModel\nBinStorageId\nCOLORREF\nMargin\nDocumentProperties\nBinData\nBorderFill\nCharShape\nLanguageStruct\nTabDef\nNumbering\nBullet\nParaShape\nStyle\nDocData\nDistributeDocData\nCompatibleDocument\nLayoutCompatibility\nTagModel32\nParagraph\nParaText\nParaTextChunks\nParaCharShape\nParaLineSeg\nParaLineSegList\nLineSeg\nParaRangeTag\nControl\nListHeader\nTableCaption\nTableCell\nTextboxParagraphList\nPageDef\nFootnoteShape\nPageBorderFill\nShapeComponent\nTableBody\nShapeLine\nShapeRectangle\nShapeEllipse\nShapeArc\nShapePolygon\nShapeCurve\nShapeOLE\nShapePicture\nShapeContainer\nControlData\nEqEdit\nShapeTextArt\nFormObject\nMemoShape\nMemoList\nForbiddenChar\nChartData\nShapeUnknown\nCHID\nControlChar\nBookmarkControl\nColumnsDef\nCommonControl\nDutmal\nField\nFieldUnknown\nFieldDate\nFieldDocDate\nFieldPath\nFieldBookmark\nFieldMailMerge\nFieldCrossRef\nFieldFormula\nFieldClickHere\nFieldClickHereData\nFieldSummary\nFieldUserInfo\nFieldHyperLink\nFieldMemo\nFieldPrivateInfoSecurity\nGShapeObjectControl\nHeaderFooter\nHeader\nHeaderParagraphList\nFooter\nFooterParagraphList\nHiddenComment\nIndexMarker\nNote\nFootNote\nEndNote\nAutoNumbering\nNewNumbering\nPageHide\nPageNumberPosition\nPageOddEven\nSectionDef\nTableControl\nTCPSControl\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass UnknownTagModel(RecordModel):\n    pass\n\n\nclass Text(object):\n    pass\n\n\ndef _check_tag_models():\n    for tagid, name in tagnames.items():\n        assert tagid in tag_models, 'RecordModel for %s is missing!' % name\n\n\n_check_tag_models()\n\n\ndef init_record_parsing_context(base, record):\n    ''' Initialize a context to parse the given record\n\n        the initializations includes followings:\n        - context = dict(base)\n        - context['record'] = record\n        - context['stream'] = record payload stream\n\n        :param base: the base context to be shallow-copied into the new one\n        :param record: to be parsed\n        :returns: new context\n    '''\n\n    return dict(base, record=record, stream=BytesIO(record['payload']))\n\n\ndef parse_models(context, records):\n    for context, model in parse_models_intern(context, records):\n        yield model\n\n\ndef parse_models_intern(context, records):\n    context_models = ((init_record_parsing_context(context, record), record)\n                      for record in records)\n    context_models = parse_models_with_parent(context_models)\n    for context, model in context_models:\n        stream = context['stream']\n        unparsed = stream.read()\n        if unparsed:\n            model['unparsed'] = unparsed\n        yield context, model\n\n\ndef parse_models_with_parent(context_models):\n    level_prefixed = ((model['level'], (context, model))\n                      for context, model in context_models)\n    root_item = (dict(), dict())\n    ancestors_prefixed = prefix_ancestors_from_level(level_prefixed, root_item)\n    for ancestors, (context, model) in ancestors_prefixed:\n        context['parent'] = ancestors[-1]\n        parse_model(context, model)\n        yield context, model\n\n\ndef parse_model(context, model):\n    ''' HWPTAG로 모델 결정 후 기본 파싱 '''\n\n    stream = context['stream']\n    context['resolve_values'] = resolve_values_from_stream(stream)\n    events = resolve_model_events(context, model)\n    events = raise_on_errorevent(context, events)\n    model['binevents'] = list(events)\n\n    logger.debug('model: %s', model['type'].__name__)\n    logger.debug('%s', model['content'])\n\n\ndef raise_on_errorevent(context, events):\n    binevents = list()\n    for ev, item in events:\n        yield ev, item\n        binevents.append((ev, item))\n        if ev is ERROREVENT:\n            e = item['exception']\n            msg = 'can\\'t parse %s' % item['type']\n            pe = ParseError(msg)\n            pe.cause = e\n            pe.path = context.get('path')\n            pe.treegroup = context.get('treegroup')\n            pe.record = context.get('record')\n            pe.offset = item.get('bin_offset')\n            pe.binevents = binevents\n            raise pe\n\n\ndef resolve_models(context, records):\n    model_contexts = (dict(context, record=record, model=dict(record))\n                      for record in records)\n\n    level_prefixed = ((context['model']['level'], context)\n                      for context in model_contexts)\n    root_item = {}\n    ancestors_prefixed = prefix_ancestors_from_level(level_prefixed, root_item)\n    for ancestors, context in ancestors_prefixed:\n        parent = ancestors[-1]\n        context['parent'] = parent, parent.get('model', {})\n\n        record_frame = context['record']\n        context['type'] = RecordModel\n        context['name'] = record_frame['tagname']\n        yield STARTEVENT, context\n        for x in resolve_model_events(context, context['model']):\n            yield x\n        event, item = x\n        context['value'] = item\n        yield ENDEVENT, context\n\n\ndef resolve_model_events(context, model):\n\n    resolve_values = context['resolve_values']\n\n    model['type'] = model_type = tag_models.get(model['tagid'],\n                                                UnknownTagModel)\n\n    for ev, item in resolve_type_events(model_type, context, resolve_values):\n        yield ev, item\n\n    model['content'] = item['value']\n\n    extension_types = getattr(model['type'], 'extension_types', None)\n    if extension_types:\n        key = model['type'].get_extension_key(context, model)\n        extension = extension_types.get(key)\n        if extension is not None:\n            # 예: Control -> TableControl로 바뀌는 경우,\n            # Control의 member들은 이미 읽은 상태이고\n            # CommonControl, TableControl에서 각각 정의한\n            # 멤버들을 읽어들여야 함\n            for cls in get_extension_mro(extension, model['type']):\n                extension_type_events = resolve_type_events(cls, context,\n                                                            resolve_values)\n                for ev, item in extension_type_events:\n                    yield ev, item\n                content = item['value']\n                model['content'].update(content)\n            model['type'] = extension\n\n    if 'parent' in context:\n        parent = context['parent']\n        parent_context, parent_model = parent\n        parent_type = parent_model.get('type')\n        parent_content = parent_model.get('content')\n\n        on_child = getattr(parent_type, 'on_child', None)\n        if on_child:\n            on_child(parent_content, parent_context, (context, model))\n\n\ndef get_extension_mro(cls, up_to_cls=None):\n    mro = inspect.getmro(cls)\n    mro = takewhile(lambda cls: cls is not up_to_cls, mro)\n    mro = list(cls for cls in mro if 'attributes' in cls.__dict__)\n    mro = reversed(mro)\n    return mro\n\n\nclass ModelJsonEncoder(json.JSONEncoder):\n\n    def default(self, obj):\n        if isinstance(obj, bytes):\n            return obj.decode('latin1')\n        return json.JSONEncoder.default(self, obj)\n\n\ndef model_to_json(model, *args, **kwargs):\n    ''' convert a model to json '''\n    kwargs['cls'] = ModelJsonEncoder\n    model = dict(model)\n    model['type'] = model['type'].__name__\n    record = model\n    record['payload'] = list(dumpbytes(record['payload']))\n    if 'unparsed' in model:\n        model['unparsed'] = list(dumpbytes(model['unparsed']))\n    if 'binevents' in model:\n        del model['binevents']\n    return json.dumps(model, *args, **kwargs)\n\n\ndef chain_iterables(iterables):\n    for iterable in iterables:\n        for item in iterable:\n            yield item\n\n\nclass ModelStream(recordstream.RecordStream):\n\n    def models(self, **kwargs):\n        # prepare binmodel parsing context\n        kwargs.setdefault('version', self.version)\n        try:\n            kwargs.setdefault('path', self.path)\n        except AttributeError:\n            pass\n        treegroup = kwargs.get('treegroup', None)\n        if treegroup is not None:\n            records = self.records_treegroup(treegroup)  # TODO: kwargs\n            models = parse_models(kwargs, records)\n        else:\n            groups = self.models_treegrouped(**kwargs)\n            models = chain_iterables(groups)\n        return models\n\n    def models_treegrouped(self, **kwargs):\n        ''' iterable of iterable of the models, grouped by the top-level tree\n        '''\n        kwargs.setdefault('version', self.version)\n        for group_idx, records in enumerate(self.records_treegrouped()):\n            kwargs['treegroup'] = group_idx\n            yield parse_models(kwargs, records)\n\n    def model(self, idx):\n        return nth(self.models(), idx)\n\n    def models_json(self, **kwargs):\n        models = self.models(**kwargs)\n        return JsonObjects(models, model_to_json)\n\n    def other_formats(self):\n        d = super(ModelStream, self).other_formats()\n        d['.models'] = self.models_json().open\n        return d\n\n    def parse_model_events(self):\n        context = dict(version=self.version)\n\n        def resolve_values_from_record(record):\n            stream = BytesIO(record['payload'])\n            return resolve_values_from_stream(stream)\n\n        for group_idx, records in enumerate(self.records_treegrouped()):\n            context['treegroup'] = group_idx\n            for x in resolve_models(context, records):\n                event, item = x\n                if item['type'] is RecordModel:\n                    if event is STARTEVENT:\n                        record_frame = item['record']\n                        stream = BytesIO(record_frame['payload'])\n                        resolve_values = resolve_values_from_stream(stream)\n                        item['stream'] = stream\n                        item['resolve_values'] = resolve_values\n                    elif event is ENDEVENT:\n                        stream = item['stream']\n                        item['leftover'] = {\n                            'offset': stream.tell(),\n                            'bytes': stream.read()\n                        }\n                yield x\n\n\nclass DocInfo(ModelStream):\n\n    @property\n    def idmappings(self):\n        for model in self.models():\n            if model['type'] is IdMappings:\n                return model\n\n    @property\n    def facenames_by_lang(self):\n        facenames = list(m for m in self.models()\n                         if m['type'] is FaceName)\n        languages = 'ko', 'en', 'cn', 'jp', 'other', 'symbol', 'user'\n        facenames_by_lang = dict()\n        offset = 0\n        for lang in languages:\n            n_fonts = self.idmappings['content'][lang + '_fonts']\n            facenames_by_lang[lang] = facenames[offset:offset + n_fonts]\n            offset += n_fonts\n        return facenames_by_lang\n\n    @property\n    def charshapes(self):\n        return (m for m in self.models()\n                if m['type'] is CharShape)\n\n    def get_charshape(self, charshape_id):\n        return nth(self.charshapes, charshape_id)\n\n    def charshape_lang_facename(self, charshape_id, lang):\n        charshape = self.get_charshape(charshape_id)\n        lang_facename_offset = charshape['content']['font_face'][lang]\n        return self.facenames_by_lang[lang][lang_facename_offset]\n\n\nclass Sections(recordstream.Sections):\n\n    section_class = ModelStream\n\n\nclass Hwp5File(recordstream.Hwp5File):\n\n    docinfo_class = DocInfo\n    bodytext_class = Sections\n\n\ndef create_context(file=None, **context):\n    if file is not None:\n        context['version'] = file.fileheader.version\n    assert 'version' in context\n    return context\n"
  },
  {
    "path": "src/hwp5/binmodel/_shared.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nimport logging\n\nfrom six import with_metaclass\n\nfrom hwp5.dataio import StructType\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import PrimitiveType\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import UINT8\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import INT8\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import N_ARRAY\n\n\nlogger = logging.getLogger(__name__)\n\n\ntag_models = dict()\n\n\nclass RecordModelType(StructType):\n\n    def __new__(mcs, name, bases, attrs):\n        cls = StructType.__new__(mcs, name, bases, attrs)\n        if 'tagid' in attrs:\n            tagid = attrs['tagid']\n            assert tagid not in tag_models\n            tag_models[tagid] = cls\n        return cls\n\n\nclass RecordModel(with_metaclass(RecordModelType, object)):\n    pass\n\n\nclass BinStorageId(UINT16):\n    pass\n\n\nclass COLORREF(with_metaclass(PrimitiveType, int)):\n    binfmt = INT32.binfmt\n    never_instantiate = False\n\n    def __getattr__(self, name):\n        if name == 'r':\n            return self & 0xff\n        elif name == 'g':\n            return (self & 0xff00) >> 8\n        elif name == 'b':\n            return (self & 0xff0000) >> 16\n        elif name == 'a':\n            return int((self & 0xff000000) >> 24)\n        elif name == 'rgb':\n            return self.r, self.g, self.b\n\n    def __str__(self):\n        return '#%02x%02x%02x' % (self.r, self.g, self.b)\n\n    def __repr__(self):\n        class_name = self.__class__.__name__\n        value = '(0x%02x, 0x%02x, 0x%02x)' % self.rgb\n        return class_name + value\n\n\nclass Margin(Struct):\n    def attributes():\n        yield HWPUNIT16, 'left'\n        yield HWPUNIT16, 'right'\n        yield HWPUNIT16, 'top'\n        yield HWPUNIT16, 'bottom'\n    attributes = staticmethod(attributes)\n\n\nclass Coord(Struct):\n    def attributes():\n        yield SHWPUNIT, 'x'\n        yield SHWPUNIT, 'y'\n    attributes = staticmethod(attributes)\n\n\nclass Border(Struct):\n\n    # 표 20 테두리선 종류\n    StrokeEnum = Enum('none', 'solid',\n                      'dashed', 'dotted', 'dash-dot', 'dash-dot-dot',\n                      'long-dash', 'large-dot',\n                      'double', 'double-2', 'double-3', 'triple',\n                      'wave', 'double-wave',\n                      'inset', 'outset', 'groove', 'ridge')\n    StrokeType = Flags(UINT8,\n                       0, 4, StrokeEnum, 'stroke_type')\n\n    # 표 21 테두리선 굵기\n    widths = {'0.1mm': 0,\n              '0.12mm': 1,\n              '0.15mm': 2,\n              '0.2mm': 3,\n              '0.25mm': 4,\n              '0.3mm': 5,\n              '0.4mm': 6,\n              '0.5mm': 7,\n              '0.6mm': 8,\n              '0.7mm': 9,\n              '1.0mm': 10,\n              '1.5mm': 11,\n              '2.0mm': 12,\n              '3.0mm': 13,\n              '4.0mm': 14,\n              '5.0mm': 15}\n    WidthEnum = Enum(**widths)\n    Width = Flags(UINT8,\n                  0, 4, WidthEnum, 'width')\n\n    def attributes(cls):\n        yield cls.StrokeType, 'stroke_flags',\n        yield cls.Width, 'width_flags',\n        yield COLORREF, 'color',\n    attributes = classmethod(attributes)\n\n\nclass BorderLine(Struct):\n    ''' 표 81 테두리 선 정보 '''\n\n    LineEnd = Enum('round', 'flat')\n    ArrowShape = Enum('none', 'arrow', 'arrow2', 'diamond', 'circle', 'rect',\n                      'diamondfilled', 'disc', 'rectfilled')\n    ArrowSize = Enum('smallest', 'smaller', 'small', 'abitsmall', 'normal',\n                     'abitlarge', 'large', 'larger', 'largest')\n\n    ''' 표 82 테두리 선 정보 속성 '''\n    Flags = Flags(UINT32,\n                  0, 5, Border.StrokeEnum, 'stroke',\n                  6, 9, LineEnd, 'line_end',\n                  10, 15, ArrowShape, 'arrow_start',\n                  16, 21, ArrowShape, 'arrow_end',\n                  22, 25, ArrowSize, 'arrow_start_size',\n                  26, 29, ArrowSize, 'arrow_end_size',\n                  30, 'arrow_start_fill',\n                  31, 'arrow_end_fill')\n\n    def attributes(cls):\n        yield COLORREF, 'color'\n        yield INT32, 'width'\n        yield cls.Flags, 'flags'\n    attributes = classmethod(attributes)\n\n\nclass Fill(Struct):\n    pass\n\n\nclass FillNone(Fill):\n    def attributes():\n        yield UINT32, 'size',  # SPEC is confusing\n    attributes = staticmethod(attributes)\n\n\nclass FillColorPattern(Fill):\n    ''' 표 23 채우기 정보 '''\n    PatternTypeEnum = Enum(NONE=255, HORIZONTAL=0, VERTICAL=1, BACKSLASH=2,\n                           SLASH=3, GRID=4, CROSS=5)\n    PatternTypeFlags = Flags(UINT32,\n                             0, 7, PatternTypeEnum, 'pattern_type')\n\n    def attributes(cls):\n        yield COLORREF, 'background_color',\n        yield COLORREF, 'pattern_color',\n        yield cls.PatternTypeFlags, 'pattern_type_flags',\n    attributes = classmethod(attributes)\n\n\nclass FillImage(Fill):\n    FillImageEnum = Enum(TILE_ALL=0,\n                         TILE_HORIZONTAL_TOP=1,\n                         TILE_HORIZONTAL_BOTTOM=2,\n                         TILE_VERTICAL_LEFT=3,\n                         TILE_VERTICAL_RIGHT=4,\n                         RESIZE=5,\n                         CENTER=6,\n                         CENTER_TOP=7,\n                         CENTER_BOTTOM=8,\n                         LEFT_MIDDLE=9,\n                         LEFT_TOP=10,\n                         LEFT_BOTTOM=11,\n                         RIGHT_MIDDLE=12,\n                         RIGHT_TOP=13,\n                         RIGHT_BOTTOM=14,\n                         NONE=15)\n    FillImageFlags = Flags(BYTE,\n                           0, 16, FillImageEnum, 'fillimage_type')\n\n    EffectEnum = Enum(REAL_PIC=0,\n                      GRAY_SCALE=1,\n                      BLACK_WHITE=2,\n                      PATTERN8x8=3)\n    EffectFlags = Flags(UINT8,\n                        0, 8, EffectEnum, 'effect_type')\n\n    def attributes(cls):\n        yield cls.FillImageFlags, 'flags'\n        yield INT8, 'brightness'\n        yield INT8, 'contrast'\n        yield cls.EffectFlags, 'effect'\n        yield UINT16, 'bindata_id'\n    attributes = classmethod(attributes)\n\n\nclass Coord32(Struct):\n    def attributes():\n        yield UINT32, 'x'\n        yield UINT32, 'y'\n    attributes = staticmethod(attributes)\n\n\nGradationTypeEnum = Enum(LINEAR=1, CIRCULAR=2, CONICAL=3, RECTANGULAR=4)\nGradationTypeFlags = Flags(BYTE,\n                           0, 8, GradationTypeEnum, 'gradation_type')\n\n\nclass FillGradation(Fill):\n    def attributes():\n        yield GradationTypeFlags, 'type',\n        yield UINT32, 'shear',  # 기울임 각 (도)\n        yield Coord32, 'center',\n        yield UINT32, 'blur',  # 번짐 정도: 0-100\n        # TODO: 스펙 1.2에 따르면 색상 수 > 2인 경우\n        # 색상이 바뀌는 위치 배열이 온다고 함\n        yield N_ARRAY(UINT32, COLORREF), 'colors',\n    attributes = staticmethod(attributes)\n\n\ndef ref_parent_member(member_name):\n    def f(context, values):\n        context, model = context['parent']\n        return model['content'][member_name]\n    f.__doc__ = 'PARENTREC.' + member_name\n    return f\n"
  },
  {
    "path": "src/hwp5/binmodel/controlchar.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport re\nimport sys\n\nfrom six import with_metaclass\n\nfrom hwp5.dataio import PrimitiveType\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import UINT8\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    unichr = chr\n\n\nclass CHID(with_metaclass(PrimitiveType, str)):\n\n    fixed_size = 4\n\n    # Common controls\n    GSO = 'gso '\n    TBL = 'tbl '\n    LINE = '$lin'\n    RECT = '$rec'\n    ELLI = '$ell'\n    ARC = '$arc'\n    POLY = '$pol'\n    CURV = '$cur'\n    EQED = 'eqed'\n    PICT = '$pic'\n    OLE = '$ole'\n    CONTAINER = '$con'\n\n    # Controls\n    SECD = 'secd'\n    COLD = 'cold'\n    HEADER = 'head'\n    FOOTER = 'foot'\n    FN = 'fn  '\n    EN = 'en  '\n    ATNO = 'atno'\n    NWNO = 'nwno'\n    PGHD = 'pghd'\n    PGCT = 'pgct'\n    PGNP = 'pgnp'\n    IDXM = 'idxm'\n    BOKM = 'bokm'\n    TCPS = 'tcps'\n    TDUT = 'tdut'\n    TCMT = 'tcmt'\n\n    # Field starts\n    FIELD_UNK = '%unk'\n    FIELD_DTE = '%dte'\n    FIELD_DDT = '%ddt'\n    FIELD_PAT = '%pat'\n    FIELD_BMK = '%bmk'\n    FIELD_MMG = '%mmg'\n    FIELD_XRF = '%xrf'\n    FIELD_FMU = '%fmu'\n    FIELD_CLK = '%clk'\n    FIELD_SMR = '%smr'\n    FIELD_USR = '%usr'\n    FIELD_HLK = '%hlk'\n    FIELD_REVISION_SIGN = '%sig'\n    FIELD_REVISION_DELETE = '%%*d'\n    FIELD_REVISION_ATTACH = '%%*a'\n    FIELD_REVISION_CLIPPING = '%%*C'\n    FIELD_REVISION_SAWTOOTH = '%%*S'\n    FIELD_REVISION_THINKING = '%%*T'\n    FIELD_REVISION_PRAISE = '%%*P'\n    FIELD_REVISION_LINE = '%%*L'\n    FIELD_REVISION_SIMPLECHANGE = '%%*c'\n    FIELD_REVISION_HYPERLINK = '%%*h'\n    FIELD_REVISION_LINEATTACH = '%%*A'\n    FIELD_REVISION_LINELINK = '%%*i'\n    FIELD_REVISION_LINETRANSFER = '%%*t'\n    FIELD_REVISION_RIGHTMOVE = '%%*r'\n    FIELD_REVISION_LEFTMOVE = '%%*l'\n    FIELD_REVISION_TRANSFER = '%%*n'\n    FIELD_REVISION_SIMPLEINSERT = '%%*e'\n    FIELD_REVISION_SPLIT = '%spl'\n    FIELD_REVISION_CHANGE = '%%mr'\n    FIELD_MEMO = '%%me'\n    FIELD_PRIVATE_INFO_SECURITY = '%cpr'\n\n    def decode(bytes, context=None):\n        if PY3:\n            return (\n                chr(bytes[3]) +\n                chr(bytes[2]) +\n                chr(bytes[1]) +\n                chr(bytes[0])\n            )\n        else:\n            return bytes[3] + bytes[2] + bytes[1] + bytes[0]\n    decode = staticmethod(decode)\n\n\nclass ControlChar(object):\n    class CHAR(object):\n        size = 1\n\n    class INLINE(object):\n        size = 8\n\n    class EXTENDED(object):\n        size = 8\n    chars = {0x00: ('NULL', CHAR),\n             0x01: ('CTLCHR01', EXTENDED),\n             0x02: ('SECTION_COLUMN_DEF', EXTENDED),\n             0x03: ('FIELD_START', EXTENDED),\n             0x04: ('FIELD_END', INLINE),\n             0x05: ('CTLCHR05', INLINE),\n             0x06: ('CTLCHR06', INLINE),\n             0x07: ('CTLCHR07', INLINE),\n             0x08: ('TITLE_MARK', INLINE),\n             0x09: ('TAB', INLINE),\n             0x0a: ('LINE_BREAK', CHAR),\n             0x0b: ('DRAWING_TABLE_OBJECT', EXTENDED),\n             0x0c: ('CTLCHR0C', EXTENDED),\n             0x0d: ('PARAGRAPH_BREAK', CHAR),\n             0x0e: ('CTLCHR0E', EXTENDED),\n             0x0f: ('HIDDEN_EXPLANATION', EXTENDED),\n             0x10: ('HEADER_FOOTER', EXTENDED),\n             0x11: ('FOOT_END_NOTE', EXTENDED),\n             0x12: ('AUTO_NUMBER', EXTENDED),\n             0x13: ('CTLCHR13', INLINE),\n             0x14: ('CTLCHR14', INLINE),\n             0x15: ('PAGE_CTLCHR', EXTENDED),\n             0x16: ('BOOKMARK', EXTENDED),\n             0x17: ('CTLCHR17', EXTENDED),\n             0x18: ('HYPHEN', CHAR),\n             0x1e: ('NONBREAK_SPACE', CHAR),\n             0x1f: ('FIXWIDTH_SPACE', CHAR)}\n    names = dict((unichr(code), name) for code, (name, kind) in chars.items())\n    kinds = dict((unichr(code), kind) for code, (name, kind) in chars.items())\n\n    def _populate(cls):\n        for ch, name in cls.names.items():\n            setattr(cls, name, ch)\n    _populate = classmethod(_populate)\n    REGEX_CONTROL_CHAR = re.compile(b'[\\x00-\\x1f]\\x00')\n\n    def find(cls, data, start_idx):\n        while True:\n            m = cls.REGEX_CONTROL_CHAR.search(data, start_idx)\n            if m is not None:\n                i = m.start()\n                if i & 1 == 1:\n                    start_idx = i + 1\n                    continue\n                if PY3:\n                    char = unichr(data[i])\n                else:\n                    char = unichr(ord(data[i]))\n                size = cls.kinds[char].size\n                return i, i + (size * 2)\n            data_len = len(data)\n            return data_len, data_len\n    find = classmethod(find)\n\n    def decode(cls, bytes):\n        code = UINT16.decode(bytes[0:2])\n        ch = unichr(code)\n        if cls.kinds[ch].size == 8:\n            bytes = bytes[2:2 + 12]\n            if ch == ControlChar.TAB:\n                param = dict(width=UINT32.decode(bytes[0:4]),\n                             unknown0=UINT8.decode(bytes[4:5]),\n                             unknown1=UINT8.decode(bytes[5:6]),\n                             unknown2=bytes[6:])\n                return dict(code=code, param=param)\n            else:\n                chid = CHID.decode(bytes[0:4])\n                param = bytes[4:12]\n                return dict(code=code, chid=chid, param=param)\n        else:\n            return dict(code=code)\n    decode = classmethod(decode)\n\n    def get_kind_by_code(cls, code):\n        ch = unichr(code)\n        return cls.kinds[ch]\n    get_kind_by_code = classmethod(get_kind_by_code)\n\n    def get_name_by_code(cls, code):\n        ch = unichr(code)\n        return cls.names.get(ch, 'CTLCHR%02x' % code)\n    get_name_by_code = classmethod(get_name_by_code)\n\n\nControlChar._populate()\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controls.bookmark_control import BookmarkControl\nfrom hwp5.binmodel.controls.columns_def import ColumnsDef\nfrom hwp5.binmodel.controls.common_controls import CommonControl\nfrom hwp5.binmodel.controls.dutmal import Dutmal\nfrom hwp5.binmodel.controls.field import Field\nfrom hwp5.binmodel.controls.field import FieldUnknown\nfrom hwp5.binmodel.controls.field import FieldDate\nfrom hwp5.binmodel.controls.field import FieldDocDate\nfrom hwp5.binmodel.controls.field import FieldPath\nfrom hwp5.binmodel.controls.field import FieldBookmark\nfrom hwp5.binmodel.controls.field import FieldMailMerge\nfrom hwp5.binmodel.controls.field import FieldCrossRef\nfrom hwp5.binmodel.controls.field import FieldFormula\nfrom hwp5.binmodel.controls.field import FieldClickHere\nfrom hwp5.binmodel.controls.field import FieldClickHereData\nfrom hwp5.binmodel.controls.field import FieldSummary\nfrom hwp5.binmodel.controls.field import FieldUserInfo\nfrom hwp5.binmodel.controls.field import FieldHyperLink\nfrom hwp5.binmodel.controls.field import FieldMemo\nfrom hwp5.binmodel.controls.field import FieldPrivateInfoSecurity\nfrom hwp5.binmodel.controls.gshape_object_control import GShapeObjectControl\nfrom hwp5.binmodel.controls.header_footer import HeaderFooter\nfrom hwp5.binmodel.controls.hidden_comment import HiddenComment\nfrom hwp5.binmodel.controls.index_marker import IndexMarker\nfrom hwp5.binmodel.controls.note import Note\nfrom hwp5.binmodel.controls.note import FootNote\nfrom hwp5.binmodel.controls.note import EndNote\nfrom hwp5.binmodel.controls.numbering import AutoNumbering\nfrom hwp5.binmodel.controls.numbering import NewNumbering\nfrom hwp5.binmodel.controls.page_hide import PageHide\nfrom hwp5.binmodel.controls.page_number_position import PageNumberPosition\nfrom hwp5.binmodel.controls.page_odd_even import PageOddEven\nfrom hwp5.binmodel.controls.section_def import SectionDef\nfrom hwp5.binmodel.controls.table_control import TableControl\nfrom hwp5.binmodel.controls.tcps_control import TCPSControl\n\n# suppress pyflake8 warning 'imported but not used'\nBookmarkControl\nColumnsDef\nCommonControl\nDutmal\nField\nFieldUnknown\nFieldDate\nFieldDocDate\nFieldPath\nFieldBookmark\nFieldMailMerge\nFieldCrossRef\nFieldFormula\nFieldClickHere\nFieldClickHereData\nFieldSummary\nFieldUserInfo\nFieldHyperLink\nFieldMemo\nFieldPrivateInfoSecurity\nGShapeObjectControl\nHeaderFooter\nHiddenComment\nIndexMarker\nNote\nFootNote\nEndNote\nAutoNumbering\nNewNumbering\nPageHide\nPageNumberPosition\nPageOddEven\nSectionDef\nTableControl\nTCPSControl\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/_shared.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom six import with_metaclass\n\nfrom hwp5.binmodel._shared import RecordModelType\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_CTRL_HEADER\nfrom hwp5.binmodel.controlchar import CHID\n\n\ncontrol_models = dict()\n\n\nclass ControlType(RecordModelType):\n\n    def __new__(mcs, name, bases, attrs):\n        cls = RecordModelType.__new__(mcs, name, bases, attrs)\n        if 'chid' in attrs:\n            chid = attrs['chid']\n            assert chid not in control_models\n            control_models[chid] = cls\n        return cls\n\n\nclass Control(with_metaclass(ControlType, RecordModel)):\n    ''' 4.2.6. 컨트롤 헤더 '''\n\n    tagid = HWPTAG_CTRL_HEADER\n\n    def attributes():\n        yield CHID, 'chid'\n    attributes = staticmethod(attributes)\n\n    extension_types = control_models\n\n    def get_extension_key(cls, context, model):\n        ''' chid '''\n        return model['content']['chid']\n    get_extension_key = classmethod(get_extension_key)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/bookmark_control.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import BSTR\nfrom hwp5.binmodel.tagid71_ctrl_data import ControlData\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass BookmarkControl(Control):\n    ''' 4.2.10.11. 책갈피 '''\n    chid = CHID.BOKM\n\n    def attributes():\n        if False:\n            yield\n    attributes = staticmethod(attributes)\n\n\nclass BookmarkControlData(ControlData):\n\n    parent_model_type = BookmarkControl\n\n    def attributes():\n        yield UINT32, 'unknown1'\n        yield UINT32, 'unknown2'\n        yield UINT16, 'unknown3'\n        yield BSTR, 'name'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/columns_def.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import WORD\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import X_ARRAY\nfrom hwp5.dataio import ref_member_flag\nfrom hwp5.binmodel.controls._shared import Control\nfrom hwp5.binmodel._shared import Border\n\n\nclass Column0(Struct):\n\n    @staticmethod\n    def attributes():\n        yield WORD, 'width'\n\n\nclass Column(Struct):\n    @staticmethod\n    def attributes():\n        yield WORD, 'spacing'\n        yield WORD, 'width'\n\n\nclass ColumnsDef(Control):\n    ''' 4.2.10.2. 단 정의 '''\n    chid = CHID.COLD\n\n    Kind = Enum('normal', 'distribute', 'parallel')\n    Direction = Enum('l2r', 'r2l', 'both')\n    Flags = Flags(UINT16,\n                  0, 1, Kind, 'kind',\n                  2, 9, 'count',\n                  10, 11, Direction, 'direction',\n                  12, 'same_widths')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n        yield HWPUNIT16, 'spacing'\n\n        def not_same_widths(context, values):\n            ''' flags.same_widths == 0 '''\n            return not values['flags'].same_widths\n\n        def n_entries(member_ref):\n            def n_entries(context, values):\n                n_columns = member_ref(context, values)\n                return n_columns - 1\n            return n_entries\n\n        yield dict(name='column0', type=Column0,\n                   condition=not_same_widths)\n        yield dict(name='columns',\n                   type=X_ARRAY(Column,\n                                n_entries(ref_member_flag('flags', 'count'))),\n                   condition=not_same_widths)\n        yield UINT16, 'attr2'\n        yield Border, 'splitter'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/common_controls.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controls._shared import Control\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import HWPUNIT\nfrom hwp5.dataio import INT16\nfrom hwp5.dataio import BSTR\nfrom hwp5.binmodel._shared import Margin\n\n\nclass CommonControl(Control):\n\n    # 표 65 개체 공통 속성의 속성\n    Flow = Enum(FLOAT=0, BLOCK=1, BACK=2, FRONT=3)\n    TextSide = Enum(BOTH=0, LEFT=1, RIGHT=2, LARGER=3)\n    VRelTo = Enum(PAPER=0, PAGE=1, PARAGRAPH=2)\n    HRelTo = Enum(PAPER=0, PAGE=1, COLUMN=2, PARAGRAPH=3)\n    VAlign = Enum(TOP=0, MIDDLE=1, BOTTOM=2)\n    HAlign = Enum(LEFT=0, CENTER=1, RIGHT=2, INSIDE=3, OUTSIDE=4)\n    WidthRelTo = Enum(PAPER=0, PAGE=1, COLUMN=2, PARAGRAPH=3, ABSOLUTE=4)\n    HeightRelTo = Enum(PAPER=0, PAGE=1, ABSOLUTE=2)\n    NumberCategory = Enum(NONE=0, FIGURE=1, TABLE=2, EQUATION=3)\n\n    CommonControlFlags = Flags(UINT32,\n                               0, 'inline',\n                               2, 'affect_line_spacing',\n                               3, 4, VRelTo, 'vrelto',\n                               5, 7, VAlign, 'valign',\n                               8, 9, HRelTo, 'hrelto',\n                               10, 12, HAlign, 'halign',\n                               13, 'restrict_in_page',\n                               14, 'overlap_others',\n                               15, 17, WidthRelTo, 'width_relto',\n                               18, 19, HeightRelTo, 'height_relto',\n                               20, 'protect_size_when_vrelto_paragraph',\n                               21, 23, Flow, 'flow',\n                               24, 25, TextSide, 'text_side',\n                               26, 27, NumberCategory, 'number_category')\n\n    MARGIN_LEFT = 0\n    MARGIN_RIGHT = 1\n    MARGIN_TOP = 2\n    MARGIN_BOTTOM = 3\n\n    def attributes(cls):\n        ''' 표 64 개체 공통 속성 '''\n        yield cls.CommonControlFlags, 'flags',\n        yield SHWPUNIT, 'y',    # DIFFSPEC\n        yield SHWPUNIT, 'x',    # DIFFSPEC\n        yield HWPUNIT, 'width',\n        yield HWPUNIT, 'height',\n        yield INT16, 'z_order',\n        yield INT16, 'unknown1',\n        yield Margin, 'margin',\n        yield UINT32, 'instance_id',\n        yield dict(type=INT16, name='unknown2', version=(5, 0, 0, 5))\n        yield dict(type=BSTR, name='description', version=(5, 0, 0, 5))\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/dutmal.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import BSTR\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass Dutmal(Control):\n    ''' 4.2.10.13. 덧말 '''\n    chid = CHID.TDUT\n    Position = Enum(ABOVE=0, BELOW=1, CENTER=2)\n    Align = Enum(BOTH=0, LEFT=1, RIGHT=2, CENTER=3, DISTRIBUTE=4,\n                 DISTRIBUTE_SPACE=5)\n\n    def attributes(cls):\n        yield BSTR, 'maintext'\n        yield BSTR, 'subtext'\n        yield Flags(UINT32,\n                    0, 31, cls.Position, 'position'), 'position-flags'\n        yield UINT32, 'fsizeratio'\n        yield UINT32, 'option'\n        yield UINT32, 'stylenumber'\n        yield Flags(UINT32,\n                    0, 31, cls.Align, 'align'), 'align-flags'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/field.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import BYTE\nfrom hwp5.binmodel.tagid71_ctrl_data import ControlData\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass Field(Control):\n    ''' 4.2.10.15 필드 시작 '''\n\n    Flags = Flags(UINT32,\n                  0, 'editableInReadOnly',\n                  11, 14, 'visitedType',\n                  15, 'modified')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags',\n        yield BYTE, 'extra_attr',\n        yield BSTR, 'command',\n        yield UINT32, 'id',\n    attributes = classmethod(attributes)\n\n\nclass FieldUnknown(Field):\n    chid = CHID.FIELD_UNK\n\n\nclass FieldDate(Field):\n    chid = CHID.FIELD_DTE\n\n\nclass FieldDocDate(Field):\n    chid = CHID.FIELD_DDT\n\n\nclass FieldPath(Field):\n    chid = CHID.FIELD_PAT\n\n\nclass FieldBookmark(Field):\n    chid = CHID.FIELD_BMK\n\n\nclass FieldMailMerge(Field):\n    chid = CHID.FIELD_MMG\n\n\nclass FieldCrossRef(Field):\n    chid = CHID.FIELD_XRF\n\n\nclass FieldFormula(Field):\n    chid = CHID.FIELD_FMU\n\n\nclass FieldClickHere(Field):\n    chid = CHID.FIELD_CLK\n\n\nclass FieldClickHereData(ControlData):\n    parent_model_type = FieldClickHere\n\n\nclass FieldSummary(Field):\n    chid = CHID.FIELD_SMR\n\n\nclass FieldUserInfo(Field):\n    chid = CHID.FIELD_USR\n\n\nclass FieldHyperLink(Field):\n    chid = CHID.FIELD_HLK\n\n    def geturl(self):\n        s = self.command.split(';')\n        return s[0].replace('\\\\:', ':')\n\n\nclass FieldRevisionSign(Field):\n    chid = CHID.FIELD_REVISION_SIGN\n\n\nclass FieldRevisionDelete(Field):\n    chid = CHID.FIELD_REVISION_DELETE\n\n\nclass FieldRevisionAttach(Field):\n    chid = CHID.FIELD_REVISION_ATTACH\n\n\nclass FieldRevisionClipping(Field):\n    chid = CHID.FIELD_REVISION_CLIPPING\n\n\nclass FieldRevisionSawtooth(Field):\n    chid = CHID.FIELD_REVISION_SAWTOOTH\n\n\nclass FieldRevisionThinking(Field):\n    chid = CHID.FIELD_REVISION_THINKING\n\n\nclass FieldRevisionPraise(Field):\n    chid = CHID.FIELD_REVISION_PRAISE\n\n\nclass FieldRevisionLine(Field):\n    chid = CHID.FIELD_REVISION_LINE\n\n\nclass FieldRevisionSimpleChange(Field):\n    chid = CHID.FIELD_REVISION_SIMPLECHANGE\n\n\nclass FieldRevisionHyperlink(Field):\n    chid = CHID.FIELD_REVISION_HYPERLINK\n\n\nclass FieldRevisionLineAttach(Field):\n    chid = CHID.FIELD_REVISION_LINEATTACH\n\n\nclass FieldRevisionLineLink(Field):\n    chid = CHID.FIELD_REVISION_LINELINK\n\n\nclass FieldRevisionLineTransfer(Field):\n    chid = CHID.FIELD_REVISION_LINETRANSFER\n\n\nclass FieldRevisionRightMove(Field):\n    chid = CHID.FIELD_REVISION_RIGHTMOVE\n\n\nclass FieldRevisionLeftMove(Field):\n    chid = CHID.FIELD_REVISION_LEFTMOVE\n\n\nclass FieldRevisionTransfer(Field):\n    chid = CHID.FIELD_REVISION_TRANSFER\n\n\nclass FieldRevisionSimpleInsert(Field):\n    chid = CHID.FIELD_REVISION_SIMPLEINSERT\n\n\nclass FieldRevisionSplit(Field):\n    chid = CHID.FIELD_REVISION_SPLIT\n\n\nclass FieldRevisionChange(Field):\n    chid = CHID.FIELD_REVISION_CHANGE\n\n\nclass FieldMemo(Field):\n    chid = CHID.FIELD_MEMO\n\n\nclass FieldPrivateInfoSecurity(Field):\n    chid = CHID.FIELD_PRIVATE_INFO_SECURITY\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/gshape_object_control.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controls.common_controls import CommonControl\nfrom hwp5.binmodel.controlchar import CHID\n\n\nclass GShapeObjectControl(CommonControl):\n    chid = CHID.GSO\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/header_footer.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass HeaderFooter(Control):\n    ''' 4.2.10.3. 머리말/꼬리말 '''\n    Places = Enum(BOTH_PAGES=0, EVEN_PAGE=1, ODD_PAGE=2)\n    Flags = Flags(UINT32,\n                  0, 1, Places, 'places')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n    attributes = classmethod(attributes)\n\n\nclass Header(HeaderFooter):\n    ''' 머리말 '''\n    chid = CHID.HEADER\n\n\nclass Footer(HeaderFooter):\n    ''' 꼬리말 '''\n    chid = CHID.FOOTER\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/hidden_comment.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass HiddenComment(Control):\n    ''' 4.2.10.14 숨은 설명 '''\n    chid = CHID.TCMT\n\n    def attributes():\n        if False:\n            yield\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/index_marker.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import BSTR\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass IndexMarker(Control):\n    ''' 4.2.10.10. 찾아보기 표식 '''\n    chid = CHID.IDXM\n\n    def attributes():\n        yield BSTR, 'keyword1'\n        yield BSTR, 'keyword2'\n        yield UINT16, 'dummy'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/note.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass Note(Control):\n    ''' 4.2.10.4 미주/각주 '''\n    def attributes():\n        yield UINT32, 'number'\n        yield UINT32, 'unknown0'\n        yield UINT32, 'unknown1'\n        yield dict(type=UINT16, name='unknown2', version=(5, 0, 3, 0))\n        yield dict(type=UINT16, name='unknown3', version=(5, 0, 3, 0))\n    attributes = staticmethod(attributes)\n\n\nclass FootNote(Note):\n    ''' 각주 '''\n    chid = CHID.FN\n\n\nclass EndNote(Note):\n    ''' 미주 '''\n    chid = CHID.EN\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/numbering.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import WCHAR\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass NumberingControl(Control):\n    Kind = Enum(\n            PAGE=0, FOOTNOTE=1, ENDNOTE=2, PICTURE=3, TABLE=4, EQUATION=5,\n            UNKNOWN6=6,\n    )\n    Flags = Flags(UINT32,\n                  0, 3, Kind, 'kind',\n                  4, 11, 'footnoteshape',\n                  12, 'superscript')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags',\n        yield UINT16, 'number',\n    attributes = classmethod(attributes)\n\n\nclass AutoNumbering(NumberingControl):\n    ''' 4.2.10.5. 자동 번호 '''\n    chid = CHID.ATNO\n\n    def attributes(cls):\n        yield WCHAR, 'usersymbol',\n        yield WCHAR, 'prefix',\n        yield WCHAR, 'suffix',\n    attributes = classmethod(attributes)\n\n    def __unicode__(self):\n        prefix = u''\n        suffix = u''\n        if self.flags.kind == self.Kind.FOOTNOTE:\n            if self.suffix != u'\\x00':\n                suffix = self.suffix\n        return prefix + unicode(self.number) + suffix\n\n\nclass NewNumbering(NumberingControl):\n    ''' 4.2.10.6. 새 번호 지정 '''\n    chid = CHID.NWNO\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/page_hide.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass PageHide(Control):\n    ''' 4.2.10.7 감추기 '''\n    chid = CHID.PGHD\n    Flags = Flags(UINT32,\n                  0, 'header',\n                  1, 'footer',\n                  2, 'basepage',\n                  3, 'pageborder',\n                  4, 'pagefill',\n                  5, 'pagenumber')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/page_number_position.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import WCHAR\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass PageNumberPosition(Control):\n    ''' 4.2.10.9. 쪽 번호 위치 '''\n    chid = CHID.PGNP\n    Position = Enum(NONE=0,\n                    TOP_LEFT=1, TOP_CENTER=2, TOP_RIGHT=3,\n                    BOTTOM_LEFT=4, BOTTOM_CENTER=5, BOTTOM_RIGHT=6,\n                    OUTSIDE_TOP=7, OUTSIDE_BOTTOM=8,\n                    INSIDE_TOP=9, INSIDE_BOTTOM=10)\n    Flags = Flags(UINT32,\n                  0, 7, 'shape',\n                  8, 11, Position, 'position')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n        yield WCHAR, 'usersymbol'\n        yield WCHAR, 'prefix'\n        yield WCHAR, 'suffix'\n        yield WCHAR, 'dash'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/page_odd_even.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass PageOddEven(Control):\n    ''' 4.2.10.8 홀/짝수 조정 '''\n    chid = CHID.PGCT\n    OddEven = Enum(BOTH_PAGES=0, EVEN_PAGE=1, ODD_PAGE=2)\n    Flags = Flags(UINT32,\n                  0, 1, OddEven, 'pages')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/section_def.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import HWPUNIT\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import HexBytes\nfrom hwp5.binmodel.tagid71_ctrl_data import ControlData\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass SectionDef(Control):\n    ''' 4.2.10.1. 구역 정의 '''\n    chid = CHID.SECD\n\n    Flags = Flags(UINT32,\n                  0, 'hide_header',\n                  1, 'hide_footer',\n                  2, 'hide_page',\n                  3, 'hide_border',\n                  4, 'hide_background',\n                  5, 'hide_pagenumber',\n                  8, 'show_border_on_first_page_only',\n                  9, 'show_background_on_first_page_only',\n                  16, 18, 'text_direction',\n                  19, 'hide_blank_line',\n                  20, 21, 'pagenum_on_split_section',\n                  22, 'squared_manuscript_paper')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags',\n        yield HWPUNIT16, 'columnspacing',\n        yield HWPUNIT16, 'grid_vertical',\n        yield HWPUNIT16, 'grid_horizontal',\n        yield HWPUNIT, 'defaultTabStops',\n        yield UINT16, 'numbering_shape_id',\n        yield UINT16, 'starting_pagenum',\n        yield UINT16, 'starting_picturenum',\n        yield UINT16, 'starting_tablenum',\n        yield UINT16, 'starting_equationnum',\n        yield dict(type=UINT32, name='unknown1', version=(5, 0, 1, 7))\n        yield dict(type=UINT32, name='unknown2', version=(5, 0, 1, 7))\n    attributes = classmethod(attributes)\n\n\nclass SectionDefData(ControlData):\n    parent_model_type = SectionDef\n\n    def attributes():\n        yield HexBytes(280), 'unknown'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/table_control.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controls.common_controls import CommonControl\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.binmodel.tagid61_table import TableBody\n\n\nclass TableControl(CommonControl):\n    chid = CHID.TBL\n\n    def on_child(cls, attributes, context, child):\n        child_context, child_model = child\n        if child_model['type'] is TableBody:\n            # referenced in ListHeader parsing\n            context['seen_table_body'] = True\n    on_child = classmethod(on_child)\n"
  },
  {
    "path": "src/hwp5/binmodel/controls/tcps_control.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.dataio import BSTR\nfrom hwp5.binmodel.controls._shared import Control\n\n\nclass TCPSControl(Control):\n    ''' 4.2.10.12. 글자 겹침 '''\n    chid = CHID.TCPS\n\n    def attributes():\n        yield BSTR, 'textlength'\n        # yield UINT8, 'frameType'\n        # yield INT8, 'internalCharacterSize'\n        # yield UINT8, 'internalCharacterFold'\n        # yield N_ARRAY(UINT8, UINT32), 'characterShapeIds'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid16_document_properties.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_DOCUMENT_PROPERTIES\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import UINT32\n\n\nclass DocumentProperties(RecordModel):\n    ''' 4.1.1. 문서 속성 '''\n\n    tagid = HWPTAG_DOCUMENT_PROPERTIES\n\n    def attributes():\n        ''' 표 9 문서 속성 '''\n        yield UINT16, 'section_count',\n        yield UINT16, 'page_startnum',\n        yield UINT16, 'footnote_startnum',\n        yield UINT16, 'endnote_startnum',\n        yield UINT16, 'picture_startnum',\n        yield UINT16, 'table_startnum',\n        yield UINT16, 'math_startnum',\n        yield UINT32, 'list_id',\n        yield UINT32, 'paragraph_id',\n        yield UINT32, 'character_unit_loc_in_paragraph',\n        # yield UINT32, 'flags',   # DIFFSPEC\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid17_id_mappings.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_ID_MAPPINGS\nfrom hwp5.dataio import UINT32\n\n\nclass IdMappings(RecordModel):\n    ''' 4.1.2. 아이디 매핑 헤더 '''\n\n    tagid = HWPTAG_ID_MAPPINGS\n\n    def attributes():\n        ''' 표 10 아이디 매핑 헤더 '''\n        yield UINT32, 'bindata',\n        yield UINT32, 'ko_fonts',\n        yield UINT32, 'en_fonts',\n        yield UINT32, 'cn_fonts',\n        yield UINT32, 'jp_fonts',\n        yield UINT32, 'other_fonts',\n        yield UINT32, 'symbol_fonts',\n        yield UINT32, 'user_fonts',\n        yield UINT32, 'borderfills',\n        yield UINT32, 'charshapes',\n        yield UINT32, 'tabdefs',\n        yield UINT32, 'numberings',\n        yield UINT32, 'bullets',\n        yield UINT32, 'parashapes',\n        yield UINT32, 'styles',\n\n        # memoshapes are found from 5.0.1.7, but not in 5.0.1.6\n        yield dict(type=UINT32, name='memoshapes', version=(5, 0, 1, 7))\n\n        # TODO unknown fields:\n        # followings are found from 5.0.3.2, but not in 5.0.3.1\n        # but some 5.0.3.3 files do not have them:\n        #   5.0.3.3/d6dfac424525298119de54410c3b22d74aa85511\n        # yield dict(type=UINT32, name='unknown1', version=(5, 0, 3, 2))\n        # yield dict(type=UINT32, name='unknown2', version=(5, 0, 3, 2))\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid18_bin_data.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_BIN_DATA\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import SelectiveType\nfrom hwp5.dataio import ref_member_flag\nfrom hwp5.binmodel._shared import BinStorageId\n\n\nclass BinDataLink(Struct):\n    def attributes():\n        yield BSTR, 'abspath'\n        yield BSTR, 'relpath'\n    attributes = staticmethod(attributes)\n\n\nclass BinDataEmbedding(Struct):\n    def attributes():\n        yield BinStorageId, 'storage_id'\n        yield BSTR, 'ext'\n    attributes = staticmethod(attributes)\n\n\nclass BinDataStorage(Struct):\n    def attributes():\n        yield BinStorageId, 'storage_id'\n    attributes = staticmethod(attributes)\n\n\nclass BinData(RecordModel):\n    ''' 4.1.3. 바이너리 데이터 '''\n\n    tagid = HWPTAG_BIN_DATA\n\n    # 표 13 바이너리 데이터 속성\n    StorageType = Enum(LINK=0, EMBEDDING=1, STORAGE=2)\n    CompressionType = Enum(STORAGE_DEFAULT=0, YES=1, NO=2)\n    AccessState = Enum(NEVER=0, OK=1, FAILED=2, FAILED_IGNORED=3)\n    Flags = Flags(UINT16,\n                  0, 3, StorageType, 'storage',\n                  4, 5, CompressionType, 'compression',\n                  16, 17, AccessState, 'access')\n\n    def attributes(cls):\n        ''' 표 12 바이너리 데이터 '''\n        yield cls.Flags, 'flags'\n        yield (SelectiveType(ref_member_flag('flags', 'storage'),\n                             {cls.StorageType.LINK: BinDataLink,\n                              cls.StorageType.EMBEDDING: BinDataEmbedding,\n                              cls.StorageType.STORAGE: BinDataStorage}),\n               'bindata')\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid19_face_name.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_FACE_NAME\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import Struct\n\n\nclass AlternateFont(Struct):\n    def attributes():\n        yield BYTE, 'kind'\n        yield BSTR, 'name'\n    attributes = staticmethod(attributes)\n\n\nclass Panose1(Struct):\n    ''' 표 17 글꼴 유형 정보 '''\n\n    FamilyType = Enum('any', 'no_fit', 'text_display', 'script', 'decorative',\n                      'pictorial')\n\n    SerifStyle = Enum('any', 'no_fit', 'cove', 'obtuse_cove', 'square_cove',\n                      'obtuse_square_cove', 'square', 'thin', 'bone',\n                      'exaggerated', 'triangle', 'normal_sans', 'obtuse_sans',\n                      'perp_sans', 'flared', 'rounded')\n\n    Weight = Enum('any', 'no_fit', 'very_light', 'light', 'thin', 'book',\n                  'medium', 'demi', 'bold', 'heavy', 'black', 'nord')\n\n    Proportion = Enum('any', 'no_fit', 'old_style', 'modern', 'even_width',\n                      'expanded', 'condensed', 'very_expanded',\n                      'very_condensed', 'monospaced')\n\n    Contrast = Enum('any', 'no_fit', 'none', 'very_low', 'low', 'medium_low',\n                    'medium', 'medium_high', 'high', 'very_high')\n\n    StrokeVariation = Enum('any', 'no_fit', 'gradual_diag', 'gradual_tran',\n                           'gradual_vert', 'gradual_horz', 'rapid_vert',\n                           'rapid_horz', 'instant_vert')\n\n    ArmStyle = Enum('any', 'no_fit', 'straight_horz', 'straight_wedge',\n                    'straight_vert', 'straight_single_serif',\n                    'straight_double_serif', 'bent_horz', 'bent_wedge',\n                    'bent_vert', 'bent_single_serif', 'bent_double_serif')\n\n    Letterform = Enum('any', 'no_fit', 'normal_contact', 'normal_weighted',\n                      'normal_boxed', 'normal_flattened', 'normal_rounded',\n                      'normal_off_center', 'normal_square', 'oblique_contact',\n                      'oblique_weighted', 'oblique_boxed', 'oblique_flattened',\n                      'oblique_rounded', 'oblique_off_center',\n                      'oblique_square')\n\n    Midline = Enum('any', 'no_fit', 'standard_trimmed', 'standard_pointed',\n                   'standard_serifed', 'high_trimmed', 'high_pointed',\n                   'high_serifed', 'constant_trimmed', 'constant_pointed',\n                   'constant_serifed', 'low_trimmed', 'low_pointed',\n                   'low_serifed')\n\n    XHeight = Enum('any', 'no_fit', 'constant_small', 'constant_std',\n                   'constant_large', 'ducking_small', 'ducking_std',\n                   'ducking_large')\n\n    def attributes():\n        yield BYTE, 'family_type',\n        yield BYTE, 'serif_style',\n        yield BYTE, 'weight',\n        yield BYTE, 'proportion',\n        yield BYTE, 'contrast',\n        yield BYTE, 'stroke_variation',\n        yield BYTE, 'arm_style',\n        yield BYTE, 'letterform',\n        yield BYTE, 'midline',\n        yield BYTE, 'x_height',\n    attributes = staticmethod(attributes)\n\n\nclass FaceName(RecordModel):\n    ''' 4.1.4. 글꼴 '''\n\n    tagid = HWPTAG_FACE_NAME\n\n    # 표 16 대체 글꼴 유형\n    FontFileType = Enum(UNKNOWN=0, TTF=1, HFT=2)\n\n    # 표 15 글꼴 속성\n    Flags = Flags(BYTE,\n                  0, 1, FontFileType, 'font_file_type',\n                  5, 'default',\n                  6, 'metric',\n                  7, 'alternate')\n\n    def attributes(cls):\n        ''' 표 14 글꼴 '''\n        yield cls.Flags, 'flags'\n        yield BSTR, 'name'\n\n        def has_alternate(context, values):\n            ''' flags.alternate == 1 '''\n            return values['flags'].alternate\n\n        def has_metric(context, values):\n            ''' flags.metric == 1 '''\n            return values['flags'].metric\n\n        def has_default(context, values):\n            ''' flags.default == 1 '''\n            return values['flags'].default\n\n        yield dict(type=AlternateFont, name='alternate_font',\n                   condition=has_alternate)\n        yield dict(type=Panose1, name='panose1', condition=has_metric)\n        yield dict(type=BSTR, name='default_font', condition=has_default)\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid20_border_fill.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_BORDER_FILL\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import Flags\n# from hwp5.dataio import N_ARRAY\nfrom hwp5.binmodel._shared import Border\nfrom hwp5.binmodel._shared import FillColorPattern\nfrom hwp5.binmodel._shared import FillGradation\nfrom hwp5.binmodel._shared import FillImage\n\n\nclass BorderFill(RecordModel):\n    ''' 4.1.5. 테두리/배경 '''\n\n    tagid = HWPTAG_BORDER_FILL\n\n    # 표 19 테두리/배경 속성\n    BorderFlags = Flags(UINT16,\n                        0, 'effect_3d',\n                        1, 'effect_shadow',\n                        2, 4, 'slash',\n                        5, 6, 'backslash')\n\n    # 표 23 채우기 정보\n    FillFlags = Flags(UINT32,\n                      0, 'colorpattern',\n                      1, 'image',\n                      2, 'gradation')\n\n    def attributes(cls):\n        ''' 표 18 테두리/배경 속성 '''\n        yield cls.BorderFlags, 'borderflags'\n        yield Border, 'left',\n        yield Border, 'right',\n        yield Border, 'top',\n        yield Border, 'bottom',\n        yield Border, 'diagonal'\n        yield cls.FillFlags, 'fillflags'\n\n        def fill_colorpattern(context, values):\n            ''' fillflags.fill_colorpattern '''\n            return values['fillflags'].colorpattern\n\n        def fill_image(context, values):\n            ''' fillflags.fill_image '''\n            return values['fillflags'].image\n\n        def fill_gradation(context, values):\n            ''' fillflags.fill_gradation '''\n            return values['fillflags'].gradation\n\n        yield dict(type=FillColorPattern, name='fill_colorpattern',\n                   condition=fill_colorpattern)\n        yield dict(type=FillGradation, name='fill_gradation',\n                   condition=fill_gradation)\n        yield dict(type=FillImage, name='fill_image',\n                   condition=fill_image)\n        yield dict(type=UINT32, name='shape',\n                   condition=fill_gradation)\n        yield dict(type=BYTE, name='blur_center',\n                   condition=fill_gradation)\n        # 스펙 1.2의 표28 설명과는 달리,\n        # 적어도 5.0.1.7에서, 있는 경우가 있고 없는 경우가 있음\n        #  yield N_ARRAY(UINT32, BYTE), 'extended'  # SPEC\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid21_char_shape.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_CHAR_SHAPE\nfrom hwp5.dataio import StructType\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import INT8\nfrom hwp5.dataio import UINT8\nfrom hwp5.dataio import WORD\nfrom hwp5.binmodel._shared import COLORREF\n\n\ndef LanguageStruct(name, basetype):\n    ''' 표 29 글꼴에 대한 언어 '''\n    def attributes():\n        for lang in ('ko', 'en', 'cn', 'jp', 'other', 'symbol', 'user'):\n            yield basetype, lang\n    attributes = staticmethod(attributes)\n    return StructType(name, (Struct,), dict(basetype=basetype,\n                                            attributes=attributes))\n\n\nclass ShadowSpace(Struct):\n    def attributes():\n        yield INT8, 'x'\n        yield INT8, 'y'\n    attributes = staticmethod(attributes)\n\n\nclass CharShape(RecordModel):\n    ''' 4.1.6. 글자 모양 '''\n\n    tagid = HWPTAG_CHAR_SHAPE\n\n    # 표 30 글자 모양 속성\n    Underline = Enum(NONE=0, UNDERLINE=1, LINE_THROUGH=2, OVERLINE=3)\n    UnderlineStyle = Enum(SOLID=0, DASHED=1, DOTTED=2, DASH_DOT=3,\n                          DASH_DOT_DOT=4, LONG_DASHED=5, LARGE_DOTTED=6,\n                          DOUBLE=7, LOWER_WEIGHTED=8, UPPER_WEIGHTED=9,\n                          MIDDLE_WEIGHTED=10)\n    Flags = Flags(UINT32,\n                  0, 'italic',\n                  1, 'bold',\n                  2, 3, Underline, 'underline',\n                  4, 7, UnderlineStyle, 'underline_style',\n                  8, 10, 'outline',\n                  11, 13, 'shadow')\n\n    def attributes(cls):\n        ''' 표 28 글자 모양 '''\n        yield LanguageStruct('FontFace', WORD), 'font_face',\n        yield (LanguageStruct('LetterWidthExpansion', UINT8),\n               'letter_width_expansion')\n        yield LanguageStruct('LetterSpacing', INT8), 'letter_spacing'\n        yield LanguageStruct('RelativeSize', INT8), 'relative_size'\n        yield LanguageStruct('Position', INT8), 'position'\n        yield INT32, 'basesize',\n        yield cls.Flags, 'charshapeflags',\n        yield ShadowSpace, 'shadow_space'\n        yield COLORREF, 'text_color',\n        yield COLORREF, 'underline_color',\n        yield COLORREF, 'shade_color',\n        yield COLORREF, 'shadow_color',\n        # yield UINT16, 'borderfill_id',        # DIFFSPEC\n        # yield COLORREF, 'strikeoutColor',    # DIFFSPEC\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid22_tab_def.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_TAB_DEF\nfrom hwp5.dataio import HWPUNIT\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import N_ARRAY\n\n\nclass Tab(Struct):\n\n    Kind = Enum(LEFT=0, RIGHT=1, CENTER=2, FLOAT=3)\n\n    Flags = Flags(UINT32,\n                  0, 7, Kind, 'kind',\n                  8, 15, 'fill_type')\n\n    @classmethod\n    def attributes(cls):\n        yield HWPUNIT, 'pos',\n        yield cls.Flags, 'flags'\n\n\nclass TabDef(RecordModel):\n    ''' 4.1.7. 탭 정의 '''\n\n    tagid = HWPTAG_TAB_DEF\n\n    ''' 표 32 탭 정의 속성 '''\n    Flags = Flags(UINT32,\n                  0, 'autotab_left',\n                  1, 'autotab_right')\n\n    @classmethod\n    def attributes(cls):\n        yield dict(type=cls.Flags, name='flags')\n        yield dict(type=N_ARRAY(UINT32, Tab), name='tabs')\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid23_numbering.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_NUMBERING\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import ARRAY\n\n\nclass NumberingLevel(Struct):\n\n    # 표 35 문단 머리 정보 속성\n    Align = Enum(LEFT=0, CENTER=1, RIGHT=2, UNKNOWN=3)\n    DistanceType = Enum(RATIO=0, VALUE=1)\n    Flags = Flags(UINT32,\n                  0, 1, Align, 'align',\n                  2, 'auto_width',\n                  3, 'auto_indent',\n                  4, DistanceType, 'space_type')\n\n    @classmethod\n    def attributes(cls):\n        ''' 표 34 문단 머리 정보 '''\n        yield cls.Flags, 'flags'\n        yield HWPUNIT16, 'width_correction'\n        yield UINT16, 'space'\n        yield INT32, 'charshape_id'\n        yield BSTR, 'numbering_format'  # see 표 36 문단 번호 형식\n\n\nclass Numbering(RecordModel):\n    ''' 4.1.8. 문단 번호 '''\n    tagid = HWPTAG_NUMBERING\n\n    Align = NumberingLevel.Align\n    DistanceType = NumberingLevel.DistanceType\n    Flags = NumberingLevel.Flags\n\n    def attributes(cls):\n        ''' 표 33 문단 번호 '''\n        yield ARRAY(NumberingLevel, 7), 'levels'\n        yield UINT16, 'starting_number'\n        yield dict(type=ARRAY(UINT32, 7),\n                   name='unknown',\n                   version=(5, 0, 3, 0))\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid24_bullet.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_BULLET\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import WCHAR\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\n\n\nBulletAlignEnum = Enum(LEFT=0, CENTER=1, RIGHT=2)\nBulletFlags = Flags(UINT32,\n                    0, 1, BulletAlignEnum, 'align',\n                    3, 'auto_indent')\n\n\nclass Bullet(RecordModel):\n    ''' 4.1.9. 글머리표 '''\n\n    tagid = HWPTAG_BULLET\n\n    @staticmethod\n    def attributes():\n        # TODO: Spec 1.2 is insufficient and incorrect\n        yield BulletFlags, 'flags',\n        yield HWPUNIT16, 'width',  # 너비, 단위: HWPUNIT\n        yield UINT16, 'space',  # 본문과의 간격, 단위: %\n        yield INT32, 'charshape_id',\n        yield WCHAR, 'char'\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid25_para_shape.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PARA_SHAPE\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import HWPUNIT16\n\n\nclass ParaShape(RecordModel):\n    ''' 4.1.10. 문단 모양 '''\n    tagid = HWPTAG_PARA_SHAPE\n\n    # 표 39 문단 모양 속성1\n    LineSpacingType = Enum(RATIO=0, FIXED=1, SPACEONLY=2, MINIMUM=3)\n    Align = Enum(BOTH=0, LEFT=1, RIGHT=2, CENTER=3, DISTRIBUTE=4,\n                 DISTRIBUTE_SPACE=5)\n    VAlign = Enum(FONT=0, TOP=1, CENTER=2, BOTTOM=3)\n    LineBreakAlphabet = Enum(WORD=0, HYPHEN=1, CHAR=2)\n    LineBreakHangul = Enum(WORD=0, CHAR=1)\n    HeadShape = Enum(NONE=0, OUTLINE=1, NUMBER=2, BULLET=3)\n    Flags1 = Flags(UINT32,\n                   0, 1, LineSpacingType, 'linespacing_type',\n                   2, 4, Align, 'align',\n                   5, 6, LineBreakAlphabet, 'linebreak_alphabet',\n                   7, LineBreakHangul, 'linebreak_hangul',\n                   8, 'use_paper_grid',\n                   9, 15, 'minimum_space',  # 공백 최소값\n                   16, 'protect_single_line',  # 외톨이줄 보호\n                   17, 'with_next_paragraph',  # 다음 문단과 함께\n                   18, 'protect',  # 문단 보호\n                   19, 'start_new_page',  # 문단 앞에서 항상 쪽 나눔\n                   20, 21, VAlign, 'valign',\n                   22, 'lineheight_along_fontsize',  # 글꼴에 어울리는 줄 높이\n                   23, 24, HeadShape, 'head_shape',  # 문단 머리 모양\n                   25, 27, 'level',  # 문단 수준\n                   28, 'linked_border',  # 문단 테두리 연결 여부\n                   29, 'ignore_margin',  # 문단 여백 무시\n                   30, 'tail_shape')  # 문단 꼬리 모양\n\n    # 표 40 문단 모양 속성2\n    Flags2 = Flags(UINT32,\n                   0, 1, 'in_single_line',\n                   2, 3, 'reserved',\n                   4, 'autospace_alphabet',\n                   5, 'autospace_number')\n\n    # 표 41 줄 간격 종류\n    Flags3 = Flags(UINT32,\n                   0, 4, LineSpacingType, 'linespacing_type3')\n\n    Flags = Flags1\n\n    def attributes(cls):\n        ''' 표 38 문단 모양 '''\n        yield cls.Flags, 'parashapeflags',\n        yield INT32,  'doubled_margin_left',   # 1/7200 * 2 # DIFFSPEC\n        yield INT32,  'doubled_margin_right',  # 1/7200 * 2\n        yield SHWPUNIT,  'indent',\n        yield INT32,  'doubled_margin_top',    # 1/7200 * 2\n        yield INT32,  'doubled_margin_bottom',  # 1/7200 * 2\n        yield SHWPUNIT,  'linespacing',\n        yield UINT16, 'tabdef_id',\n        yield UINT16, 'numbering_bullet_id',\n        yield UINT16, 'borderfill_id',\n        yield HWPUNIT16,  'border_left',\n        yield HWPUNIT16,  'border_right',\n        yield HWPUNIT16,  'border_top',\n        yield HWPUNIT16,  'border_bottom',\n        yield dict(type=cls.Flags2, name='flags2', version=(5, 0, 1, 7))\n        # yield cls.Flags3, 'flags3',   # DIFFSPEC\n        # yield UINT32, 'lineSpacing',  # DIFFSPEC\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid26_style.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_STYLE\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import INT16\nfrom hwp5.dataio import UINT16\n\n\nclass Style(RecordModel):\n    ''' 4.1.11. 스타일 '''\n    tagid = HWPTAG_STYLE\n\n    # 표 43 스타일 종류\n    Kind = Enum(PARAGRAPH=0, CHAR=1)\n    Flags = Flags(BYTE,\n                  0, 1, Kind, 'kind')\n\n    def attributes(cls):\n        ''' 표 42 스타일 '''\n        yield BSTR, 'local_name',\n        yield BSTR, 'name',\n        yield cls.Flags, 'flags',\n        yield BYTE, 'next_style_id',\n        yield INT16, 'lang_id',\n        yield UINT16, 'parashape_id',\n        yield UINT16, 'charshape_id',\n\n        # unknown fields\n        # following fields are found from 5.0.0.0\n        yield UINT16, 'unknown'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid27_doc_data.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_DOC_DATA\n\n\nclass DocData(RecordModel):\n    ''' 4.1.12. 문서 임의의 데이터 '''\n    tagid = HWPTAG_DOC_DATA\n\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid28_distribute_doc_data.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_DISTRIBUTE_DOC_DATA\n\n\nclass DistributeDocData(RecordModel):\n    ''' 4.1.13. 배포용 문서 데이터 '''\n    tagid = HWPTAG_DISTRIBUTE_DOC_DATA\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid30_compatible_document.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_COMPATIBLE_DOCUMENT\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\n\n\nclass CompatibleDocument(RecordModel):\n    ''' 4.1.14. 호환 문서 '''\n    tagid = HWPTAG_COMPATIBLE_DOCUMENT\n\n    # 표 50 대상 프로그램\n    Target = Enum(DEFAULT=0, HWP2007=1, MSWORD=2)\n    Flags = Flags(UINT32,\n                  0, 1, 'target')\n\n    def attributes(cls):\n        ''' 표 49 호환 문서 '''\n        yield cls.Flags, 'flags'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid31_layout_compatibility.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_LAYOUT_COMPATIBILITY\nfrom hwp5.dataio import UINT32\n\n\nclass LayoutCompatibility(RecordModel):\n    ''' 4.1.15. 레이아웃 호환성 '''\n    tagid = HWPTAG_LAYOUT_COMPATIBILITY\n\n    def attributes():\n        ''' 표 51 레이아웃 호환성 '''\n        yield UINT32, 'char',\n        yield UINT32, 'paragraph',\n        yield UINT32, 'section',\n        yield UINT32, 'object',\n        yield UINT32, 'field',\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid32_unknown.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_BEGIN_PLUS_16\n\n\nclass TagModel32(RecordModel):\n    tagid = HWPTAG_BEGIN_PLUS_16\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid50_para_header.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PARA_HEADER\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\n\n\nclass Paragraph(RecordModel):\n    ''' 4.2.1. 문단 헤더 '''\n\n    tagid = HWPTAG_PARA_HEADER\n\n    # 표 54 단 나누기 종류\n    SplitFlags = Flags(BYTE,\n                       0, 'new_section',\n                       1, 'new_columnsdef',\n                       2, 'new_page',\n                       3, 'new_column')\n    ControlMask = Flags(UINT32,\n                        2, 'unknown1',\n                        11, 'control',\n                        21, 'new_number')\n    Flags = Flags(UINT32,\n                  31, 'unknown',\n                  0, 30, 'chars')\n\n    def attributes(cls):\n        ''' 표 53 문단 헤더 '''\n        yield cls.Flags, 'text',\n        yield cls.ControlMask, 'controlmask',\n        yield UINT16, 'parashape_id',\n        yield BYTE, 'style_id',\n        yield cls.SplitFlags, 'split',\n        yield UINT16, 'charshapes',\n        yield UINT16, 'rangetags',\n        yield UINT16, 'linesegs',\n        yield UINT32, 'instance_id',\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid51_para_text.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom __future__ import division\n\nfrom six import with_metaclass\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PARA_TEXT\nfrom hwp5.dataio import ArrayType\nfrom hwp5.binmodel.controlchar import ControlChar\n\n\nclass ParaTextChunks(with_metaclass(ArrayType, list)):\n\n    def read(cls, f):\n        bytes = f.read()\n        return [x for x in cls.parse_chunks(bytes)]\n    read = classmethod(read)\n\n    def parse_chunks(bytes):\n        from hwp5.dataio import decode_utf16le_with_hypua\n        size = len(bytes)\n        idx = 0\n        while idx < size:\n            ctrlpos, ctrlpos_end = ControlChar.find(bytes, idx)\n            if idx < ctrlpos:\n                text = decode_utf16le_with_hypua(bytes[idx:ctrlpos])\n                yield (idx // 2, ctrlpos // 2), text\n            if ctrlpos < ctrlpos_end:\n                cch = ControlChar.decode(bytes[ctrlpos:ctrlpos_end])\n                yield (ctrlpos // 2, ctrlpos_end // 2), cch\n            idx = ctrlpos_end\n    parse_chunks = staticmethod(parse_chunks)\n\n\nclass ParaText(RecordModel):\n    ''' 4.2.2. 문단의 텍스트 '''\n    tagid = HWPTAG_PARA_TEXT\n\n    def attributes():\n        yield ParaTextChunks, 'chunks'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid52_para_char_shape.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom six import with_metaclass\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PARA_CHAR_SHAPE\nfrom hwp5.dataio import ArrayType\nfrom hwp5.dataio import X_ARRAY\nfrom hwp5.dataio import ARRAY\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel._shared import ref_parent_member\n\n\nclass ParaCharShape(RecordModel):\n    ''' 4.2.3. 문단의 글자 모양 '''\n    tagid = HWPTAG_PARA_CHAR_SHAPE\n\n    def attributes():\n        ''' 표 56 문단의 글자 모양 '''\n        yield dict(name='charshapes',\n                   type=X_ARRAY(ARRAY(UINT32, 2),\n                                ref_parent_member('charshapes')))\n    attributes = staticmethod(attributes)\n\n\nclass ParaCharShapeList(with_metaclass(ArrayType, list)):\n\n    itemtype = ARRAY(UINT16, 2)\n\n    def read(cls, f, context):\n        bytes = f.read()\n        return cls.decode(bytes, context)\n    read = classmethod(read)\n\n    def decode(payload, context=None):\n        import struct\n        fmt = 'II'\n        unitsize = struct.calcsize('<' + fmt)\n        unitcount = len(payload) / unitsize\n        values = struct.unpack('<' + (fmt * unitcount), payload)\n        return list(tuple(values[i * 2:i * 2 + 2])\n                    for i in range(0, unitcount))\n    decode = staticmethod(decode)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid53_para_line_seg.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom six import with_metaclass\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PARA_LINE_SEG\nfrom hwp5.binmodel._shared import ref_parent_member\nfrom hwp5.dataio import ArrayType\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import X_ARRAY\n\n\nclass LineSeg(Struct):\n    Flags = Flags(UINT32,\n                  # 0, 'first_in_page',\n                  # 1, 'first_in_column',\n                  # 16, 'empty',\n                  17, 'line_head',\n                  18, 'line_tail',\n                  # 19, 'auto_hyphen',\n                  20, 'indented',\n                  21, 'bullet')\n\n    def attributes(cls):\n        yield INT32, 'chpos',\n        yield SHWPUNIT, 'y',\n        yield SHWPUNIT, 'height',\n        yield SHWPUNIT, 'height_text',\n        yield SHWPUNIT, 'height_baseline',\n        yield SHWPUNIT, 'space_below',\n        yield SHWPUNIT, 'x',\n        yield SHWPUNIT, 'width'\n        yield cls.Flags, 'lineseg_flags'\n    attributes = classmethod(attributes)\n\n\nclass ParaLineSeg(RecordModel):\n    ''' 4.2.4. 문단의 레이아웃 '''\n\n    tagid = HWPTAG_PARA_LINE_SEG\n\n    def attributes(cls):\n        ''' 표 57 문단의 레이아웃 '''\n        yield dict(name='linesegs',\n                   type=X_ARRAY(LineSeg, ref_parent_member('linesegs')))\n    attributes = classmethod(attributes)\n\n\nclass ParaLineSegList(with_metaclass(ArrayType, list)):\n\n    itemtype = LineSeg\n\n    def read(cls, f, context):\n        payload = context['stream'].read()\n        return cls.decode(context, payload)\n    read = classmethod(read)\n\n    def decode(cls, context, payload):\n        import struct\n        unitfmt = 'iiiiiiiiHH'\n        unitsize = struct.calcsize('<' + unitfmt)\n        unitcount = len(payload) // unitsize\n        values = struct.unpack('<' + unitfmt * unitcount, payload)\n        names = ['chpos', 'y', 'height', 'height2', 'height85', 'space_below',\n                 'x', 'width', 'a8', 'flags']\n        x = list(dict(zip(names, tuple(values[i * 10:i * 10 + 10])))\n                 for i in range(0, unitcount))\n        for d in x:\n            d['flags'] = LineSeg.Flags(d['flags'])\n        return x\n    decode = classmethod(decode)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid54_para_range_tag.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PARA_RANGE_TAG\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import X_ARRAY\nfrom hwp5.binmodel._shared import ref_parent_member\n\n\nclass RangeTag(Struct):\n    ''' 표 58 문단의 영역 태그 '''\n\n    Tag = Flags(UINT32,\n                0, 23, 'data',\n                24, 31, 'kind')\n\n    @classmethod\n    def attributes(cls):\n        yield UINT32, 'start'\n        yield UINT32, 'end'\n        yield cls.Tag, 'tag'\n\n\nclass ParaRangeTag(RecordModel):\n    ''' 4.2.5. 문단의 영역 태그 '''\n\n    tagid = HWPTAG_PARA_RANGE_TAG\n\n    @staticmethod\n    def attributes():\n        yield dict(name='range_tags',\n                   type=X_ARRAY(RangeTag, ref_parent_member('rangetags')))\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid55_ctrl_header.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel.controls._shared import Control\n\nimport hwp5.binmodel.controls.bookmark_control\nimport hwp5.binmodel.controls.columns_def\nimport hwp5.binmodel.controls.common_controls\nimport hwp5.binmodel.controls.dutmal\nimport hwp5.binmodel.controls.field\nimport hwp5.binmodel.controls.gshape_object_control\nimport hwp5.binmodel.controls.header_footer\nimport hwp5.binmodel.controls.hidden_comment\nimport hwp5.binmodel.controls.index_marker\nimport hwp5.binmodel.controls.note\nimport hwp5.binmodel.controls.numbering\nimport hwp5.binmodel.controls.page_hide\nimport hwp5.binmodel.controls.page_number_position\nimport hwp5.binmodel.controls.page_odd_even\nimport hwp5.binmodel.controls.section_def\nimport hwp5.binmodel.controls.table_control\nimport hwp5.binmodel.controls.tcps_control\n\nhwp5\nControl\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid56_list_header.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom six import with_metaclass\n\nfrom hwp5.binmodel._shared import RecordModelType\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_LIST_HEADER\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import HWPUNIT\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import BYTE\nfrom hwp5.binmodel._shared import Margin\nfrom hwp5.binmodel.controls.table_control import TableControl\nfrom hwp5.binmodel.controls.gshape_object_control import GShapeObjectControl\nfrom hwp5.binmodel.controls.header_footer import Header\nfrom hwp5.binmodel.controls.header_footer import Footer\nfrom hwp5.binmodel.tagid60_shape_component import ShapeComponent\n\n\nlist_header_models = dict()\n\n\nclass ListHeaderType(RecordModelType):\n\n    def __new__(mcs, name, bases, attrs):\n        cls = RecordModelType.__new__(mcs, name, bases, attrs)\n        if 'parent_model_type' in attrs:\n            parent_model_type = attrs['parent_model_type']\n            before_tablebody = attrs.get('before_tablebody', False)\n            list_type_key = parent_model_type, before_tablebody\n            assert list_type_key not in list_header_models\n            list_header_models[list_type_key] = cls\n        return cls\n\n\nclass ListHeader(with_metaclass(ListHeaderType, RecordModel)):\n    ''' 4.2.7. 문단 리스트 헤더 '''\n\n    tagid = HWPTAG_LIST_HEADER\n\n    VAlign = Enum(TOP=0, MIDDLE=1, BOTTOM=2)\n    Flags = Flags(UINT32,\n                  0, 2, 'textdirection',\n                  3, 4, 'linebreak',\n                  5, 6, VAlign, 'valign')\n\n    def attributes(cls):\n        ''' 표 60 문단 리스트 헤더 '''\n        yield UINT16, 'paragraphs',\n        yield UINT16, 'unknown1',\n        yield cls.Flags, 'listflags',\n    attributes = classmethod(attributes)\n\n    extension_types = list_header_models\n\n    def get_extension_key(context, model):\n        ''' (parent model type, after TableBody) '''\n        if 'parent' in context:\n            context, model = context['parent']\n            seen_table_body = context.get('seen_table_body', False)\n            return model['type'], seen_table_body\n    get_extension_key = staticmethod(get_extension_key)\n\n\nclass TableCaption(ListHeader):\n    ''' 표 66 캡션 리스트 '''\n    parent_model_type = TableControl\n    before_tablebody = False\n\n    # 표 68 캡션 속성\n    Position = Enum(LEFT=0, RIGHT=1, TOP=2, BOTTOM=3)\n    Flags = Flags(UINT32,\n                  0, 1, Position, 'position',\n                  # 캡션이 긴 경우 테이블 여백 영역까지 확장\n                  2, 'expand_to_margin')\n\n    def attributes(cls):\n        ''' 표 67 캡션 '''\n        yield cls.Flags, 'flags',\n        yield HWPUNIT, 'width',\n        yield HWPUNIT16, 'separation',  # 캡션과 틀 사이 간격\n        yield HWPUNIT, 'max_width',  # expand_to_margin 고려한 최대 너비\n    attributes = classmethod(attributes)\n\n\nclass TableCell(ListHeader):\n    ''' 표 75 셀 속성 '''\n    parent_model_type = TableControl\n    before_tablebody = True\n\n    def attributes():\n        yield UINT16, 'col',\n        yield UINT16, 'row',\n        yield UINT16, 'colspan',\n        yield UINT16, 'rowspan',\n        yield SHWPUNIT, 'width',\n        yield SHWPUNIT, 'height',\n        yield Margin, 'padding',\n        yield UINT16, 'borderfill_id',\n        yield SHWPUNIT, 'unknown_width',\n    attributes = staticmethod(attributes)\n\n\nclass GShapeObjectCaption(TableCaption):\n    parent_model_type = GShapeObjectControl\n\n\nclass TextboxParagraphList(ListHeader):\n    ''' 표 85 그리기 개체 글상자용 텍스트 속성 '''\n    parent_model_type = ShapeComponent\n\n    def attributes():\n        yield Margin, 'padding'\n        yield HWPUNIT, 'maxwidth'\n    attributes = staticmethod(attributes)\n\n\nclass HeaderFooterParagraphList(ListHeader):\n    ''' 표 129 머리말/꼬리말 '''\n    def attributes():\n        yield HWPUNIT, 'width'\n        yield HWPUNIT, 'height'\n        yield BYTE, 'textrefsbitmap'\n        yield BYTE, 'numberrefsbitmap'\n    attributes = staticmethod(attributes)\n\n\nclass HeaderParagraphList(HeaderFooterParagraphList):\n    parent_model_type = Header\n\n\nclass FooterParagraphList(HeaderFooterParagraphList):\n    parent_model_type = Footer\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid57_page_def.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PAGE_DEF\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import HWPUNIT\n\n\nclass PageDef(RecordModel):\n    tagid = HWPTAG_PAGE_DEF\n    Orientation = Enum(PORTRAIT=0, LANDSCAPE=1)\n    BookBinding = Enum(LEFT=0, RIGHT=1, TOP=2, BOTTOM=3)\n    Flags = Flags(UINT32,\n                  0, Orientation, 'orientation',\n                  1, 2, BookBinding, 'bookbinding')\n\n    def attributes(cls):\n        yield HWPUNIT, 'width',\n        yield HWPUNIT, 'height',\n        yield HWPUNIT, 'left_offset',\n        yield HWPUNIT, 'right_offset',\n        yield HWPUNIT, 'top_offset',\n        yield HWPUNIT, 'bottom_offset',\n        yield HWPUNIT, 'header_offset',\n        yield HWPUNIT, 'footer_offset',\n        yield HWPUNIT, 'bookbinding_offset',\n        yield cls.Flags, 'attr',\n        # yield UINT32, 'attr',\n    attributes = classmethod(attributes)\n\n    def getDimension(self):\n        width = HWPUNIT(self.paper_width - self.offsetLeft - self.offsetRight)\n        height = HWPUNIT(self.paper_height\n                         - (self.offsetTop + self.offsetHeader)\n                         - (self.offsetBottom + self.offsetFooter))\n        if self.attr.landscape:\n            return (height, width)\n        else:\n            return (width, height)\n    dimension = property(getDimension)\n\n    def getHeight(self):\n        if self.attr.landscape:\n            width = HWPUNIT(self.paper_width - self.offsetLeft -\n                            self.offsetRight)\n            return width\n        else:\n            height = HWPUNIT(self.paper_height\n                             - (self.offsetTop + self.offsetHeader)\n                             - (self.offsetBottom + self.offsetFooter))\n            return height\n    height = property(getHeight)\n\n    def getWidth(self):\n        if self.attr.landscape:\n            height = HWPUNIT(self.paper_height\n                             - (self.offsetTop + self.offsetHeader)\n                             - (self.offsetBottom + self.offsetFooter))\n            return height\n        else:\n            width = HWPUNIT(self.paper_width - self.offsetLeft -\n                            self.offsetRight)\n            return width\n    width = property(getWidth)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid58_footnote_shape.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_FOOTNOTE_SHAPE\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import WCHAR\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel._shared import COLORREF\nfrom hwp5.binmodel._shared import Border\n\n\nclass FootnoteShape(RecordModel):\n    tagid = HWPTAG_FOOTNOTE_SHAPE\n    Flags = Flags(UINT32)\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n        yield WCHAR, 'usersymbol'\n        yield WCHAR, 'prefix'\n        yield WCHAR, 'suffix'\n        yield UINT16, 'starting_number'\n        yield HWPUNIT16, 'splitter_length'\n        yield HWPUNIT16, 'splitter_unknown'\n        yield HWPUNIT16, 'splitter_margin_top'\n        yield HWPUNIT16, 'splitter_margin_bottom'\n        yield HWPUNIT16, 'notes_spacing'\n        yield Border.StrokeType, 'splitter_stroke_type'\n        yield Border.Width, 'splitter_width'\n        yield COLORREF, 'splitter_color'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid59_page_border_fill.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_PAGE_BORDER_FILL\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel._shared import Margin\n\n\nclass PageBorderFill(RecordModel):\n    tagid = HWPTAG_PAGE_BORDER_FILL\n    RelativeTo = Enum(BODY=0, PAPER=1)\n    FillArea = Enum(PAPER=0, PAGE=1, BORDER=2)\n    Flags = Flags(UINT32,\n                  0, RelativeTo, 'relative_to',\n                  1, 'include_header',\n                  2, 'include_footer',\n                  3, 4, FillArea, 'fill')\n\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n        yield Margin, 'margin'\n        yield UINT16, 'borderfill_id'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid60_shape_component.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import UINT8\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import WORD\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import X_ARRAY\nfrom hwp5.dataio import N_ARRAY\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import DOUBLE\nfrom hwp5.dataio import ref_member\nfrom hwp5.dataio import HexBytes\nfrom hwp5.binmodel.controlchar import CHID\nfrom hwp5.binmodel._shared import Coord\nfrom hwp5.binmodel._shared import BorderLine\nfrom hwp5.binmodel._shared import FillColorPattern\nfrom hwp5.binmodel._shared import FillGradation\nfrom hwp5.binmodel._shared import FillImage\nfrom hwp5.binmodel.controls.gshape_object_control import GShapeObjectControl\n\n\nclass Matrix(Struct):\n    ''' 표 80 matrix 정보\n\n    2D Transform Matrix\n\n    [a c e][x]\n    [b d f][y]\n    [0 0 1][1]\n    '''\n    def attributes():\n        yield DOUBLE, 'a'\n        yield DOUBLE, 'c'\n        yield DOUBLE, 'e'\n        yield DOUBLE, 'b'\n        yield DOUBLE, 'd'\n        yield DOUBLE, 'f'\n    attributes = staticmethod(attributes)\n\n\nclass ScaleRotationMatrix(Struct):\n    def attributes():\n        yield Matrix, 'scaler',\n        yield Matrix, 'rotator',\n    attributes = staticmethod(attributes)\n\n\ndef parent_must_be_gso(context, values):\n    ''' parent record type is GShapeObjectControl '''\n    # GSO-child ShapeComponent specific:\n    # it may be a GSO model's attribute, e.g. 'child_chid'\n    if 'parent' in context:\n        parent_context, parent_model = context['parent']\n        return parent_model['type'] is GShapeObjectControl\n\n\ndef chid_is_container(context, values):\n    ''' chid == CHID.CONTAINER '''\n    return values['chid'] == CHID.CONTAINER\n\n\ndef chid_is_rect(context, values):\n    ''' chid == CHID.RECT '''\n    return values['chid'] == CHID.RECT\n\n\ndef chid_is_rect_and_fill_colorpattern(context, values):\n    ''' chid == CHID.RECT and fill_flags.fill_colorpattern '''\n    return (values['chid'] == CHID.RECT and\n            values['fill_flags'].fill_colorpattern)\n\n\ndef chid_is_rect_and_fill_image(context, values):\n    ''' chid == CHID.RECT and fill_flags.fill_image '''\n    return (values['chid'] == CHID.RECT and\n            values['fill_flags'].fill_image)\n\n\ndef chid_is_rect_and_fill_gradation(context, values):\n    ''' chid == CHID.RECT and fill_flags.fill_gradation '''\n    return (values['chid'] == CHID.RECT and\n            values['fill_flags'].fill_gradation)\n\n\ndef chid_is_line(context, values):\n    ''' chid == CHID.LINE '''\n    return values['chid'] == CHID.LINE\n\n\nclass ShapeComponent(RecordModel):\n    ''' 4.2.9.2.1. 개체 요소 '''\n    tagid = HWPTAG_SHAPE_COMPONENT\n    FillFlags = Flags(UINT16,\n                      8, 'fill_colorpattern',\n                      9, 'fill_image',\n                      10, 'fill_gradation')\n    Flags = Flags(UINT32,\n                  0, 'flip')\n\n    def attributes(cls):\n        ''' 표 78 개체 요소 속성 '''\n\n        yield dict(type=CHID, name='chid0', condition=parent_must_be_gso)\n\n        yield CHID, 'chid'\n        yield SHWPUNIT, 'x_in_group'\n        yield SHWPUNIT, 'y_in_group'\n        yield WORD, 'level_in_group'\n        yield WORD, 'local_version'\n        yield SHWPUNIT, 'initial_width'\n        yield SHWPUNIT, 'initial_height'\n        yield SHWPUNIT, 'width'\n        yield SHWPUNIT, 'height'\n        yield cls.Flags, 'flags'\n        yield WORD, 'angle'\n        yield Coord, 'rotation_center'\n\n        ''' 표 79 Rendering 정보 '''\n        yield WORD, 'scalerotations_count'\n        yield Matrix, 'translation'\n        yield dict(type=X_ARRAY(ScaleRotationMatrix,\n                                ref_member('scalerotations_count')),\n                   name='scalerotations')\n\n        #\n        # Container\n        #\n\n        yield dict(type=N_ARRAY(WORD, CHID),\n                   name='controls',\n                   condition=chid_is_container)\n\n        #\n        # Rectangle\n        #\n\n        ''' 표 81 테두리 선 정보 '''\n        yield dict(type=BorderLine, name='border', condition=chid_is_rect)\n        ''' 표 83 Outline style '''\n        # TODO: Outline ???\n        yield dict(type=cls.FillFlags, name='fill_flags',\n                   condition=chid_is_rect)\n        yield dict(type=UINT16, name='unknown', condition=chid_is_rect)\n        yield dict(type=UINT8, name='unknown1', condition=chid_is_rect)\n        yield dict(type=FillColorPattern, name='fill_colorpattern',\n                   condition=chid_is_rect_and_fill_colorpattern)\n        yield dict(type=FillGradation, name='fill_gradation',\n                   condition=chid_is_rect_and_fill_gradation)\n        yield dict(type=FillImage, name='fill_image',\n                   condition=chid_is_rect_and_fill_image)\n        yield dict(type=UINT32, name='fill_shape',\n                   condition=chid_is_rect)\n        yield dict(type=BYTE, name='fill_blur_center',\n                   condition=chid_is_rect_and_fill_gradation)\n\n        # TODO: 아래 두 필드: chid == $rec일 때만인지 확인 필요\n        yield dict(type=HexBytes(5), name='unknown2',\n                   condition=chid_is_rect, version=(5, 0, 2, 4))\n        yield dict(type=HexBytes(16), name='unknown3',\n                   condition=chid_is_rect, version=(5, 0, 2, 4))\n\n        #\n        # Line\n        #\n\n        yield dict(type=BorderLine, name='line',\n                   condition=chid_is_line)\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid61_table.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_TABLE\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import HWPUNIT16\nfrom hwp5.dataio import N_ARRAY\nfrom hwp5.dataio import X_ARRAY\nfrom hwp5.dataio import ref_member\nfrom hwp5.dataio import Struct\nfrom hwp5.binmodel._shared import Margin\n\n\nclass ZoneInfo(Struct):\n    def attributes():\n        ''' 표 73 영역 속성 '''\n        yield UINT16, 'starting_column'\n        yield UINT16, 'starting_row'\n        yield UINT16, 'end_column'\n        yield UINT16, 'end_row'\n        yield UINT16, 'borderfill_id'\n    attributes = staticmethod(attributes)\n\n\nclass TableBody(RecordModel):\n    ''' 4.2.9.1. 표 개체 '''\n    tagid = HWPTAG_TABLE\n\n    # 표 71 표 속성의 속성\n    Split = Enum(NONE=0, BY_CELL=1, SPLIT=2)\n    Flags = Flags(UINT32,\n                  0, 1, Split, 'split_page',\n                  2, 'repeat_header')\n\n    def attributes(cls):\n        ''' 표 70 표 개체 속성 '''\n        yield cls.Flags, 'flags'\n        yield UINT16, 'rows'\n        yield UINT16, 'cols'\n        yield HWPUNIT16, 'cellspacing'\n\n        # 표 72 안쪽 여백 정보\n        yield Margin, 'padding'\n\n        yield dict(type=X_ARRAY(UINT16, ref_member('rows')),\n                   name='rowcols')\n        yield UINT16, 'borderfill_id'\n        yield dict(type=N_ARRAY(UINT16, ZoneInfo),\n                   name='validZones',\n                   version=(5, 0, 0, 7))\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid62_shape_component_line.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_LINE\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel._shared import Coord\n\n\nclass ShapeLine(RecordModel):\n    ''' 4.2.9.2.2. 선 개체 '''\n    tagid = HWPTAG_SHAPE_COMPONENT_LINE\n\n    def attributes():\n        ''' 표 87 선 개체 속성 '''\n        yield Coord, 'p0'\n        yield Coord, 'p1'\n        yield UINT16, 'attr'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid63_shape_component_rectangle.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_RECTANGLE\nfrom hwp5.dataio import BYTE\nfrom hwp5.binmodel._shared import Coord\n\n\nclass ShapeRectangle(RecordModel):\n    ''' 4.2.9.2.3. 사각형 개체 '''\n    tagid = HWPTAG_SHAPE_COMPONENT_RECTANGLE\n\n    def attributes():\n        ''' 표 89 사각형 개체 속성 '''\n        yield BYTE, 'round',\n        yield Coord, 'p0'\n        yield Coord, 'p1'\n        yield Coord, 'p2'\n        yield Coord, 'p3'\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid64_shape_component_ellipse.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_ELLIPSE\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.binmodel._shared import Coord\n\n\nclass ShapeEllipse(RecordModel):\n    ''' 4.2.9.2.4. 타원 개체 '''\n    tagid = HWPTAG_SHAPE_COMPONENT_ELLIPSE\n\n    ''' 표 92 타원/호 개체 속성 '''\n    Flags = Flags(UINT32,\n                  0, 'arc_recalc_required',\n                  1, 'arc',\n                  2, 9, 'arc_kind')\n\n    def attributes(cls):\n        ''' 표 91 타원 개체 속성 '''\n        yield cls.Flags, 'flags'\n        yield Coord, 'center'\n        yield Coord, 'axis1'\n        yield Coord, 'axis2'\n        yield Coord, 'start1'\n        yield Coord, 'end1'\n        yield Coord, 'start2'\n        yield Coord, 'end2'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid65_shape_component_arc.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_ARC\nfrom hwp5.binmodel._shared import Coord\n\n\nclass ShapeArc(RecordModel):\n    ''' 4.2.9.2.6. 호 개체 '''\n    tagid = HWPTAG_SHAPE_COMPONENT_ARC\n\n    def attributes(cls):\n        ''' 표 96 호 개체 속성 '''\n        # yield ShapeEllipse.Flags, 'flags' # SPEC TODO\n        yield Coord, 'center'\n        yield Coord, 'axis1'\n        yield Coord, 'axis2'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid66_shape_component_polygon.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_POLYGON\nfrom hwp5.dataio import N_ARRAY\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel._shared import Coord\n\n\nclass ShapePolygon(RecordModel):\n    ''' 4.2.9.2.5. 다각형 개체 '''\n    tagid = HWPTAG_SHAPE_COMPONENT_POLYGON\n\n    def attributes(cls):\n        ''' 표 94 다각형 개체 속성 '''\n        yield N_ARRAY(UINT16, Coord), 'points'\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid67_shape_component_curve.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_CURVE\nfrom hwp5.dataio import N_ARRAY\nfrom hwp5.dataio import UINT16\nfrom hwp5.binmodel._shared import Coord\n\n\nclass ShapeCurve(RecordModel):\n    ''' 4.2.9.2.7. 곡선 개체 '''\n\n    tagid = HWPTAG_SHAPE_COMPONENT_CURVE\n\n    def attributes(cls):\n        ''' 표 98 곡선 개체 속성 '''\n        yield N_ARRAY(UINT16, Coord), 'points'\n        # TODO: segment type\n    attributes = classmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid68_shape_component_ole.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_OLE\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import INT32\nfrom hwp5.binmodel._shared import BinStorageId\nfrom hwp5.binmodel._shared import BorderLine\n\n\nclass ShapeOLE(RecordModel):\n    ''' 4.2.9.5 OLE 개체 '''\n\n    tagid = HWPTAG_SHAPE_COMPONENT_OLE\n\n    Flags = Flags(UINT32,\n                  0, 7, 'dvaspect',\n                  8, 'moniker',\n                  # baseline:\n                  #  0 means defaut (85%)\n                  #  1 means 0%\n                  #  101 means 100%\n                  9, 15, 'baseline')\n\n    @classmethod\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n        yield INT32, 'extent_x'\n        yield INT32, 'extent_y'\n        yield BinStorageId, 'storage_id'\n        yield BorderLine, 'border'\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid69_shape_component_picture.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_PICTURE\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import SHWPUNIT\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import INT8\nfrom hwp5.dataio import BYTE\nfrom hwp5.binmodel._shared import Margin\nfrom hwp5.binmodel._shared import Coord\nfrom hwp5.binmodel._shared import BorderLine\n\n\nclass PictureInfo(Struct):\n    ''' 표 27 그림 정보 '''\n    def attributes():\n        yield INT8, 'brightness',\n        yield INT8, 'contrast',\n        yield BYTE, 'effect',\n        yield UINT16, 'bindata_id',\n    attributes = staticmethod(attributes)\n\n\nclass PictureEffect(Struct):\n    ''' 표 103 그림 효과 속성 '''\n\n    Flags = Flags(UINT32)\n\n    @classmethod\n    def attributes(cls):\n        yield cls.Flags, 'flags'\n        # TODO\n\n\n# HWPML에서의 이름 사용\nclass ImageRect(Struct):\n    ''' 이미지 좌표 정보 '''\n\n    def attributes():\n        yield Coord, 'p0'\n        yield Coord, 'p1'\n        yield Coord, 'p2'\n        yield Coord, 'p3'\n    attributes = staticmethod(attributes)\n\n\n# HWPML에서의 이름 사용\nclass ImageClip(Struct):\n    ''' 이미지 자르기 정보 '''\n\n    def attributes():\n        yield SHWPUNIT, 'left',\n        yield SHWPUNIT, 'top',\n        yield SHWPUNIT, 'right',\n        yield SHWPUNIT, 'bottom',\n    attributes = staticmethod(attributes)\n\n\nclass ShapePicture(RecordModel):\n    ''' 4.2.9.4. 그림 개체 '''\n    tagid = HWPTAG_SHAPE_COMPONENT_PICTURE\n\n    def attributes():\n        ''' 표 102 그림 개체 속성 '''\n        yield BorderLine, 'border'\n        yield ImageRect, 'rect',\n        yield ImageClip, 'clip',\n        yield Margin, 'padding',\n        yield PictureInfo, 'picture',\n        yield dict(type=BYTE, name='border_transparency', version=(5, 0, 2, 2))\n        yield dict(type=UINT32, name='instance_id', version=(5, 0, 2, 5))\n\n        # TODO: this choke on 5.0.3.3 d6dfac424525298119de54410c3b22d74aa85511\n        # Strangely, its ok on 5.0.3.3 83a0ea1f9da368ff9f0b45f72e9306b776edf38a\n        # and other 5.0.3.0, 5.0.3.2 and 5.0.3.4 files.\n        yield dict(type=PictureEffect, name='picture_effect',\n                   version=(5, 0, 3, 4))\n\n    attributes = staticmethod(attributes)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid70_shape_component_container.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_CONTAINER\n\n\nclass ShapeContainer(RecordModel):\n    tagid = HWPTAG_SHAPE_COMPONENT_CONTAINER\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid71_ctrl_data.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom six import with_metaclass\n\nfrom hwp5.binmodel._shared import RecordModelType\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_CTRL_DATA\n\n\ncontrol_data_models = dict()\n\n\nclass ControlDataType(RecordModelType):\n\n    def __new__(mcs, name, bases, attrs):\n        cls = RecordModelType.__new__(mcs, name, bases, attrs)\n        if 'parent_model_type' in attrs:\n            parent_model_type = attrs['parent_model_type']\n            assert parent_model_type not in control_data_models\n            control_data_models[parent_model_type] = cls\n        return cls\n\n\nclass ControlData(with_metaclass(ControlDataType, RecordModel)):\n    ''' 4.2.8. 컨트롤 임의의 데이터 '''\n\n    tagid = HWPTAG_CTRL_DATA\n\n    extension_types = control_data_models\n\n    def get_extension_key(cls, context, model):\n        ''' parent model type '''\n        parent = context.get('parent')\n        if parent:\n            return parent[1]['type']\n    get_extension_key = classmethod(get_extension_key)\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid72_ctrl_eqedit.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_CTRL_EQEDIT\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\n\n\nclass EqEdit(RecordModel):\n    ''' 4.2.9.3. 한글 스크립트 수식 (한글 97 방식 수식) '''\n    tagid = HWPTAG_CTRL_EQEDIT\n\n    ScriptScope = Enum(CHAR=0, LINE=1)\n    Flags = Flags(UINT32,\n                  0, ScriptScope, 'script_scope')\n\n    @classmethod\n    def attributes(cls):\n        ''' 표 100 수식 개체 속성 '''\n\n        # TODO: followings are not tested against real files\n        if False:\n            yield\n        # yield cls.Flags, 'flags'\n        # yield BSTR, 'script'\n        # yield HWPUNIT, 'font_size'\n        # yield COLORREF, 'color'\n        # yield INT16, 'baseline'\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid74_shape_component_textart.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_TEXTART\n\n\nclass ShapeTextArt(RecordModel):\n    tagid = HWPTAG_SHAPE_COMPONENT_TEXTART\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid75_form_object.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_FORM_OBJECT\n\n\nclass FormObject(RecordModel):\n    tagid = HWPTAG_FORM_OBJECT\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid76_memo_shape.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_MEMO_SHAPE\n\n\nclass MemoShape(RecordModel):\n    tagid = HWPTAG_MEMO_SHAPE\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid77_memo_list.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_MEMO_LIST\n\n\nclass MemoList(RecordModel):\n    tagid = HWPTAG_MEMO_LIST\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid78_forbidden_char.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_FORBIDDEN_CHAR\n\n\nclass ForbiddenChar(RecordModel):\n    tagid = HWPTAG_FORBIDDEN_CHAR\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid79_chart_data.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_CHART_DATA\n\n\nclass ChartData(RecordModel):\n    tagid = HWPTAG_CHART_DATA\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binmodel/tagid99_shape_component_unknown.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom hwp5.binmodel._shared import RecordModel\nfrom hwp5.tagids import HWPTAG_SHAPE_COMPONENT_UNKNOWN\n\n\nclass ShapeUnknown(RecordModel):\n    tagid = HWPTAG_SHAPE_COMPONENT_UNKNOWN\n    # TODO\n"
  },
  {
    "path": "src/hwp5/binspec.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n'''Generate HWPv5 Binary Spec Document\n\nUsage::\n\n    hwp5spec xml [--loglevel=<loglevel>]\n    hwp5spec -h | --help\n    hwp5spec --version\n\nOptions::\n\n    -h --help       Show this screen\n    --version       Show version\n    --loglevel=<loglevel>   Set log level [default: warning]\n'''\n\nimport logging\nimport xml.etree.ElementTree as ET\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef define_enum_type(enum_type):\n    attrs = dict(name=enum_type.__name__)\n    if enum_type.scoping_struct:\n        attrs['scope'] = enum_type.scoping_struct.__name__\n    elem = ET.Element('EnumType', attrs)\n    value_names = list((e, e.name) for e in enum_type.instances)\n    value_names.sort()\n    for value, name in value_names:\n        item = ET.Element('item', dict(name=name, value=str(value)))\n        elem.append(item)\n    return elem\n\n\ndef define_bitfield(bitgroup_name, bitgroup_desc):\n    attrs = dict(name=bitgroup_name,\n                 lsb=str(bitgroup_desc.lsb),\n                 msb=str(bitgroup_desc.msb))\n    elem = ET.Element('BitField', attrs)\n    elem.append(reference_type(bitgroup_desc.valuetype))\n    return elem\n\n\ndef define_flags_type(flags_type):\n    elem = ET.Element('FlagsType')\n    from hwp5.dataio import BitGroupDescriptor\n    base = ET.SubElement(elem, 'base')\n    base.append(reference_type(flags_type.basetype))\n    bitgroups = flags_type.__dict__.items()\n    bitgroups = ((v.lsb, (k, v)) for k, v in bitgroups\n                 if isinstance(v, BitGroupDescriptor))\n    bitgroups = list(bitgroups)\n    bitgroups.sort()\n    bitgroups = reversed(bitgroups)\n    bitgroups = ((k, v) for lsb, (k, v) in bitgroups)\n    bitgroups = (define_bitfield(k, v) for k, v in bitgroups)\n    for bitgroup in bitgroups:\n        elem.append(bitgroup)\n    return elem\n\n\ndef define_fixed_array_type(array_type):\n    attrs = dict()\n    attrs['size'] = str(array_type.size)\n    elem = ET.Element('FixedArrayType', attrs)\n    item_type_elem = ET.SubElement(elem, 'item-type')\n    item_type_elem.append(reference_type(array_type.itemtype))\n    return elem\n\n\ndef define_variable_length_array_type(array_type):\n    elem = ET.Element('VariableLengthArrayType')\n    count_type_elem = ET.SubElement(elem, 'count-type')\n    count_type_elem.append(reference_type(array_type.counttype))\n    item_type_elem = ET.SubElement(elem, 'item-type')\n    item_type_elem.append(reference_type(array_type.itemtype))\n    return elem\n\n\ndef define_x_array_type(t):\n    elem = ET.Element('XArrayType', dict(size=t.count_reference.__doc__))\n    item_type_elem = ET.SubElement(elem, 'item-type')\n    item_type_elem.append(reference_type(t.itemtype))\n    return elem\n\n\ndef define_selective_type(t):\n    elem = ET.Element('SelectiveType',\n                      dict(selector=t.selector_reference.__doc__))\n    for k, v in t.selections.items():\n        sel = ET.SubElement(elem, 'selection',\n                            dict(when=make_condition_value(k)))\n        sel.append(reference_type(v))\n    return elem\n\n\ndef reference_type(t):\n    attrs = dict()\n    attrs['name'] = t.__name__\n    attrs['meta'] = type(t).__name__\n    elem = ET.Element('type-ref', attrs)\n\n    from hwp5.dataio import EnumType\n    from hwp5.dataio import FlagsType\n    from hwp5.dataio import FixedArrayType\n    from hwp5.dataio import X_ARRAY\n    from hwp5.dataio import VariableLengthArrayType\n    from hwp5.dataio import SelectiveType\n    if isinstance(t, EnumType):\n        if t.scoping_struct:\n            elem.attrib['scope'] = t.scoping_struct.__name__\n    elif isinstance(t, FlagsType):\n        elem.append(define_flags_type(t))\n    elif isinstance(t, FixedArrayType):\n        elem.append(define_fixed_array_type(t))\n    elif isinstance(t, X_ARRAY):\n        elem.append(define_x_array_type(t))\n    elif isinstance(t, VariableLengthArrayType):\n        elem.append(define_variable_length_array_type(t))\n    elif isinstance(t, SelectiveType):\n        elem.append(define_selective_type(t))\n    return elem\n\n\ndef referenced_types_by_member(member):\n    t = member.get('type')\n    if t:\n        yield t\n        for x in direct_referenced_types(t):\n            yield x\n\n\ndef define_member(struct_type, member):\n    attrs = dict(name=member['name'])\n\n    version = member.get('version')\n    if version:\n        version = '.'.join(str(x) for x in version)\n        attrs['version'] = version\n\n    elem = ET.Element('member', attrs)\n\n    t = member.get('type')\n    if t:\n        elem.append(reference_type(t))\n\n    condition = member.get('condition')\n    if condition:\n        condition = condition.__doc__ or condition.__name__ or ''\n        condition = condition.strip()\n        condition_elem = ET.Element('condition')\n        condition_elem.text = condition\n        elem.append(condition_elem)\n\n    return elem\n\n\ndef direct_referenced_types(t):\n    from hwp5.dataio import FlagsType\n    from hwp5.dataio import FixedArrayType\n    from hwp5.dataio import X_ARRAY\n    from hwp5.dataio import VariableLengthArrayType\n    from hwp5.dataio import StructType\n    from hwp5.dataio import SelectiveType\n    if isinstance(t, FlagsType):\n        for k, desc in t.bitfields.items():\n            yield desc.valuetype\n    elif isinstance(t, FixedArrayType):\n        yield t.itemtype\n    elif isinstance(t, X_ARRAY):\n        yield t.itemtype\n    elif isinstance(t, VariableLengthArrayType):\n        yield t.counttype\n        yield t.itemtype\n    elif isinstance(t, StructType):\n        if 'members' in t.__dict__:\n            for member in t.members:\n                for x in referenced_types_by_member(member):\n                    yield x\n    elif isinstance(t, SelectiveType):\n        for selection in t.selections.values():\n            yield selection\n\n\ndef referenced_types_by_struct_type(t):\n    if 'members' in t.__dict__:\n        for member in t.members:\n            for x in referenced_types_by_member(member):\n                yield x\n\n\ndef extension_sort_key(cls):\n    import inspect\n    key = inspect.getmro(cls)\n    key = list(x.__name__ for x in key)\n    key = tuple(reversed(key))\n    return key\n\n\ndef sort_extensions(extension_types):\n    extension_types = extension_types.items()\n    extension_types = list((extension_sort_key(cls), (k, cls))\n                           for k, cls in extension_types)\n    extension_types.sort()\n    extension_types = ((k, cls) for sort_key, (k, cls) in extension_types)\n    return extension_types\n\n\ndef extensions_of_tag_model(tag_model):\n    extension_types = getattr(tag_model, 'extension_types', None)\n    if extension_types:\n        extension_types = sort_extensions(extension_types)\n        key_condition = getattr(tag_model, 'get_extension_key', None)\n        key_condition = key_condition.__doc__.strip()\n        for key, extension_type in extension_types:\n            yield (key_condition, key), extension_type\n\n\ndef define_struct_type(t):\n    elem = ET.Element('StructType',\n                      dict(name=t.__name__))\n    for extend in get_extends(t):\n        elem.append(define_extends(extend))\n\n    if 'members' in t.__dict__:\n        for member in t.members:\n            elem.append(define_member(t, member))\n    return elem\n\n\ndef define_tag_model(tag_id):\n    from hwp5.tagids import tagnames\n    from hwp5.binmodel import tag_models\n    tag_name = tagnames[tag_id]\n    tag_model = tag_models[tag_id]\n    elem = ET.Element('TagModel',\n                      dict(tag_id=str(tag_id),\n                           name=tag_name))\n    elem.append(define_base_type(tag_model))\n    for (name, value), extension_type in extensions_of_tag_model(tag_model):\n        elem.append(define_extension(extension_type,\n                                     tag_model,\n                                     name,\n                                     value))\n    return elem\n\n\ndef define_base_type(t):\n    elem = ET.Element('base', dict(name=t.__name__))\n    return elem\n\n\ndef make_condition_value(value):\n    from hwp5.dataio import EnumType\n    if isinstance(value, tuple):\n        value = tuple(make_condition_value(v) for v in value)\n        return '('+', '.join(value)+')'\n    elif isinstance(type(value), EnumType):\n        return repr(value)\n    elif isinstance(value, type):\n        return value.__name__\n    else:\n        return str(value)\n\n\ndef define_extension(t, up_to_type, name, value):\n    attrs = dict(name=t.__name__)\n    elem = ET.Element('extension', attrs)\n    condition = ET.Element('condition')\n    condition.text = name + ' == ' + make_condition_value(value)\n    elem.append(condition)\n\n    for extend in get_extends(t, up_to_type):\n        elem.append(define_extends(extend))\n\n    if 'members' in t.__dict__:\n        for member in t.members:\n            elem.append(define_member(t, member))\n    return elem\n\n\ndef get_extends(t, up_to_type=None):\n    def take_up_to(up_to_type, mro):\n        for t in mro:\n            yield t\n            if t is up_to_type:\n                return\n    from itertools import takewhile\n\n    import inspect\n    mro = inspect.getmro(t)\n    mro = mro[1:]  # exclude self\n    # mro = take_up_to(up_to_type, mro)\n    mro = takewhile(lambda cls: cls is not up_to_type, mro)\n    mro = (t for t in mro if 'members' in t.__dict__)\n    mro = list(mro)\n    mro = reversed(mro)\n    return mro\n\n\ndef define_extends(t):\n    attrs = dict(name=t.__name__)\n    elem = ET.Element('extends', attrs)\n    return elem\n\n\ndef define_primitive_type(t):\n    attrs = dict(name=t.__name__)\n    fixed_size = getattr(t, 'fixed_size', None)\n    if fixed_size:\n        attrs['size'] = str(fixed_size)\n\n    elem = ET.Element('PrimitiveType', attrs)\n\n    binfmt = getattr(t, 'binfmt', None)\n    if binfmt:\n        binfmt_elem = ET.Element('binfmt')\n        binfmt_elem.text = binfmt\n        elem.append(binfmt_elem)\n    return elem\n\n\ndef main():\n    from docopt import docopt\n    from hwp5 import __version__\n    from hwp5.proc import rest_to_docopt\n\n    doc = rest_to_docopt(__doc__)\n    args = docopt(doc, version=__version__)\n\n    if '--loglevel' in args:\n        loglevel = args['--loglevel'].lower()\n        loglevel = dict(error=logging.ERROR,\n                        warning=logging.WARNING,\n                        info=logging.INFO,\n                        debug=logging.DEBUG).get(loglevel, logging.WARNING)\n        logger.setLevel(loglevel)\n        logger.addHandler(logging.StreamHandler())\n\n    from hwp5 import binmodel\n    import sys\n\n    enum_types = set()\n    extensions = set()\n    struct_types = set()\n    primitive_types = set()\n\n    root = ET.Element('binspec', dict(version=__version__))\n    for tag_id, tag_model in binmodel.tag_models.items():\n        logger.debug('TAG_MODEL: %s', tag_model.__name__)\n        root.append(define_tag_model(tag_id))\n        struct_types.add(tag_model)\n\n        from hwp5.dataio import EnumType\n        from hwp5.dataio import StructType\n        from hwp5.dataio import PrimitiveType\n        for t in referenced_types_by_struct_type(tag_model):\n            if isinstance(t, EnumType):\n                enum_types.add(t)\n            if isinstance(t, StructType):\n                struct_types.add(t)\n            if isinstance(t, PrimitiveType):\n                logger.debug('- PrimitiveType: %s', t.__name__)\n                primitive_types.add(t)\n\n        for _, t in extensions_of_tag_model(tag_model):\n            extensions.add(t)\n\n    for t in extensions:\n        struct_types.add(t)\n        for extends in get_extends(t):\n            struct_types.add(extends)\n\n    for struct_type in struct_types:\n        for t in referenced_types_by_struct_type(struct_type):\n            if isinstance(t, EnumType):\n                enum_types.add(t)\n            if isinstance(t, PrimitiveType):\n                primitive_types.add(t)\n\n    enum_types = list((t.__name__, t) for t in enum_types)\n    enum_types.sort()\n    enum_types = (t for name, t in enum_types)\n    for t in enum_types:\n        root.append(define_enum_type(t))\n\n    struct_types = list((t.__name__, t) for t in struct_types)\n    struct_types.sort()\n    struct_types = (t for name, t in struct_types)\n    for t in struct_types:\n        root.append(define_struct_type(t))\n\n    primitive_types = list((t.__name__, t) for t in primitive_types)\n    primitive_types.sort()\n    primitive_types = (t for name, t in primitive_types)\n    for t in primitive_types:\n        root.append(define_primitive_type(t))\n\n    doc = ET.ElementTree(root)\n    doc.write(sys.stdout, 'utf-8')\n"
  },
  {
    "path": "src/hwp5/bintype.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom collections import deque\nfrom pprint import pprint\nimport logging\nimport struct\nimport sys\n\nfrom .dataio import BSTR\nfrom .dataio import FixedArrayType\nfrom .dataio import FlagsType\nfrom .dataio import ParseError\nfrom .dataio import SelectiveType\nfrom .dataio import StructType\nfrom .dataio import VariableLengthArrayType\nfrom .dataio import X_ARRAY\nfrom .dataio import readn\nfrom .treeop import STARTEVENT, ENDEVENT\nfrom .treeop import iter_subevents\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef bintype_map_events(bin_item):\n    bin_type = bin_item['type']\n    if isinstance(bin_type, StructType):\n        yield STARTEVENT, bin_item\n        if hasattr(bin_type, 'members'):\n            for member in bin_type.members:\n                for x in bintype_map_events(member):\n                    yield x\n        yield ENDEVENT, bin_item\n    elif isinstance(bin_type, FixedArrayType):\n        yield STARTEVENT, bin_item\n        item = dict(type=bin_type.itemtype)\n        for x in bintype_map_events(item):\n            yield x\n        yield ENDEVENT, bin_item\n    elif isinstance(bin_type, VariableLengthArrayType):\n        yield STARTEVENT, bin_item\n        item = dict(type=bin_type.itemtype)\n        for x in bintype_map_events(item):\n            yield x\n        yield ENDEVENT, bin_item\n    elif isinstance(bin_type, X_ARRAY):\n        yield STARTEVENT, bin_item\n        item = dict(type=bin_type.itemtype)\n        for x in bintype_map_events(item):\n            yield x\n        yield ENDEVENT, bin_item\n    elif isinstance(bin_type, SelectiveType):\n        yield STARTEVENT, bin_item\n        for k, v in bin_type.selections.items():\n            item = dict(bin_item, select_when=k, type=v)\n            for x in bintype_map_events(item):\n                yield x\n        yield ENDEVENT, bin_item\n    elif isinstance(bin_type, FlagsType):\n        # TODO: this should be done in model definitions\n        # bin_type: used in binary reading\n        # flags_type: binary value to flags type\n        bin_item['bin_type'] = bin_type.basetype\n        bin_item['flags_type'] = bin_type\n        yield None, bin_item\n    else:\n        yield None, bin_item\n\n\ndef filter_with_version(events, version):\n    for ev, item in events:\n        required_version = item.get('version')\n        if required_version is not None and version < required_version:\n            # just consume and skip this tree\n            logger.debug('skip following: (required version: %s)',\n                         required_version)\n            logger.debug('  %s', (ev, item))\n            if ev is STARTEVENT:\n                for x in iter_subevents(events):\n                    pass\n            continue\n        yield ev, item\n\n\ndef make_items_immutable(events):\n    stack = []\n    for ev, item in events:\n        if ev is None:\n            item = tuple(sorted(item.items()))\n        elif ev is STARTEVENT:\n            item = tuple(sorted(item.items()))\n            stack.append(item)\n        elif ev is ENDEVENT:\n            item = stack.pop()\n        yield ev, item\n\n\ndef compile_type_definition(bin_item):\n    events = bintype_map_events(bin_item)\n    events = make_items_immutable(events)\n    return tuple(events)\n\n\nmaster_typedefs = dict()\n\n\ndef get_compiled_typedef(type):\n    if type not in master_typedefs:\n        logger.info('compile typedef of %s', type)\n        typedef_events = compile_type_definition(dict(type=type))\n        master_typedefs[type] = typedef_events\n    return master_typedefs[type]\n\n\nversioned_typedefs = dict()\n\n\ndef get_compiled_typedef_with_version(type, version):\n    if version not in versioned_typedefs:\n        versioned_typedefs[version] = typedefs = dict()\n    typedefs = versioned_typedefs[version]\n\n    if type not in typedefs:\n        logger.info('filter compiled typedef of %s with version %s',\n                    type, version)\n        typedef_events = get_compiled_typedef(type)\n        events = static_to_mutable(typedef_events)\n        events = filter_with_version(events, version)\n        events = make_items_immutable(events)\n        events = tuple(events)\n        typedefs[type] = events\n\n    return typedefs[type]\n\n\nclass ERROREVENT(object):\n    pass\n\n\ndef static_to_mutable(events):\n    stack = []\n    for ev, item in events:\n        if ev is None:\n            item = dict(item)\n        elif ev is STARTEVENT:\n            item = dict(item)\n            stack.append(item)\n        elif ev is ENDEVENT:\n            item = stack.pop()\n        yield ev, item\n\n\ndef pop_subevents(events_deque):\n    level = 0\n    while len(events_deque) > 0:\n        event, item = events_deque.popleft()\n        yield event, item\n        if event is STARTEVENT:\n            level += 1\n        elif event is ENDEVENT:\n            if level > 0:\n                level -= 1\n            else:\n                return\n\n\ndef resolve_typedefs(typedef_events, context):\n\n    array_types = (X_ARRAY, VariableLengthArrayType, FixedArrayType)\n\n    stack = []\n    selective_stack = []\n\n    events = static_to_mutable(typedef_events)\n    events = deque(events)\n    while len(events) > 0:\n        ev, item = events.popleft()\n        if isinstance(item['type'], SelectiveType):\n            if ev is STARTEVENT:\n                parent_struct = stack[-1]\n                struct_value = parent_struct['value']\n                selector_reference = item['type'].selector_reference\n                select_key = selector_reference(context, struct_value)\n                logger.debug('select_key: %s', select_key)\n                item['select_key'] = select_key\n                selective_stack.append(item)\n            elif ev is ENDEVENT:\n                selective_stack.pop()\n            else:\n                assert False\n        elif 'select_when' in item:\n            assert ev in (None, STARTEVENT)\n            select_key = selective_stack[-1]['select_key']\n            select_when = item.pop('select_when')\n            if select_when != select_key:\n                # just consume and skip this tree\n                logger.debug('skip following: (select key %r != %r)',\n                             select_key, select_when)\n                logger.debug('  %s', (ev, item))\n                if ev is STARTEVENT:\n                    for x in pop_subevents(events):\n                        logger.debug('  %s', x)\n                        pass\n                continue\n            logger.debug('selected for: %r', select_when)\n            events.appendleft((ev, item))\n        elif 'condition' in item:\n            assert ev in (STARTEVENT, None)\n            condition = item.pop('condition')\n            parent_struct = stack[-1]\n            if not condition(context, parent_struct['value']):\n                # just consume and skip this tree\n                logger.debug('skip following: (not matched condition: %s)',\n                             condition)\n                logger.debug('  %s', (ev, item))\n                if ev is STARTEVENT:\n                    for x in pop_subevents(events):\n                        logger.debug('  %s', x)\n                        pass\n                continue\n            events.appendleft((ev, item))\n        elif isinstance(item['type'], array_types) and 'count' not in item:\n            assert ev is STARTEVENT\n\n            if isinstance(item['type'], X_ARRAY):\n                parent_struct = stack[-1]\n                struct_value = parent_struct['value']\n\n                count_reference = item['type'].count_reference\n                count = count_reference(context, struct_value)\n            elif isinstance(item['type'], VariableLengthArrayType):\n                count = dict(type=item['type'].counttype, dontcollect=True)\n                yield None, count\n                count = count['value']\n            elif isinstance(item['type'], FixedArrayType):\n                count = item['type'].size\n            item['count'] = count\n\n            subevents = list(pop_subevents(events))\n            endevent = subevents[-1]\n            subevents = subevents[:-1]\n\n            def clone(events):\n                stack = []\n                for ev, item in events:\n                    if ev in (STARTEVENT, None):\n                        item = dict(item)\n                        if ev is STARTEVENT:\n                            stack.append(item)\n                    else:\n                        item = stack.pop()\n                    yield ev, item\n\n            events.appendleft(endevent)\n            for _ in range(0, count):\n                cloned = list(clone(subevents))\n                events.extendleft(reversed(cloned))\n            events.appendleft((ev, item))\n        else:\n            if ev is STARTEVENT:\n                stack.append(item)\n            elif ev is ENDEVENT:\n                stack.pop()\n            yield ev, item\n\n\ndef evaluate_bin_values(events):\n    for ev, item in events:\n        if 'flags_type' in item:\n            flags_type = item['flags_type']\n            assert isinstance(flags_type, FlagsType)\n            item['value'] = flags_type(item['value'])\n        yield ev, item\n\n\ndef construct_composite_values(events):\n\n    stack = []\n\n    for ev, item in events:\n        if ev is STARTEVENT:\n            if isinstance(item['type'], StructType):\n                item['value'] = dict()\n            elif isinstance(item['type'], (X_ARRAY, VariableLengthArrayType,\n                                           FixedArrayType)):\n                item['value'] = list()\n            else:\n                assert False\n            stack.append(item)\n        elif ev in (None, ENDEVENT):\n            if ev is ENDEVENT:\n                item = stack.pop()\n                if isinstance(item['type'], FixedArrayType):\n                    item['value'] = tuple(item['value'])\n\n            if len(stack) > 0:\n                if not item.get('dontcollect', False):\n                    if isinstance(stack[-1]['type'], StructType):\n                        # reduce a struct member into struct value\n                        stack[-1]['value'][item['name']] = item['value']\n                    elif isinstance(stack[-1]['type'],\n                                    (X_ARRAY,\n                                     VariableLengthArrayType,\n                                     FixedArrayType)):\n                        stack[-1]['value'].append(item['value'])\n        yield ev, item\n\n\ndef log_events(events, log_fn):\n    for ev, item in events:\n        if ev in (STARTEVENT, ENDEVENT):\n            fmt = ['%s:']\n            val = [ev.__name__]\n        else:\n            fmt = ['  %04x:']\n            val = [item['bin_offset']]\n\n        fmt.append('%s')\n        val.append(item['type'].__name__)\n\n        if 'name' in item:\n            fmt.append('%r')\n            val.append(str(item['name']))\n\n        if 'value' in item and ev is None:\n            fmt.append('%r')\n            val.append(item['value'])\n\n        if 'exception' in item:\n            fmt.append('-- Exception: %r')\n            val.append(item['exception'])\n\n        log_fn(' '.join(fmt), *val)\n        yield ev, item\n\n\ndef eval_typedef_events(typedef_events, context, resolve_values):\n    events = static_to_mutable(typedef_events)\n    events = resolve_typedefs(events, context)\n    events = resolve_values(events)\n    events = evaluate_bin_values(events)\n    events = construct_composite_values(events)\n    events = log_events(events, logger.debug)\n    return events\n\n\ndef resolve_values_from_stream(stream):\n    def resolve_values(events):\n        for ev, item in events:\n            if ev is None:\n                item['bin_offset'] = stream.tell()\n                try:\n                    item['value'] = resolve_value_from_stream(item, stream)\n                except Exception as e:\n                    item['exception'] = e\n                    ev = ERROREVENT\n            yield ev, item\n    return resolve_values\n\n\ndef resolve_value_from_stream(item, stream):\n    from hwp5.binmodel import ParaTextChunks\n    from hwp5.binmodel import CHID\n    if 'bin_type' in item:\n        item_type = item['bin_type']\n    else:\n        item_type = item['type']\n    if hasattr(item_type, 'binfmt'):\n        binfmt = item_type.binfmt\n        binsize = struct.calcsize(binfmt)\n        bytes = readn(stream, binsize)\n        unpacked = struct.unpack(binfmt, bytes)\n        return unpacked[0]\n    elif item_type is CHID:\n        bytes = readn(stream, 4)\n        return CHID.decode(bytes)\n    elif item_type is BSTR:\n        return BSTR.read(stream)\n    elif item_type is ParaTextChunks:\n        return ParaTextChunks.read(stream)\n    elif hasattr(item_type, 'fixed_size'):\n        bytes = readn(stream, item_type.fixed_size)\n        if hasattr(item_type, 'decode'):\n            return item_type.decode(bytes)\n        return bytes\n    else:\n        assert hasattr(item_type, 'read')\n        logger.warning('%s: item type relies on its read() to resolve a value',\n                       item_type.__name__)\n        return item_type.read(stream)\n\n\ndef resolve_type_events(type, context, resolve_values):\n    # get typedef events: if current version is specified in the context,\n    # get version specific typedef\n    if 'version' in context:\n        version = context['version']\n        events = get_compiled_typedef_with_version(type, version)\n    else:\n        events = get_compiled_typedef(type)\n\n    # evaluate with context/stream\n    return eval_typedef_events(events, context, resolve_values)\n\n\ndef read_type_events(type, context, stream):\n    resolve_values = resolve_values_from_stream(stream)\n    events = resolve_type_events(type, context, resolve_values)\n    for ev, item in events:\n        yield ev, item\n        if ev is ERROREVENT:\n            e = item['exception']\n            msg = 'can\\'t parse %s' % type\n            pe = ParseError(msg)\n            pe.cause = e\n            pe.path = context.get('path')\n            pe.treegroup = context.get('treegroup')\n            pe.record = context.get('record')\n            pe.offset = item.get('bin_offset')\n            raise pe\n\n\ndef read_type_item(type, context, stream, binevents=None):\n    if binevents is None:\n        binevents = []\n    try:\n        binevents.extend(read_type_events(type, context, stream))\n    except ParseError as e:\n        e.binevents = binevents\n        raise\n    return binevents[-1][1]\n\n\ndef read_type(type, context, stream, binevents=None):\n    item = read_type_item(type, context, stream, binevents)\n    return item['value']\n\n\ndef dump_events(events):\n    def prefix_level(event_prefixed_items):\n        level = 0\n        for ev, item in event_prefixed_items:\n            if ev is STARTEVENT:\n                yield level, item\n                level += 1\n            elif ev is ENDEVENT:\n                level -= 1\n            else:\n                yield level, item\n\n    def item_to_dict(events):\n        for ev, item in events:\n            yield ev, dict(item)\n\n    def type_to_string(events):\n        for ev, item in events:\n            item['type'] = item['type'].__name__\n            yield ev, item\n\n    def condition_to_string(events):\n        for ev, item in events:\n            if 'condition' in item:\n                item['condition'] = item['condition'].__name__\n            yield ev, item\n\n    events = item_to_dict(events)\n    events = type_to_string(events)\n    events = condition_to_string(events)\n    for level, item in prefix_level(events):\n        indents = ''\n        if level > 0:\n            if level > 1:\n                indents = '  ' * (level - 2) + '  '\n            indents += '- '\n        print('{}{}'.format(indents, item))\n\n\ndef main():\n    logger.setLevel(logging.DEBUG)\n    logger.addHandler(logging.StreamHandler())\n\n    import hwp5.binmodel\n    name = sys.argv[1]\n    type = getattr(hwp5.binmodel, name)\n    typedef_events = compile_type_definition(dict(type=type))\n    pprint(typedef_events)\n\n    context = {}\n\n    def resolve_values(events):\n        for ev, item in events:\n            if ev is None:\n                print('')\n                for k, v in sorted(item.items()):\n                    print('- {} : {}'.format(k, v))\n                value = raw_input('>> ')\n                value = eval(value)\n                if isinstance(item['type'], FlagsType):\n                    value = item['type'](value)\n                item['value'] = value\n            yield ev, item\n    events = eval_typedef_events(typedef_events, context, resolve_values)\n    for ev, item in events:\n        print('{} {}'.format(ev, item))\n"
  },
  {
    "path": "src/hwp5/charsets.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\n\ndef get_unichr_lang(uch):\n    # Hangul Syllables\n    # U+AC00..U+D7AF\n    # Hangul Jamo Extended-B\n    # U+D7B0..D7FF\n    if u'\\uAC00' <= uch <= u'\\uD7FF':\n        return 'ko'\n\n    # Control Characters and Numbers in Basic Latin\n    if u'\\u0000' <= uch <= u'\\u0040':\n        return None\n\n    # Hangul Jamo\n    if u'\\u1100' <= uch <= u'\\u11FF':\n        return 'ko'\n\n    # Hangul Compatibility Jamo\n    if u'\\u3130' <= uch <= u'\\u318F':\n        return 'ko'\n\n    # Hangul Jamo Extended-A\n    if u'\\uA960' <= uch <= u'\\uA97F':\n        return 'ko'\n\n    # -- en --\n\n    # Basic Latin, Latin Extended-A/B\n    if u'\\u0040' <= uch <= u'\\u024F':\n        return 'en'\n\n    # -- cn --\n\n    # CJK Unified Ideographs\n    # U+4E00..U+9FFF\n    if u'\\u4E00' <= uch <= u'\\u9FFF':\n        return 'cn'\n\n    # CJK Radicals Supplement\n    # U+2E80..U+2EFF\n    # Kangxi Radicals\n    # U+2F00..U+2FDF\n    if u'\\u2E80' <= uch <= u'\\u2FDF':\n        return 'cn'\n\n    # CJK Unified Ideographs Extension A\n    # U+3400..U+4DBF\n    if u'\\u3400' <= uch <= u'\\u4DBF':\n        return 'cn'\n\n    # CJK Compatibility Ideographs\n    # U+F900..U+FAFF\n    if u'\\uF900' <= uch <= u'\\uFAFF':\n        return 'cn'\n\n    # CJK Symbols and Punctuation\n    # U+3000..U+303F\n    if u'\\u3000' <= uch <= u'\\u303F':\n        return 'symbol'\n\n    # -- jp --\n\n    # Hiragana + Katakana\n    if u'\\u3040' <= uch <= u'\\u30FF':\n        return 'jp'\n\n    return 'other'\n\n\ndef tokenize_unicode_by_lang(text):\n    buf = []\n    buf_lang = None\n    for uch in text:\n        lang = get_unichr_lang(uch)\n        if lang is None:\n            buf.append(uch)\n            continue\n        if buf_lang == lang or buf_lang is None:\n            buf_lang = lang\n            buf.append(uch)\n            continue\n        else:\n            yield buf_lang or 'ko', ''.join(buf)\n            buf = [uch]\n            buf_lang = lang\n    if buf:\n        yield buf_lang or 'ko', ''.join(buf)\n"
  },
  {
    "path": "src/hwp5/cli.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport logging\nimport os\n\nfrom .plat import xsltproc\nfrom .plat import xmllint\nfrom .storage import ExtraItemStorage\nfrom .storage import open_storage_item\nfrom .storage.ole import OleStorage\nfrom .xmlmodel import Hwp5File\n\n\ndef init_logger(args):\n    logger = logging.getLogger('hwp5')\n    try:\n        from colorlog import ColoredFormatter\n    except ImportError:\n        formatter = None\n    else:\n        formatter = ColoredFormatter(\n            '%(log_color)s%(levelname)-8s%(reset)s %(blue)s%(message)s',\n            datefmt=None, reset=True,\n            log_colors={\n                'DEBUG': 'cyan',\n                'INFO': 'green',\n                'WARNING': 'yellow',\n                'ERROR': 'red',\n                'CRITICAL': 'red'\n            }\n        )\n\n    loglevel = args.loglevel\n    if not loglevel:\n        loglevel = os.environ.get('PYHWP_LOGLEVEL')\n    if loglevel:\n        levels = dict(debug=logging.DEBUG,\n                      info=logging.INFO,\n                      warning=logging.WARNING,\n                      error=logging.ERROR,\n                      critical=logging.CRITICAL)\n        loglevel = loglevel.lower()\n        loglevel = levels.get(loglevel, logging.WARNING)\n        logger.setLevel(loglevel)\n\n    logfile = args.logfile\n    if not logfile:\n        logfile = os.environ.get('PYHWP_LOGFILE')\n    if logfile:\n        handler = logging.FileHandler(logfile)\n    else:\n        handler = logging.StreamHandler()\n    if formatter:\n        handler.setFormatter(formatter)\n    logger.addHandler(handler)\n\n\ndef init_with_environ():\n    if 'PYHWP_XSLTPROC' in os.environ:\n        xsltproc.executable = os.environ['PYHWP_XSLTPROC']\n        xsltproc.enable()\n\n    if 'PYHWP_XMLLINT' in os.environ:\n        xmllint.executable = os.environ['PYHWP_XMLLINT']\n        xmllint.enable()\n\n\ndef open_hwpfile(args):\n    filename = args.hwp5file\n    if args.ole:\n        hwpfile = OleStorage(filename)\n    else:\n        hwpfile = Hwp5File(filename)\n        if args.vstreams:\n            hwpfile = ExtraItemStorage(hwpfile)\n    return hwpfile\n\n\ndef parse_recordstream_name(hwpfile, streamname):\n    if streamname == 'docinfo':\n        return hwpfile.docinfo\n    segments = streamname.split('/')\n    if len(segments) == 2:\n        if segments[0] == 'bodytext':\n            try:\n                idx = int(segments[1])\n                return hwpfile.bodytext.section(idx)\n            except ValueError:\n                pass\n    return open_storage_item(hwpfile, streamname)\n"
  },
  {
    "path": "src/hwp5/compressed.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nimport codecs\nimport zlib\n\nfrom .utils import GeneratorReader\n\n\nclass ZLibIncrementalDecoder(codecs.IncrementalDecoder):\n    def __init__(self, errors='strict', wbits=15):\n        assert errors == 'strict'\n        self.errors = errors\n        self.wbits = wbits\n        self.reset()\n\n    def decode(self, input, final=False):\n        c = self.decompressobj.decompress(input)\n        if final:\n            c += self.decompressobj.flush()\n        return c\n\n    def reset(self):\n        self.decompressobj = zlib.decompressobj(self.wbits)\n\n\ndef decompress_gen(source, bufsize=4096):\n    dec = ZLibIncrementalDecoder(wbits=-15)\n    exausted = False\n    while not exausted:\n        input = source.read(bufsize)\n        if len(input) < bufsize:\n            exausted = True\n        yield dec.decode(input, exausted)\n\n\ndef decompress_experimental(source, bufsize=4096):\n    ''' decompress inputstream\n\n        stream: a file-like readable\n        returns a file-like readable\n    '''\n    return GeneratorReader(decompress_gen(source, bufsize))\n\n\ndef decompress(stream):\n    ''' decompress inputstream\n\n        stream: a file-like readable\n        returns a file-like readable\n    '''\n    \n    # #176 참고. #175의 임시방편을 사용한다.\n    compressed_maybe = stream.read()\n    try:\n        decompressed = zlib.decompress(compressed_maybe, -15)  # without gzip header\n    except zlib.error:\n        return BytesIO(compressed_maybe)\n    else:\n        return BytesIO(decompressed)\n"
  },
  {
    "path": "src/hwp5/dataio.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom array import array\nfrom binascii import b2a_hex\nfrom itertools import takewhile\nimport inspect\nimport logging\nimport struct\nimport sys\n\nfrom six import with_metaclass\n\n\nPY3 = sys.version_info.major == 3\n\n\nif PY3:\n    long = int\n    unicode = str\n    basestring = str\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass Eof(Exception):\n    def __init__(self, *args):\n        self.args = args\n\n\nclass OutOfData(Exception):\n    pass\n\n\ndef readn(f, size):\n    data = f.read(size)\n    datasize = len(data)\n    if datasize == 0:\n        try:\n            pos = f.tell()\n        except IOError:\n            pos = '<UNKNOWN>'\n        raise Eof(pos)\n    return data\n\n\nclass PrimitiveType(type):\n    def __new__(mcs, name, bases, attrs):\n        basetype = bases[0]\n        attrs['basetype'] = basetype\n        attrs.setdefault('__slots__', [])\n\n        never_instantiate = attrs.pop('never_instantiate', True)\n        if never_instantiate and '__new__' not in attrs:\n            def __new__(cls, *args, **kwargs):\n                return basetype.__new__(basetype, *args, **kwargs)\n            attrs['__new__'] = __new__\n\n        if 'binfmt' in attrs:\n            binfmt = attrs['binfmt']\n            fixed_size = struct.calcsize(binfmt)\n\n            if 'fixed_size' in attrs:\n                assert fixed_size == attrs['fixed_size']\n            else:\n                attrs['fixed_size'] = fixed_size\n\n            if 'decode' not in attrs:\n                def decode(cls, s):\n                    return struct.unpack(binfmt, s)[0]\n                attrs['decode'] = classmethod(decode)\n\n        if 'fixed_size' in attrs and 'read' not in attrs:\n            fixed_size = attrs['fixed_size']\n\n            def read(cls, f):\n                s = readn(f, fixed_size)\n                decode = getattr(cls, 'decode', None)\n                if decode:\n                    return decode(s)\n                return s\n            attrs['read'] = classmethod(read)\n\n        return type.__new__(mcs, str(name), bases, attrs)\n\n\ndef Primitive(name, basetype, binfmt, **attrs):\n    attrs['binfmt'] = binfmt\n    return PrimitiveType(name, (basetype,), attrs)\n\n\nUINT32 = Primitive('UINT32', long, '<I')\nINT32 = Primitive('INT32', int, '<i')\nUINT16 = Primitive('UINT16', int, '<H')\nINT16 = Primitive('INT16', int, '<h')\nUINT8 = Primitive('UINT8', int, '<B')\nINT8 = Primitive('INT8', int, '<b')\nWORD = Primitive('WORD', int, '<H')\nBYTE = Primitive('BYTE', int, '<B')\nDOUBLE = Primitive('DOUBLE', float, '<d')\nWCHAR = Primitive('WCHAR', int, '<H')\nHWPUNIT = Primitive('HWPUNIT', long, '<I')\nSHWPUNIT = Primitive('SHWPUNIT', int, '<i')\nHWPUNIT16 = Primitive('HWPUNIT16', int, '<h')\n\ninch2mm = lambda x: float(int(x * 25.4 * 100 + 0.5)) / 100  # noqa\nhwp2inch = lambda x: x / 7200.0  # noqa\nhwp2mm = lambda x: inch2mm(hwp2inch(x))  # noqa\nhwp2pt = lambda x: int((x / 100.0) * 10 + 0.5) / 10.0  # noqa\n\n\nclass HexBytes(type):\n    def __new__(mcs, size):\n        decode = staticmethod(b2a_hex)\n        return type.__new__(mcs, str('HexBytes(%d)' % size), (str,),\n                            dict(fixed_size=size, decode=decode))\n\n\ndef decode_uint16le_array_default(bytes):\n    codes = array(str('H'), bytes)\n    if sys.byteorder == 'big':\n        codes.byteswap()\n    return codes\n\n\ndef decode_uint16le_array_in_jython(bytes):\n    codes = array(str('h'), bytes)\n    assert codes.itemsize == 2\n    assert sys.byteorder == 'big'\n    codes.byteswap()\n    codes = array(str('H'), codes.tostring())\n    assert codes.itemsize == 4\n    return codes\n\n\nin_jython = sys.platform.startswith('java')\nif in_jython:\n    decode_uint16le_array = decode_uint16le_array_in_jython\nelse:\n    decode_uint16le_array = decode_uint16le_array_default\n\n\nclass BSTR(with_metaclass(PrimitiveType, unicode)):\n\n    def read(f):\n        size = UINT16.read(f)\n        if size == 0:\n            return u''\n        data = readn(f, 2 * size)\n        return decode_utf16le_with_hypua(data)\n    read = staticmethod(read)\n\n\ndef decode_utf16le_with_hypua(bytes):\n    ''' decode utf-16le encoded bytes with Hanyang-PUA codes into a unicode\n    string with Hangul Jamo codes\n\n    :param bytes: utf-16le encoded bytes with Hanyang-PUA codes\n    :returns: a unicode string with Hangul Jamo codes\n    '''\n    return bytes.decode('utf-16le')\n\n\nclass BitGroupDescriptor(object):\n    def __init__(self, bitgroup):\n        valuetype = int\n        if isinstance(bitgroup, tuple):\n            if len(bitgroup) > 2:\n                lsb, msb, valuetype = bitgroup\n            else:\n                lsb, msb = bitgroup\n        else:\n            lsb = msb = bitgroup\n        self.lsb = lsb\n        self.msb = msb\n        self.valuetype = valuetype\n\n    def __get__(self, instance, owner):\n        valuetype = self.valuetype\n        return valuetype(self.get_int_value(instance))\n\n    def get_int_value(self, instance):\n        lsb = self.lsb\n        msb = self.msb\n        return int(instance >> lsb) & int((2 ** (msb + 1 - lsb)) - 1)\n\n\nclass FlagsType(type):\n    def __new__(mcs, name, bases, attrs):\n        basetype = attrs.pop('basetype')\n        bases = (basetype.basetype,)\n\n        bitgroups = dict((k, BitGroupDescriptor(v))\n                         for k, v in attrs.items())\n\n        attrs = dict(bitgroups)\n        attrs['__name__'] = name\n        attrs['__slots__'] = ()\n\n        attrs['basetype'] = basetype\n        attrs['bitfields'] = bitgroups\n\n        def dictvalue(self):\n            return dict((name, getattr(self, name))\n                        for name in bitgroups.keys())\n        attrs['dictvalue'] = dictvalue\n\n        return type.__new__(mcs, str(name), bases, attrs)\n\n\ndef _lex_flags_args(args):\n    for idx, arg in enumerate(args):\n        while True:\n            pushback = (yield idx, arg)\n            if pushback is arg:\n                yield\n                continue\n            break\n\n\ndef _parse_flags_args(args):\n    args = _lex_flags_args(args)\n    try:\n        idx = -1\n        while True:\n            # lsb\n            try:\n                idx, lsb = next(args)\n            except StopIteration:\n                break\n            assert isinstance(lsb, int), ('#%d arg is expected to be'\n                                          'a int: %s' % (idx, repr(lsb)))\n\n            # msb (default: lsb)\n            idx, x = next(args)\n            if isinstance(x, int):\n                msb = x\n            elif isinstance(x, (type, basestring)):\n                args.send(x)  # pushback\n                msb = lsb\n            else:\n                assert False, '#%d arg is unexpected type: %s' % (idx, repr(x))\n\n            # type (default: int)\n            idx, x = next(args)\n            assert not isinstance(x, int), ('#%d args is expected to be a type'\n                                            'or name: %s' % (idx, repr(x)))\n            if isinstance(x, type):\n                t = x\n            elif isinstance(x, basestring):\n                args.send(x)  # pushback\n                t = int\n            else:\n                assert False, '#%d arg is unexpected type: %s' % (idx, repr(x))\n\n            # name\n            idx, name = next(args)\n            assert isinstance(name, basestring), ('#%d args is expected to be '\n                                                  'a name: %s' % (idx,\n                                                                  repr(name)))\n\n            yield name, (lsb, msb, t)\n\n    except StopIteration:\n        assert False, '#%d arg is expected' % (idx + 1)\n\n\ndef Flags(basetype, *args):\n    attrs = dict(_parse_flags_args(args))\n    attrs['basetype'] = basetype\n    return FlagsType('Flags', (), attrs)\n\n\nenum_type_instances = set()\n\n\nclass EnumType(type):\n    def __new__(mcs, enum_type_name, bases, attrs):\n        items = attrs.pop('items')\n        moreitems = attrs.pop('moreitems')\n\n        populate_state = [1]\n\n        names_by_instance = dict()\n        instances_by_name = dict()\n        instances_by_value = dict()\n\n        def __new__(cls, value, name=None):\n            if isinstance(value, cls):\n                return value\n\n            if name is None:\n                if value in instances_by_value:\n                    return instances_by_value[value]\n                else:\n                    logger.warning('undefined %s value: %s',\n                                   cls.__name__, value)\n                    logger.warning('defined name/values: %s',\n                                   str(instances_by_name))\n                    return int.__new__(cls, value)\n\n            if len(populate_state) == 0:\n                raise TypeError()\n\n            assert name not in instances_by_name\n\n            if value in instances_by_value:\n                self = instances_by_value[value]\n            else:\n                # define new instance of this enum\n                self = int.__new__(cls, value)\n                instances_by_value[value] = self\n                names_by_instance[self] = name\n\n            instances_by_name[name] = self\n            return self\n        attrs['__new__'] = __new__\n        attrs['__slots__'] = []\n        attrs['scoping_struct'] = None\n\n        class NameDescriptor(object):\n            def __get__(self, instance, owner):\n                if instance is None:\n                    return owner.__name__\n                return names_by_instance.get(instance)\n\n        attrs['name'] = NameDescriptor()\n\n        def __repr__(self):\n            enum_name = type(self).__name__\n            item_name = self.name\n            if item_name is not None:\n                return enum_name + '.' + item_name\n            else:\n                return '%s(%d)' % (enum_name, self)\n        attrs['__repr__'] = __repr__\n\n        cls = type.__new__(mcs, str(enum_type_name), bases, attrs)\n\n        for v, k in enumerate(items):\n            setattr(cls, k, cls(v, k))\n        for k, v in moreitems.items():\n            setattr(cls, k, cls(v, k))\n\n        cls.names = set(instances_by_name.keys())\n        cls.instances = set(names_by_instance.keys())\n\n        # no more population\n        populate_state.pop()\n\n        enum_type_instances.add(cls)\n        return cls\n\n    def __init__(cls, *args, **kwargs):\n        pass\n\n\ndef Enum(*items, **moreitems):\n    attrs = dict(items=items, moreitems=moreitems)\n    return EnumType('Enum', (int,), attrs)\n\n\nclass CompoundType(type):\n    def __new__(mcs, name, bases, attrs):\n        return type.__new__(mcs, str(name), bases, attrs)\n\n\nclass ArrayType(CompoundType):\n    def __init__(self, *args, **kwargs):\n        pass\n\n\nclass FixedArrayType(ArrayType):\n\n    classes = dict()\n\n    def __new__(mcs, itemtype, size):\n        key = itemtype, size\n\n        cls = mcs.classes.get(key)\n        if cls is not None:\n            return cls\n\n        attrs = dict(itemtype=itemtype, size=size)\n        name = 'ARRAY(%s,%s)' % (itemtype.__name__, size)\n        cls = ArrayType.__new__(mcs, str(name), (tuple,), attrs)\n        mcs.classes[key] = cls\n        return cls\n\n\nARRAY = FixedArrayType\n\n\nclass VariableLengthArrayType(ArrayType):\n\n    classes = dict()\n\n    def __new__(mcs, counttype, itemtype):\n        key = counttype, itemtype\n\n        cls = mcs.classes.get(key)\n        if cls is not None:\n            return cls\n\n        attrs = dict(itemtype=itemtype, counttype=counttype)\n        name = 'N_ARRAY(%s,%s)' % (counttype.__name__, itemtype.__name__)\n        cls = ArrayType.__new__(mcs, str(name), (list,), attrs)\n        mcs.classes[key] = cls\n        return cls\n\n\nN_ARRAY = VariableLengthArrayType\n\n\ndef ref_member(member_name):\n    def fn(context, values):\n        return values[member_name]\n    fn.__doc__ = member_name\n    return fn\n\n\ndef ref_member_flag(member_name, bitfield_name):\n    def fn(context, values):\n        return getattr(values[member_name], bitfield_name)\n    fn.__doc__ = '%s.%s' % (member_name, bitfield_name)\n    return fn\n\n\nclass X_ARRAY(object):\n\n    def __init__(self, itemtype, count_reference):\n        name = 'ARRAY(%s, \\'%s\\')' % (itemtype.__name__,\n                                      count_reference.__doc__)\n        self.__doc__ = self.__name__ = name\n        self.itemtype = itemtype\n        self.count_reference = count_reference\n\n    def __call__(self, context, values):\n        count = self.count_reference(context, values)\n        return ARRAY(self.itemtype, count)\n\n\nclass SelectiveType(object):\n\n    def __init__(self, selector_reference, selections):\n        self.__name__ = 'SelectiveType'\n        self.selections = selections\n        self.selector_reference = selector_reference\n\n    def __call__(self, context, values):\n        selector = self.selector_reference(context, values)\n        return self.selections.get(selector, Struct)  # default: empty struct\n\n\nclass ParseError(Exception):\n\n    treegroup = None\n\n    def __init__(self, *args, **kwargs):\n        Exception.__init__(self, *args, **kwargs)\n        self.cause = None\n        self.path = None\n        self.record = None\n        self.binevents = None\n        self.parse_stack_traces = []\n\n    def print_to_logger(self, logger):\n        e = self\n        logger.error('ParseError: %s', e)\n        logger.error('Caused by: %s', repr(e.cause))\n        logger.error('Path: %s', e.path)\n        if e.treegroup is not None:\n            logger.error('Treegroup: %s', e.treegroup)\n        if e.record:\n            logger.error('Record: %s', e.record['seqno'])\n            logger.error('Record Payload:')\n            for line in dumpbytes(e.record['payload'], True):\n                logger.error('  %s', line)\n        logger.error('Problem Offset: at %d (=0x%x)', e.offset, e.offset)\n        if self.binevents:\n            logger.error('Binary Parse Events:')\n            from hwp5.bintype import log_events\n            for ev, item in log_events(self.binevents, logger.error):\n                pass\n        logger.error('Model Stack:')\n        for level, c in enumerate(reversed(e.parse_stack_traces)):\n            model = c['model']\n            if isinstance(model, StructType):\n                logger.error('  %s', model)\n                parsed_members = c['parsed']\n                for member in parsed_members:\n                    offset = member.get('offset', 0)\n                    offset_end = member.get('offset_end', 1)\n                    name = member['name']\n                    value = member['value']\n                    logger.error('    %06x:%06x: %s = %s',\n                                 offset, offset_end - 1, name, value)\n                logger.error('    %06x:      : %s', c['offset'], c['member'])\n                pass\n            else:\n                logger.error('  %s%s', ' ' * level, c)\n\n\ndef typed_struct_attributes(struct, attributes, context):\n    attributes = dict(attributes)\n\n    def popvalue(member):\n        name = member['name']\n        if name in attributes:\n            return attributes.pop(name)\n        else:\n            return member['type']()\n\n    for member in struct.parse_members_with_inherited(context, popvalue):\n        yield member\n\n    # remnants\n    for name, value in attributes.items():\n        yield dict(name=name, type=type(value), value=value)\n\n\nclass StructType(CompoundType):\n    def __init__(cls, name, bases, attrs):\n        super(StructType, cls).__init__(name, bases, attrs)\n        if 'attributes' in cls.__dict__:\n            members = (dict(type=member[0], name=member[1])\n                       if isinstance(member, tuple)\n                       else member\n                       for member in cls.attributes())\n            cls.members = list(members)\n        for k, v in attrs.items():\n            if isinstance(v, EnumType):\n                v.__name__ = k\n                v.scoping_struct = cls\n            elif isinstance(v, FlagsType):\n                v.__name__ = k\n\n    def parse_members(cls, context, getvalue):\n        if 'attributes' not in cls.__dict__:\n            return\n        values = dict()\n        for member in cls.members:\n            member = dict(member)\n            if isinstance(member['type'], X_ARRAY):\n                member['type'] = member['type'](context, values)\n            elif isinstance(member['type'], SelectiveType):\n                member['type'] = member['type'](context, values)\n\n            member_version = member.get('version')\n            if member_version is None or context['version'] >= member_version:\n                condition_func = member.get('condition')\n                if condition_func is None or condition_func(context, values):\n                    try:\n                        value = getvalue(member)\n                    except ParseError as e:\n                        tracepoint = dict(model=cls, member=member['name'])\n                        e.parse_stack_traces.append(tracepoint)\n                        raise\n                    values[member['name']] = member['value'] = value\n                    yield member\n\n    def parse_members_with_inherited(cls, context, getvalue, up_to_cls=None):\n        mro = inspect.getmro(cls)\n        mro = takewhile(lambda cls: cls is not up_to_cls, mro)\n        mro = list(cls for cls in mro if 'attributes' in cls.__dict__)\n        mro = reversed(mro)\n        for cls in mro:\n            for member in cls.parse_members(context, getvalue):\n                yield member\n\n\nclass Struct(with_metaclass(StructType, object)):\n    pass\n\n\ndef dumpbytes(data, crust=False):\n    if PY3:\n        _ord = int\n    else:\n        _ord = ord\n\n    offsbase = 0\n    if crust:\n        yield '\\t 0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F'\n    while len(data) > 16:\n        if crust:\n            line = '%05x0: ' % offsbase\n        else:\n            line = ''\n        line += ' '.join(['%02x' % _ord(ch) for ch in data[0:16]])\n        yield line\n        data = data[16:]\n        offsbase += 1\n\n    if crust:\n        line = '%05x0: ' % offsbase\n    else:\n        line = ''\n    line += ' '.join(['%02x' % _ord(ch) for ch in data])\n    yield line\n\n\ndef hexdump(data, crust=False):\n    return '\\n'.join([line for line in dumpbytes(data, crust)])\n\n\nclass IndentedOutput:\n    def __init__(self, base, level):\n        self.base = base\n        self.level = level\n\n    def write(self, x):\n        for line in x.split('\\n'):\n            if len(line) > 0:\n                self.base.write('\\t' * self.level)\n                self.base.write(line)\n                self.base.write('\\n')\n\n\nclass Printer:\n    def __init__(self, baseout):\n        self.baseout = baseout\n\n    def prints(self, *args):\n        for x in args:\n            self.baseout.write(str(x) + ' ')\n        self.baseout.write('\\n')\n"
  },
  {
    "path": "src/hwp5/distdoc.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n''' Decode distribute docs.\n\nBased on the algorithm described by Changwoo Ryu\nSee https://groups.google.com/forum/#!topic/hwp-foss/d2KL2ypR89Q\n'''\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nimport logging\n\nfrom .plat import get_aes128ecb_decrypt\nfrom .recordstream import read_record\nfrom .tagids import HWPTAG_DISTRIBUTE_DOC_DATA\n\nlogger = logging.getLogger(__name__)\n\n\ndef decode(stream):\n    distdoc_data_record = read_record(stream, 0)\n    if distdoc_data_record['tagid'] != HWPTAG_DISTRIBUTE_DOC_DATA:\n        raise IOError('the first record is not an HWPTAG_DISTRIBUTE_DOC_DATA')\n    distdoc_data = distdoc_data_record['payload']\n    key = decode_head_to_key(distdoc_data)\n    tail = stream.read()\n    decrypted = decrypt_tail(key, tail)\n    return BytesIO(decrypted)\n\n\nclass Random:\n    ''' MSVC's srand()/rand() like pseudorandom generator.\n    '''\n\n    def __init__(self, seed):\n        self.seed = seed\n\n    def rand(self):\n        self.seed = (self.seed * 214013 + 2531011) & 0xffffffff\n        value = (self.seed >> 16) & 0x7fff\n        return value\n\n\ndef decode_head_to_sha1(record_payload):\n    ''' Decode HWPTAG_DISTRIBUTE_DOC_DATA.\n\n    It's the sha1 digest of user-supplied password string, i.e.,\n\n        '12345' -> hashlib.sha1('12345').digest()\n\n    '''\n    if len(record_payload) != 256:\n        raise ValueError('payload size must be 256 bytes')\n\n    data = bytearray(record_payload)\n    seed = data[3] << 24 | data[2] << 16 | data[1] << 8 | data[0]\n    random = Random(seed)\n\n    n = 0\n    for i in range(256):\n        if n == 0:\n            key = random.rand() & 0xff\n            n = (random.rand() & 0xf) + 1\n        if i >= 4:\n            data[i] = data[i] ^ key\n        n -= 1\n\n    # decoded = b''.join(chr(x) for x in data)\n    decoded = data\n    sha1offset = 4 + (seed & 0xf)\n\n    ucs16le = decoded[sha1offset:sha1offset + 80]\n    return ucs16le\n\n\ndef decode_head_to_key(record_payload):\n    sha1ucs16le = decode_head_to_sha1(record_payload)\n    return sha1ucs16le[:16]\n\n\ndef decrypt_tail(key, encrypted_tail):\n    decrypt = get_aes128ecb_decrypt()\n    return decrypt(key, encrypted_tail)\n"
  },
  {
    "path": "src/hwp5/errors.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\n\nclass InvalidOleStorageError(Exception):\n    ''' Invalid OLE2 Compound Binary File. '''\n    pass\n\n\nclass InvalidHwp5FileError(Exception):\n    ''' Invalid HWP Document format v5 File. '''\n    pass\n\n\nclass ImplementationNotAvailable(Exception):\n    pass\n\n\nclass ValidationFailed(Exception):\n    pass\n\n\nclass RelaxNGValidationFailed(ValidationFailed):\n    pass\n"
  },
  {
    "path": "src/hwp5/filestructure.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nimport logging\nimport sys\n\nfrom .bintype import read_type\nfrom .compressed import decompress\nfrom .dataio import UINT32, Flags, Struct\nfrom .errors import InvalidOleStorageError\nfrom .errors import InvalidHwp5FileError\nfrom .storage import ItemWrapper\nfrom .storage import StorageWrapper\nfrom .storage import ItemConversionStorage\nfrom .storage import is_stream\nfrom .storage.ole import OleStorage\nfrom .summaryinfo import CLSID_HWP_SUMMARY_INFORMATION\nfrom .utils import GeneratorTextReader\nfrom .utils import cached_property\nfrom .utils import transcoder\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n\n\nlogger = logging.getLogger(__name__)\n\n\nHWP5_SIGNATURE = b'HWP Document File' + (b'\\x00' * 15)\n\n\nclass BYTES(type):\n    def __new__(mcs, size):\n        decode = staticmethod(lambda bytes, *args, **kwargs: bytes)\n        return type.__new__(mcs, str('BYTES(%d)') % size, (str,),\n                            dict(fixed_size=size, decode=decode))\n\n\nclass VERSION(object):\n    fixed_size = 4\n\n    if PY3:\n        def decode(cls, bytes):\n            return (bytes[3], bytes[2], bytes[1], bytes[0])\n    else:\n        def decode(cls, bytes):\n            return (ord(bytes[3]), ord(bytes[2]),\n                    ord(bytes[1]), ord(bytes[0]))\n    decode = classmethod(decode)\n\n\nclass FileHeader(Struct):\n    Flags = Flags(UINT32,\n                  0, 'compressed',\n                  1, 'password',\n                  2, 'distributable',\n                  3, 'script',\n                  4, 'drm',\n                  5, 'xmltemplate_storage',\n                  6, 'history',\n                  7, 'cert_signed',\n                  8, 'cert_encrypted',\n                  9, 'cert_signature_extra',\n                  10, 'cert_drm',\n                  11, 'ccl')\n\n    def attributes(cls):\n        yield BYTES(32), 'signature'\n        yield VERSION, 'version'\n        yield cls.Flags, 'flags'\n        yield BYTES(216), 'reserved'\n    attributes = classmethod(attributes)\n\n\ndef is_hwp5file(filename):\n    ''' Test whether it is an HWP format v5 file. '''\n    try:\n        olestg = OleStorage(filename)\n    except InvalidOleStorageError:\n        return False\n    return storage_is_hwp5file(olestg)\n\n\ndef storage_is_hwp5file(stg):\n    try:\n        fileheader = stg['FileHeader']\n    except KeyError:\n        logger.info('stg has no FileHeader')\n        return False\n    fileheader = HwpFileHeader(fileheader)\n    if fileheader.signature == HWP5_SIGNATURE:\n        return True\n    else:\n        logger.info('fileheader.signature = %r', fileheader.signature)\n        return False\n\n\nclass CompressedStream(ItemWrapper):\n\n    def open(self):\n        return decompress(self.wrapped.open())\n\n\nclass CompressedStorage(StorageWrapper):\n    ''' decompress streams in the underlying storage '''\n    def __getitem__(self, name):\n        item = self.wrapped[name]\n        if is_stream(item):\n            return CompressedStream(item)\n        else:\n            return item\n\n\nclass PasswordProtectedStream(ItemWrapper):\n\n    def open(self):\n        # TODO: 현재로선 암호화된 내용을 그냥 반환\n        logger.warning('Password-encrypted stream: currently decryption is '\n                       'not supported')\n        return self.wrapped.open()\n\n\nclass PasswordProtectedStorage(StorageWrapper):\n    def __getitem__(self, name):\n        item = self.wrapped[name]\n        if is_stream(item):\n            return PasswordProtectedStream(item)\n        else:\n            return item\n\n\nclass Hwp5PasswordProtectedDoc(ItemConversionStorage):\n\n    def resolve_conversion_for(self, name):\n        if name in ('BinData', 'BodyText', 'Scripts', 'ViewText'):\n            return PasswordProtectedStorage\n        elif name in ('DocInfo', ):\n            return PasswordProtectedStream\n\n\nclass VersionSensitiveItem(ItemWrapper):\n\n    def __init__(self, item, version):\n        ItemWrapper.__init__(self, item)\n        self.version = version\n\n    def open(self):\n        return self.wrapped.open()\n\n    def other_formats(self):\n        return dict()\n\n\nclass Hwp5FileBase(ItemConversionStorage):\n    ''' Base of an Hwp5File.\n\n    Hwp5FileBase checks basic validity of an HWP format v5 and provides\n    `fileheader` property.\n\n    :param stg: an OLE2 structured storage.\n    :type stg: an instance of storage, OleFileIO or filename\n    :raises InvalidHwp5FileError: `stg` is not a valid HWP format v5 document.\n    '''\n\n    def __init__(self, stg):\n        if isinstance(stg, basestring):\n            try:\n                stg = OleStorage(stg)\n            except InvalidOleStorageError:\n                raise InvalidHwp5FileError('Not an OLE2 Compound Binary File.')\n\n        if not storage_is_hwp5file(stg):\n            errormsg = 'Not an HWP Document format v5 storage.'\n            raise InvalidHwp5FileError(errormsg)\n\n        ItemConversionStorage.__init__(self, stg)\n\n    def resolve_conversion_for(self, name):\n        if name == 'FileHeader':\n            return HwpFileHeader\n\n    def get_fileheader(self):\n        return self['FileHeader']\n\n    fileheader = cached_property(get_fileheader)\n\n    header = fileheader\n\n\nclass Hwp5DistDocStream(VersionSensitiveItem):\n\n    def open(self):\n        from hwp5.distdoc import decode\n        encodedstream = self.wrapped.open()\n        return decode(encodedstream)\n\n    def head_record(self):\n        item = self.wrapped.open()\n        from .recordstream import read_record\n        return read_record(item, 0)\n\n    def head_record_stream(self):\n        from .recordstream import record_to_json\n        record = self.head_record()\n        json = record_to_json(record)\n        return GeneratorTextReader(iter([json]))\n\n    def head(self):\n        record = self.head_record()\n        return record['payload']\n\n    def head_stream(self):\n        return BytesIO(self.head())\n\n    def head_sha1(self):\n        from hwp5.distdoc import decode_head_to_sha1\n        payload = self.head()\n        return decode_head_to_sha1(payload)\n\n    def head_key(self):\n        from hwp5.distdoc import decode_head_to_key\n        payload = self.head()\n        return decode_head_to_key(payload)\n\n    def tail(self):\n        item = self.wrapped.open()\n        from .recordstream import read_record\n        read_record(item, 0)\n        assert 4 + 256 == item.tell()\n        return item.read()\n\n    def tail_decrypted(self):\n        from hwp5.distdoc import decrypt_tail\n        key = self.head_key()\n        tail = self.tail()\n        return decrypt_tail(key, tail)\n\n    def tail_stream(self):\n        return BytesIO(self.tail())\n\n\nclass Hwp5DistDocStorage(ItemConversionStorage):\n\n    def resolve_conversion_for(self, name):\n        def conversion(item):\n            return Hwp5DistDocStream(self.wrapped[name], None)  # TODO: version\n        return conversion\n\n\nclass Hwp5DistDoc(ItemConversionStorage):\n\n    def resolve_conversion_for(self, name):\n        if name in ('Scripts', 'ViewText'):\n            return Hwp5DistDocStorage\n\n\nclass Hwp5Compression(ItemConversionStorage):\n    ''' handle compressed streams in HWPv5 files '''\n\n    def resolve_conversion_for(self, name):\n        if name in ('BinData', 'BodyText', 'ViewText'):\n            return CompressedStorage\n        elif name == 'DocInfo':\n            return CompressedStream\n        elif name == 'Scripts':\n            return CompressedStorage\n\n\nclass PreviewText(object):\n\n    def __init__(self, item):\n        self.open = item.open\n\n    def other_formats(self):\n        return {'.utf8': self.open_utf8}\n\n    def open_utf8(self):\n        transcode = transcoder('utf-16le', 'utf-8')\n        return transcode(self.open())\n\n    def get_utf8(self):\n        f = self.open_utf8()\n        try:\n            return f.read()\n        finally:\n            f.close()\n\n    utf8 = cached_property(get_utf8)\n\n    def get_text(self):\n        fp = self.open()\n        try:\n            data = fp.read()\n        finally:\n            fp.close()\n        return data.decode('utf-16le')\n\n    text = cached_property(get_text)\n\n    def __str__(self):\n        if PY3:\n            return self.text\n        return self.utf8\n\n    def __unicode__(self):\n        return self.text\n\n\nclass Sections(ItemConversionStorage):\n\n    section_class = VersionSensitiveItem\n\n    def __init__(self, stg, version):\n        ItemConversionStorage.__init__(self, stg)\n        self.version = version\n\n    def resolve_conversion_for(self, name):\n        def conversion(item):\n            return self.section_class(self.wrapped[name], self.version)\n        return conversion\n\n    def other_formats(self):\n        return dict()\n\n    def section(self, idx):\n        return self['Section%d' % idx]\n\n    def section_indexes(self):\n        def gen():\n            for name in self:\n                if name.startswith('Section'):\n                    idx = name[len('Section'):]\n                    try:\n                        idx = int(idx)\n                    except:\n                        pass\n                    else:\n                        yield idx\n        indexes = list(gen())\n        indexes.sort()\n        return indexes\n\n    @property\n    def sections(self):\n        return list(self.section(idx)\n                    for idx in self.section_indexes())\n\n\nclass HwpFileHeader(object):\n\n    def __init__(self, item):\n        self.open = item.open\n\n    def to_dict(self):\n        f = self.open()\n        try:\n            return read_type(FileHeader, dict(), f)\n        finally:\n            f.close()\n\n    value = cached_property(to_dict)\n\n    def get_version(self):\n        return self.value['version']\n\n    version = cached_property(get_version)\n\n    def get_signature(self):\n        return self.value['signature']\n\n    signature = cached_property(get_signature)\n\n    def get_flags(self):\n        return FileHeader.Flags(self.value['flags'])\n\n    flags = cached_property(get_flags)\n\n    def open_text(self):\n        signature = self.value['signature']\n        signature = signature.decode('latin1')\n        signature = signature[:len('HWP Document File')]\n\n        d = FileHeader.Flags.dictvalue(self.value['flags'])\n        d['signature'] = signature\n        d['version'] = '%d.%d.%d.%d' % self.value['version']\n        out = BytesIO()\n        for k, v in sorted(d.items()):\n            out.write('{}: {}\\n'.format(k, v).encode('utf-8'))\n        out.seek(0)\n        return out\n\n    def other_formats(self):\n        return {'.txt': self.open_text}\n\n\nclass HwpSummaryInfo(VersionSensitiveItem):\n\n    def other_formats(self):\n        return {'.txt': self.open_text}\n\n    def getPropertySetStream(self):\n        from .msoleprops import PropertySetFormat\n        from .msoleprops import PropertySetStreamReader\n        from .summaryinfo import FMTID_HWP_SUMMARY_INFORMATION\n        from .summaryinfo import HWP_PROPERTIES\n\n        propertySetFormat = PropertySetFormat(\n            FMTID_HWP_SUMMARY_INFORMATION,\n            HWP_PROPERTIES\n        )\n        reader = PropertySetStreamReader([propertySetFormat])\n        f = self.open()\n        try:\n            return reader.read(f)\n        finally:\n            f.close()\n\n    propertySetStream = cached_property(getPropertySetStream)\n\n    def getHwpSummaryInfoPropertySet(self):\n        stream = self.propertySetStream\n        if stream.clsid == CLSID_HWP_SUMMARY_INFORMATION:\n            return stream.propertysets[0]\n\n    propertySet = cached_property(getHwpSummaryInfoPropertySet)\n\n    @property\n    def title(self):\n        from .msoleprops import PIDSI_TITLE\n        return self.propertySet[PIDSI_TITLE]\n\n    @property\n    def subject(self):\n        from .msoleprops import PIDSI_SUBJECT\n        return self.propertySet[PIDSI_SUBJECT]\n\n    @property\n    def author(self):\n        from .msoleprops import PIDSI_AUTHOR\n        return self.propertySet[PIDSI_AUTHOR]\n\n    @property\n    def keywords(self):\n        from .msoleprops import PIDSI_KEYWORDS\n        return self.propertySet[PIDSI_KEYWORDS]\n\n    @property\n    def comments(self):\n        from .msoleprops import PIDSI_COMMENTS\n        return self.propertySet[PIDSI_COMMENTS]\n\n    @property\n    def lastSavedBy(self):\n        from .msoleprops import PIDSI_LASTAUTHOR\n        return self.propertySet[PIDSI_LASTAUTHOR]\n\n    @property\n    def revisionNumber(self):\n        from .msoleprops import PIDSI_REVNUMBER\n        return self.propertySet[PIDSI_REVNUMBER]\n\n    @property\n    def lastPrintedTime(self):\n        from .msoleprops import PIDSI_LASTPRINTED\n        return self.propertySet[PIDSI_LASTPRINTED]\n\n    @property\n    def createdTime(self):\n        from .msoleprops import PIDSI_CREATE_DTM\n        return self.propertySet[PIDSI_CREATE_DTM]\n\n    @property\n    def lastSavedTime(self):\n        from .msoleprops import PIDSI_LASTSAVE_DTM\n        return self.propertySet[PIDSI_LASTSAVE_DTM]\n\n    @property\n    def numberOfPages(self):\n        from .msoleprops import PIDSI_PAGECOUNT\n        return self.propertySet[PIDSI_PAGECOUNT]\n\n    @property\n    def dateString(self):\n        from .summaryinfo import HWPPIDSI_DATE_STR\n        return self.propertySet[HWPPIDSI_DATE_STR]\n\n    @property\n    def numberOfParagraphs(self):\n        from .summaryinfo import HWPPIDSI_PARACOUNT\n        return self.propertySet[HWPPIDSI_PARACOUNT]\n\n    @property\n    def plaintext_lines(self):\n        from .msoleprops import PropertySetStreamTextFormatter\n        stream = self.getPropertySetStream()\n        formatter = PropertySetStreamTextFormatter()\n        return formatter.formatTextLines(stream)\n\n    def open_text(self):\n        out = BytesIO()\n        for line in self.plaintext_lines:\n            line = line.encode('utf-8')\n            out.write(line + b'\\n')\n        out.seek(0)\n        return out\n\n\nclass Hwp5File(ItemConversionStorage):\n    ''' represents HWPv5 File\n\n        Hwp5File(stg)\n\n        stg: an instance of Storage\n    '''\n\n    def __init__(self, stg):\n        stg = Hwp5FileBase(stg)\n\n        if stg.header.flags.password:\n            stg = Hwp5PasswordProtectedDoc(stg)\n\n            # TODO: 현재로선 decryption이 구현되지 않았으므로,\n            # 레코드 파싱은 불가능하다. 적어도 encrypted stream에\n            # 직접 접근은 가능하도록, 다음 레이어들은 bypass한다.\n            ItemConversionStorage.__init__(self, stg)\n            return\n\n        if stg.header.flags.distributable:\n            stg = Hwp5DistDoc(stg)\n\n        if stg.header.flags.compressed:\n            stg = Hwp5Compression(stg)\n\n        ItemConversionStorage.__init__(self, stg)\n\n    def resolve_conversion_for(self, name):\n        if name == 'DocInfo':\n            return self.with_version(self.docinfo_class)\n        if name == 'BodyText':\n            return self.with_version(self.bodytext_class)\n        if name == 'ViewText':\n            return self.with_version(self.bodytext_class)\n        if name == 'PrvText':\n            return PreviewText\n        if name == '\\005HwpSummaryInformation':\n            return self.with_version(self.summaryinfo_class)\n\n    def with_version(self, f):\n        def wrapped(item):\n            return f(item, self.header.version)\n        return wrapped\n\n    summaryinfo_class = HwpSummaryInfo\n    docinfo_class = VersionSensitiveItem\n    bodytext_class = Sections\n\n    @cached_property\n    def summaryinfo(self):\n        return self['\\005HwpSummaryInformation']\n\n    @cached_property\n    def docinfo(self):\n        return self['DocInfo']\n\n    @cached_property\n    def preview_text(self):\n        return self['PrvText']\n\n    @cached_property\n    def bodytext(self):\n        return self['BodyText']\n\n    @cached_property\n    def viewtext(self):\n        return self['ViewText']\n\n    @property\n    def text(self):\n        if self.header.flags.distributable:\n            return self.viewtext\n        else:\n            return self.bodytext\n"
  },
  {
    "path": "src/hwp5/hwp5html.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom argparse import ArgumentParser\nfrom contextlib import contextmanager\nfrom contextlib import closing\nfrom functools import partial\nimport gettext\nimport io\nimport logging\nimport os.path\nimport shutil\nimport sys\n\nfrom . import __version__ as version\nfrom .cli import init_logger\nfrom .transforms import BaseTransform\nfrom .utils import cached_property\n\n\nPY3 = sys.version_info.major == 3\nlogger = logging.getLogger(__name__)\nlocale_dir = os.path.join(os.path.dirname(__file__), 'locale')\nlocale_dir = os.path.abspath(locale_dir)\nt = gettext.translation('hwp5html', locale_dir, fallback=True)\nif PY3:\n    _ = t.gettext\nelse:\n    _ = t.ugettext\n\n\nRESOURCE_PATH_XSL_CSS = 'xsl/hwp5css.xsl'\nRESOURCE_PATH_XSL_XHTML = 'xsl/hwp5html.xsl'\n\n\nclass HTMLTransform(BaseTransform):\n\n    @property\n    def transform_hwp5_to_css(self):\n        '''\n        >>> T.transform_hwp5_to_css(hwp5file, 'styles.css')\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_css\n        return self.make_transform_hwp5(transform_xhwp5)\n\n    @property\n    def transform_hwp5_to_xhtml(self):\n        '''\n        >>> T.transform_hwp5_to_xhtml(hwp5file, 'index.xhtml')\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_xhtml\n        return self.make_transform_hwp5(transform_xhwp5)\n\n    def transform_hwp5_to_dir(self, hwp5file, outdir):\n        '''\n        >>> T.transform_hwp5_to_dir(hwp5file, 'output')\n        '''\n        with self.transformed_xhwp5_at_temp(hwp5file) as xhwp5path:\n            self.transform_xhwp5_to_dir(xhwp5path, outdir)\n\n        bindata_dir = os.path.join(outdir, 'bindata')\n        self.extract_bindata_dir(hwp5file, bindata_dir)\n\n    @cached_property\n    def transform_xhwp5_to_css(self):\n        '''\n        >>> T.transform_xhwp5_to_css('hwp5.xml', 'styles.css')\n        '''\n        resource_path = RESOURCE_PATH_XSL_CSS\n        return self.make_xsl_transform(resource_path)\n\n    @cached_property\n    def transform_xhwp5_to_xhtml(self):\n        '''\n        >>> T.transform_xhwp5_to_xhtml('hwp5.xml', 'index.xhtml')\n        '''\n        resource_path = RESOURCE_PATH_XSL_XHTML\n        return self.make_xsl_transform(resource_path)\n\n    def transform_xhwp5_to_dir(self, xhwp5path, outdir):\n        '''\n        >>> T.transform_xhwp5_to_dir('hwp5.xml', 'output')\n        '''\n        html_path = os.path.join(outdir, 'index.xhtml')\n        with io.open(html_path, 'wb') as f:\n            self.transform_xhwp5_to_xhtml(xhwp5path, f)\n\n        css_path = os.path.join(outdir, 'styles.css')\n        with io.open(css_path, 'wb') as f:\n            self.transform_xhwp5_to_css(xhwp5path, f)\n\n    def extract_bindata_dir(self, hwp5file, bindata_dir):\n        if 'BinData' not in hwp5file:\n            return\n        bindata_stg = hwp5file['BinData']\n        if not os.path.exists(bindata_dir):\n            os.mkdir(bindata_dir)\n\n        from hwp5.storage import unpack\n        unpack(bindata_stg, bindata_dir)\n\n\ndef main():\n    from .dataio import ParseError\n    from .errors import InvalidHwp5FileError\n    from .utils import make_open_dest_file\n    from .xmlmodel import Hwp5File\n\n    argparser = main_argparser()\n    args = argparser.parse_args()\n    init_logger(args)\n\n    hwp5path = args.hwp5file\n\n    html_transform = HTMLTransform()\n\n    open_dest = make_open_dest_file(args.output)\n    if args.css:\n        transform = html_transform.transform_hwp5_to_css\n        open_dest = wrap_for_css(open_dest)\n    elif args.html:\n        transform = html_transform.transform_hwp5_to_xhtml\n        open_dest = wrap_for_xml(open_dest)\n    else:\n        transform = html_transform.transform_hwp5_to_dir\n        dest_path = args.output\n        if not dest_path:\n            dest_path = os.path.splitext(os.path.basename(hwp5path))[0]\n        open_dest = partial(open_dir, dest_path)\n\n    try:\n        with closing(Hwp5File(hwp5path)) as hwp5file:\n            with open_dest() as dest:\n                transform(hwp5file, dest)\n    except ParseError as e:\n        e.print_to_logger(logger)\n    except InvalidHwp5FileError as e:\n        logger.error('%s', e)\n        sys.exit(1)\n\n\ndef main_argparser():\n    parser = ArgumentParser(\n        prog='hwp5html',\n        description=_('HWPv5 to HTML converter'),\n    )\n    parser.add_argument(\n        '--version',\n        action='version',\n        version='%(prog)s {}'.format(version)\n    )\n    parser.add_argument(\n        '--loglevel',\n        help=_('Set log level.'),\n    )\n    parser.add_argument(\n        '--logfile',\n        help=_('Set log file.'),\n    )\n    parser.add_argument(\n        '--output',\n        help=_('Output file'),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to convert'),\n    )\n    generator_group = parser.add_mutually_exclusive_group()\n    generator_group.add_argument(\n        '--css',\n        action='store_true',\n        help=_('Generate CSS'),\n    )\n    generator_group.add_argument(\n        '--html',\n        action='store_true',\n        help=_('Generate HTML'),\n    )\n    return parser\n\n\n@contextmanager\ndef open_dir(path):\n    if os.path.exists(path):\n        shutil.rmtree(path)\n    os.mkdir(path)\n    yield path\n\n\ndef wrap_for_css(open_dest):\n    from .utils import wrap_open_dest_for_tty\n    from .utils import pager\n    from .utils import syntaxhighlight\n    return wrap_open_dest_for_tty(open_dest, [\n        pager(),\n        syntaxhighlight('text/css'),\n    ])\n\n\ndef wrap_for_xml(open_dest):\n    from .utils import wrap_open_dest_for_tty\n    from .utils import pager\n    from .utils import syntaxhighlight\n    from .utils import xmllint\n    return wrap_open_dest_for_tty(open_dest, [\n        pager(),\n        syntaxhighlight('application/xml'),\n        xmllint(format=True, nonet=True),\n    ])\n"
  },
  {
    "path": "src/hwp5/hwp5odt.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom argparse import ArgumentParser\nfrom contextlib import contextmanager\nfrom contextlib import closing\nfrom functools import partial\nfrom io import BytesIO\nimport gettext\nimport io\nimport logging\nimport os.path\nimport sys\n\nfrom . import __version__ as version\nfrom .cli import init_logger\nfrom .cli import init_with_environ\nfrom .errors import ImplementationNotAvailable\nfrom .utils import mkstemp_open\nfrom .utils import hwp5_resources_path\nfrom .transforms import BaseTransform\nfrom .plat import get_relaxng_compile\nfrom .utils import cached_property\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n    unicode = str\nlogger = logging.getLogger(__name__)\nlocale_dir = os.path.join(os.path.dirname(__file__), 'locale')\nlocale_dir = os.path.abspath(locale_dir)\nt = gettext.translation('hwp5odt', locale_dir, fallback=True)\nif PY3:\n    _ = t.gettext\nelse:\n    _ = t.ugettext\n\n\nRESOURCE_PATH_RNG = 'odf-relaxng/OpenDocument-v1.2-os-schema.rng'\nRESOURCE_PATH_XSL_SINGLE_DOCUMENT = 'xsl/odt/document.xsl'\nRESOURCE_PATH_XSL_STYLE = 'xsl/odt/styles.xsl'\nRESOURCE_PATH_XSL_CONTENT = 'xsl/odt/content.xsl'\n\n\nclass ODFValidate:\n\n    def __init__(self, relaxng_compile=None):\n        '''\n        >>> V = ODFValidate()\n        '''\n        if relaxng_compile is None:\n            try:\n                relaxng_compile = self.get_default_relaxng_compile()\n            except ImplementationNotAvailable:\n                relaxng_compile = None\n        self.relaxng_compile = relaxng_compile\n\n    @classmethod\n    def get_default_relaxng_compile(cls):\n        relaxng_compile = get_relaxng_compile()\n        if not relaxng_compile:\n            raise ImplementationNotAvailable('relaxng')\n        return relaxng_compile\n\n    @cached_property\n    def odf_validator(self):\n        '''\n        >>> with V.odf_validator(sys.stdout) as output:\n        ...     output.write(xml)\n        '''\n        return self.make_odf_validator()\n\n    def make_odf_validator(self):\n        if self.relaxng_compile:\n            with hwp5_resources_path(RESOURCE_PATH_RNG) as rng_path:\n                return self.relaxng_compile(rng_path)\n\n\nclass ODTTransform(BaseTransform, ODFValidate):\n\n    def __init__(self, xslt_compile=None, relaxng_compile=None,\n                 embedbin=False):\n        '''\n        >>> from hwp5.hwp5odt import ODTTransform\n        >>> T = ODTTransform()\n        '''\n        BaseTransform.__init__(self, xslt_compile=xslt_compile,\n                               embedbin=embedbin)\n        ODFValidate.__init__(self, relaxng_compile)\n\n    @property\n    def transform_hwp5_to_styles(self):\n        '''\n        >>> with io.open('styles.xml', 'wb') as f:\n        ...     T.transform_hwp5_to_styles(hwp5file, f)\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_styles\n        return self.make_transform_hwp5(transform_xhwp5)\n\n    @property\n    def transform_hwp5_to_content(self):\n        '''\n        >>> with io.open('content.xml', 'wb') as f:\n        ...     T.transform_hwp5_to_content(hwp5file, f)\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_content\n        return self.make_transform_hwp5(transform_xhwp5)\n\n    @property\n    def transform_hwp5_to_single_document(self):\n        '''\n        >>> with io.open('transformed.fodt', 'wb') as f:\n        ...     T.transform_hwp5_to_single_document(hwp5file, f)\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_single_document\n        return self.make_transform_hwp5(transform_xhwp5)\n\n    def transform_hwp5_to_package(self, hwp5file, odtpkg):\n        '''\n        >>> with open_odtpkg('transformed.odt') as odtpkg:\n        ...    T.transform_hwp5_to_package(hwp5file, odtpkg)\n        '''\n        with self.transformed_xhwp5_at_temp(hwp5file) as xml_path:\n            self.transform_xhwp5_into_package(xml_path, odtpkg)\n\n        if 'BinData' in hwp5file:\n            bindata = hwp5file['BinData']\n            for name in bindata:\n                f = bindata[name].open()\n                path = 'bindata/' + name\n                mimetype = 'application/octet-stream'\n                odtpkg.insert_stream(f, path, mimetype)\n\n    @cached_property\n    def transform_xhwp5_to_styles(self):\n        '''\n        >>> with io.open('styles.xml', 'wb') as f:\n        ...     T.transform_xhwp5_to_styles('input.xml', f)\n        '''\n        resource_path = RESOURCE_PATH_XSL_STYLE\n        return self.make_odf_transform(resource_path)\n\n    @cached_property\n    def transform_xhwp5_to_content(self):\n        '''\n        >>> with io.open('content.xml', 'wb') as f:\n        ...     T.transform_xhwp5_to_content('input.xml', f)\n        '''\n        resource_path = RESOURCE_PATH_XSL_CONTENT\n        return self.make_odf_transform(resource_path)\n\n    @cached_property\n    def transform_xhwp5_to_single_document(self):\n        '''\n        >>> with io.open('transformed.fodf', 'wb') as f:\n        ...     T.transform_xhwp5_to_single_document('input.xml', f)\n        '''\n        resource_path = RESOURCE_PATH_XSL_SINGLE_DOCUMENT\n        return self.make_odf_transform(resource_path)\n\n    @property\n    def transform_xhwp5_into_package(self):\n        '''\n        >>> with open_odtpkg('transformed.odt') as odtpkg:\n        >>>     T.transform_xhwp5_into_package('input.xml', odtpkg)\n        '''\n        def transform(xhwp5path, odtpkg):\n            with self.transformed_styles_at_temp(xhwp5path) as path:\n                odtpkg.insert_path(path, 'styles.xml', 'text/xml')\n            with self.transformed_content_at_temp(xhwp5path) as path:\n                odtpkg.insert_path(path, 'content.xml', 'text/xml')\n\n            rdf = BytesIO()\n            manifest_rdf(rdf)\n            rdf.seek(0)\n            odtpkg.insert_stream(rdf, 'manifest.rdf',\n                                 'application/rdf+xml')\n        return transform\n\n    def transformed_styles_at_temp(self, xhwp5path):\n        '''\n        >>> with T.transformed_styles_at_temp('input.xml') as styles_path:\n        ...     pass\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_styles\n        return transformed_at_temp_path(xhwp5path, transform_xhwp5)\n\n    def transformed_content_at_temp(self, xhwp5path):\n        '''\n        >>> with T.transformed_content_at_temp('input.xml') as content_path:\n        ...     pass\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_content\n        return transformed_at_temp_path(xhwp5path, transform_xhwp5)\n\n    def transformed_single_document_at_temp(self, xhwp5path):\n        '''\n        >>> with T.transformed_single_document_at_temp('input.xml') as path:\n        ...     pass\n        '''\n        transform_xhwp5 = self.transform_xhwp5_to_single_document\n        return transformed_at_temp_path(xhwp5path, transform_xhwp5)\n\n    def make_odf_transform(self, resource_path):\n        transform = self.make_xsl_transform(resource_path)\n        validator = self.odf_validator\n        if validator:\n            def validating_transform(input, output):\n                with validator.validating_output(output) as output:\n                    transform(input, output)\n            return validating_transform\n        else:\n            return transform\n\n\n@contextmanager\ndef transformed_at_temp_path(inp_path, transform):\n    with mkstemp_open() as (tmp_path, f):\n        transform(inp_path, f)\n        f.flush()\n        yield tmp_path\n\n\nclass ODTPackage(object):\n    def __init__(self, path_or_zipfile):\n        self.files = []\n\n        if isinstance(path_or_zipfile, basestring):\n            from zipfile import ZipFile\n            zipfile = ZipFile(path_or_zipfile, 'w')\n        else:\n            zipfile = path_or_zipfile\n        self.zf = zipfile\n\n    def insert_path(self, src_path, path, media_type):\n        with io.open(src_path, 'rb') as f:\n            self.insert_stream(f, path, media_type)\n\n    def insert_stream(self, f, path, media_type):\n        if not isinstance(path, unicode):\n            path = path.decode('utf-8')\n        self.zf.writestr(path, f.read())\n        self.files.append(dict(full_path=path, media_type=media_type))\n\n    def close(self):\n\n        manifest = BytesIO()\n        manifest_xml(manifest, self.files)\n        manifest.seek(0)\n        self.zf.writestr('META-INF/manifest.xml', manifest.getvalue())\n        self.zf.writestr('mimetype', 'application/vnd.oasis.opendocument.text')\n\n        self.zf.close()\n\n\ndef manifest_xml(f, files):\n    from xml.sax.saxutils import XMLGenerator\n    xml = XMLGenerator(f, 'utf-8')\n    xml.startDocument()\n\n    uri = 'urn:oasis:names:tc:opendocument:xmlns:manifest:1.0'\n    prefix = 'manifest'\n    xml.startPrefixMapping(prefix, uri)\n\n    def startElement(name, attrs):\n        attrs = dict(((uri, n), v) for n, v in attrs.items())\n        xml.startElementNS((uri, name), prefix + ':' + name, attrs)\n\n    def endElement(name):\n        xml.endElementNS((uri, name), prefix + ':' + name)\n\n    def file_entry(full_path, media_type, **kwargs):\n        attrs = {'media-type': media_type, 'full-path': full_path}\n        attrs.update(dict((n.replace('_', '-'), v)\n                          for n, v in kwargs.items()))\n        startElement('file-entry', attrs)\n        endElement('file-entry')\n\n    startElement('manifest', dict(version='1.2'))\n    file_entry('/', 'application/vnd.oasis.opendocument.text', version='1.2')\n    for e in files:\n        e = dict(e)\n        full_path = e.pop('full_path')\n        media_type = e.pop('media_type', 'application/octet-stream')\n        file_entry(full_path, media_type)\n    endElement('manifest')\n\n    xml.endPrefixMapping(prefix)\n    xml.endDocument()\n\n\ndef manifest_rdf(f):\n    f.write(b'''<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>''')\n\n\ndef main():\n    from .dataio import ParseError\n    from .errors import InvalidHwp5FileError\n    from .utils import make_open_dest_file\n    from .xmlmodel import Hwp5File\n\n    argparser = main_argparser()\n    args = argparser.parse_args()\n    init_logger(args)\n\n    init_with_environ()\n\n    hwp5path = args.hwp5file\n\n    odt_transform = ODTTransform()\n\n    open_dest = make_open_dest_file(args.output)\n    if args.document:\n        odt_transform.embedbin = not args.no_embed_image\n        transform = odt_transform.transform_hwp5_to_single_document\n        open_dest = wrap_for_xml(open_dest)\n    elif args.styles:\n        odt_transform.embedbin = args.embed_image\n        transform = odt_transform.transform_hwp5_to_styles\n        open_dest = wrap_for_xml(open_dest)\n    elif args.content:\n        odt_transform.embedbin = args.embed_image\n        transform = odt_transform.transform_hwp5_to_content\n        open_dest = wrap_for_xml(open_dest)\n    else:\n        odt_transform.embedbin = args.embed_image\n        transform = odt_transform.transform_hwp5_to_package\n        dest_path = args.output\n        dest_path = dest_path or replace_ext(hwp5path, '.odt')\n        open_dest = partial(open_odtpkg, dest_path)\n\n    try:\n        with closing(Hwp5File(hwp5path)) as hwp5file:\n            with open_dest() as dest:\n                transform(hwp5file, dest)\n    except ParseError as e:\n        e.print_to_logger(logger)\n    except InvalidHwp5FileError as e:\n        logger.error('%s', e)\n        sys.exit(1)\n\n\ndef main_argparser():\n    parser = ArgumentParser(\n        prog='hwp5odt',\n        description=_('HWPv5 to odt converter'),\n    )\n    parser.add_argument(\n        '--version',\n        action='version',\n        version='%(prog)s {}'.format(version)\n    )\n    parser.add_argument(\n        '--loglevel',\n        help=_('Set log level.'),\n    )\n    parser.add_argument(\n        '--logfile',\n        help=_('Set log file.'),\n    )\n    parser.add_argument(\n        '--output',\n        help=_('Output file'),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to convert'),\n    )\n    generator_group = parser.add_mutually_exclusive_group()\n    generator_group.add_argument(\n        '--styles',\n        action='store_true',\n        help=_('Generate styles.xml'),\n    )\n    generator_group.add_argument(\n        '--content',\n        action='store_true',\n        help=_('Generate content.xml'),\n    )\n    generator_group.add_argument(\n        '--document',\n        action='store_true',\n        help=_('Generate .fodt'),\n    )\n    embedimage = parser.add_mutually_exclusive_group()\n    embedimage.add_argument(\n        '--embed-image',\n        action='store_true',\n        help=_('Embed images in output xml.'),\n    )\n    embedimage.add_argument(\n        '--no-embed-image',\n        action='store_true',\n        help=_('Do not embed images in output xml.'),\n    )\n    return parser\n\n\ndef replace_ext(path, ext):\n    name = os.path.basename(path)\n    root = os.path.splitext(name)[0]\n    return root + ext\n\n\n@contextmanager\ndef open_odtpkg(path):\n    odtpkg = ODTPackage(path)\n    with closing(odtpkg):\n        yield odtpkg\n\n\ndef wrap_for_xml(open_dest):\n    from .utils import wrap_open_dest_for_tty\n    from .utils import pager\n    from .utils import syntaxhighlight\n    from .utils import xmllint\n    return wrap_open_dest_for_tty(open_dest, [\n        pager(),\n        syntaxhighlight('application/xml'),\n        xmllint(format=True),\n    ])\n"
  },
  {
    "path": "src/hwp5/hwp5proc.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom argparse import ArgumentParser\nimport gettext\nimport logging\nimport os\nimport sys\n\nfrom . import __version__\nfrom .cli import init_logger\nfrom .dataio import ParseError\nfrom .errors import InvalidHwp5FileError\n\n\nPY3 = sys.version_info.major == 3\nlogger = logging.getLogger(__name__)\n\nlocale_dir = os.path.join(os.path.dirname(__file__), 'locale')\nlocale_dir = os.path.abspath(locale_dir)\nt = gettext.translation('hwp5proc', locale_dir, fallback=True)\nif PY3:\n    _ = t.gettext\nelse:\n    _ = t.ugettext\n\n\nprogram = 'hwp5proc (pyhwp) {version}'.format(version=__version__)\n\ncopyright = 'Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>'\n\nlicense = _('''License AGPLv3+: GNU Affero GPL version 3 or any later\n<http://gnu.org/licenses/agpl.txt>.\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.''')\n\ndisclosure = _('''Disclosure: This program has been developed in accordance with a public\ndocument named \"HWP Binary Specification 1.1\" published by Hancom Inc.\n<http://www.hancom.co.kr>.''')  # noqa\n\nversion = '''{program}\n{copyright}\n{license}\n{disclosure}'''.format(\n    program=program,\n    copyright=copyright,\n    license=license,\n    disclosure=disclosure,\n)\n\n\ndef main():\n    argparser = main_argparser()\n    args = argparser.parse_args()\n    init_logger(args)\n\n    try:\n        subcommand_fn = args.func\n    except AttributeError:\n        argparser.print_help()\n        raise SystemExit(1)\n\n    try:\n        return subcommand_fn(args)\n    except InvalidHwp5FileError as e:\n        logger.error('%s', e)\n        raise SystemExit(1)\n    except ParseError as e:\n        e.print_to_logger(logger)\n        raise SystemExit(1)\n\n\ndef main_argparser():\n    from .proc.version import version_argparser\n    from .proc.header import header_argparser\n    from .proc.summaryinfo import summaryinfo_argparser\n    from .proc.ls import ls_argparser\n    from .proc.cat import cat_argparser\n    from .proc.unpack import unpack_argparser\n    from .proc.records import records_argparser\n    from .proc.models import models_argparser\n    from .proc.find import find_argparser\n    from .proc.xml import xml_argparser\n    from .proc.rawunz import rawunz_argparser\n    from .proc.diststream import diststream_argparser\n    parser = ArgumentParser(\n        prog='hwp5proc',\n        description=_('Do various operations on HWPv5 files.'),\n    )\n    parser.add_argument(\n        '--loglevel',\n        help=_('Set log level.'),\n    )\n    parser.add_argument(\n        '--logfile',\n        help=_('Set log file.'),\n    )\n    subcommands = parser.add_subparsers(\n        title=_('subcommands'),\n        description=_('valid subcommands'),\n    )\n    version_argparser(subcommands, _)\n    header_argparser(subcommands, _)\n    summaryinfo_argparser(subcommands, _)\n    ls_argparser(subcommands, _)\n    cat_argparser(subcommands, _)\n    unpack_argparser(subcommands, _)\n    records_argparser(subcommands, _)\n    models_argparser(subcommands, _)\n    find_argparser(subcommands, _)\n    xml_argparser(subcommands, _)\n    rawunz_argparser(subcommands, _)\n    diststream_argparser(subcommands, _)\n    return parser\n"
  },
  {
    "path": "src/hwp5/hwp5txt.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom argparse import ArgumentParser\nfrom contextlib import closing\nimport gettext\nimport logging\nimport os.path\nimport sys\n\nfrom . import __version__ as version\nfrom .cli import init_logger\nfrom .dataio import ParseError\nfrom .errors import InvalidHwp5FileError\nfrom .utils import make_open_dest_file\nfrom .utils import cached_property\nfrom .transforms import BaseTransform\nfrom .xmlmodel import Hwp5File\n\n\nPY3 = sys.version_info.major == 3\nlogger = logging.getLogger(__name__)\nlocale_dir = os.path.join(os.path.dirname(__file__), 'locale')\nlocale_dir = os.path.abspath(locale_dir)\nt = gettext.translation('hwp5txt', locale_dir, fallback=True)\nif PY3:\n    _ = t.gettext\nelse:\n    _ = t.ugettext\n\n\nRESOURCE_PATH_XSL_TEXT = 'xsl/plaintext.xsl'\n\n\nclass TextTransform(BaseTransform):\n\n    @property\n    def transform_hwp5_to_text(self):\n        transform_xhwp5 = self.transform_xhwp5_to_text\n        return self.make_transform_hwp5(transform_xhwp5)\n\n    @cached_property\n    def transform_xhwp5_to_text(self):\n        '''\n        >>> T.transform_xhwp5_to_css('hwp5.xml', 'styles.css')\n        '''\n        resource_path = RESOURCE_PATH_XSL_TEXT\n        return self.make_xsl_transform(resource_path)\n\n\ndef main():\n    argparser = main_argparser()\n    args = argparser.parse_args()\n    init_logger(args)\n\n    hwp5path = args.hwp5file\n\n    text_transform = TextTransform()\n\n    open_dest = make_open_dest_file(args.output)\n    transform = text_transform.transform_hwp5_to_text\n\n    try:\n        with closing(Hwp5File(hwp5path)) as hwp5file:\n            with open_dest() as dest:\n                transform(hwp5file, dest)\n    except ParseError as e:\n        e.print_to_logger(logger)\n    except InvalidHwp5FileError as e:\n        logger.error('%s', e)\n        sys.exit(1)\n\n\ndef main_argparser():\n    parser = ArgumentParser(\n        prog='hwp5txt',\n        description=_('HWPv5 to txt converter'),\n    )\n    parser.add_argument(\n        '--version',\n        action='version',\n        version='%(prog)s {}'.format(version)\n    )\n    parser.add_argument(\n        '--loglevel',\n        help=_('Set log level.'),\n    )\n    parser.add_argument(\n        '--logfile',\n        help=_('Set log file.'),\n    )\n    parser.add_argument(\n        '--output',\n        help=_('Output file'),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to convert'),\n    )\n    return parser\n"
  },
  {
    "path": "src/hwp5/hwp5view.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n'''HWP5 viewer (Experimental, gtk only)\n\nUsage::\n\n    hwp5view [options] <hwp5file>\n    hwp5view -h | --help\n    hwp5view --version\n\nOptions::\n\n    -h --help           Show this screen\n    --version           Show version\n    --loglevel=<level>  Set log level.\n    --logfile=<file>    Set log file.\n'''\nfrom __future__ import absolute_import\nfrom __future__ import unicode_literals\nfrom __future__ import print_function\nfrom argparse import ArgumentParser\nfrom contextlib import closing\nfrom contextlib import contextmanager\nfrom tempfile import mkdtemp\nimport gettext\nimport io\nimport logging\nimport os.path\nimport shutil\nimport sys\nimport urllib\n\nfrom . import __version__ as version\nfrom .cli import init_logger\nfrom .xmlmodel import Hwp5File\nfrom .hwp5html import HTMLTransform\n\n\nPY3 = sys.version_info.major == 3\nlogger = logging.getLogger(__name__)\nlocale_dir = os.path.join(os.path.dirname(__file__), 'locale')\nlocale_dir = os.path.abspath(locale_dir)\nt = gettext.translation('hwp5view', locale_dir, fallback=True)\nif PY3:\n    _ = t.gettext\nelse:\n    _ = t.ugettext\n\n\ndef main():\n    argparser = main_argparser()\n    args = argparser.parse_args()\n    init_logger(args)\n\n    runner = runner_factory()\n\n    with make_temporary_directory() as out_dir:\n        with hwp5html(args.hwp5file, out_dir) as index_path:\n            runner(args, index_path, out_dir)\n\n\ndef main_argparser():\n    parser = ArgumentParser(\n        prog='hwp5view',\n        description=_(\n            'HWPv5 viewer (Experimental, gtk only)'\n        )\n    )\n    parser.add_argument(\n        '--version',\n        action='version',\n        version='%(prog)s {}'.format(version)\n    )\n    parser.add_argument(\n        '--loglevel',\n        help=_('Set log level.'),\n    )\n    parser.add_argument(\n        '--logfile',\n        help=_('Set log file.'),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to view'),\n    )\n    return parser\n\n\ndef runner_factory():\n    try:\n        return runner_factory_gi()\n    except ImportError:\n        pass\n\n    try:\n        return runner_factory_pyside()\n    except ImportError:\n        pass\n\n    raise NotImplementedError(\n        'Neither gi.repository.WebKit nor pyside is found'\n    )\n\n\ndef runner_factory_gi():\n    from gi.repository import Gtk\n    from gi.repository import WebKit\n\n    def runner(args, index_path, out_dir):\n        base_uri = fspath2url(out_dir) + '/'\n        # index_uri = fspath2url(index_path)\n        with io.open(index_path, 'rb') as f:\n            content = f.read()\n\n        view = WebKit.WebView()\n        # view.load_uri(index_uri)\n        view.load_string(content, 'text/html', 'utf-8', base_uri)\n\n        def on_load(webview, webframe):\n            script = ('window.location.href = \"dimension:\" '\n                      '+ document.body.scrollWidth + \"x\"'\n                      '+ document.body.scrollHeight')\n            webview.execute_script(script)\n\n        MIN_WIDTH = 300\n        MIN_HEIGHT = 400\n        MAX_WIDTH = 1024\n        MAX_HEIGHT = 800\n\n        view.connect('load-finished', on_load)\n\n        def on_navigation_requested(webview, frame, req, data=None):\n            uri = req.get_uri()\n            scheme, path = uri.split(':', 1)\n            if scheme == 'dimension':\n                width, height = path.split('x', 1)\n                width = int(width)\n                height = int(height)\n                width = min(width, MAX_WIDTH)\n                height = min(height, MAX_HEIGHT)\n                width = max(width, MIN_WIDTH)\n                height = max(height, MIN_HEIGHT)\n                window.resize(width + 4, height)\n                return True\n            return False\n\n        view.connect('navigation-requested', on_navigation_requested)\n\n        scrolled_window = Gtk.ScrolledWindow()\n        scrolled_window.add(view)\n\n        vbox = Gtk.VBox()\n        vbox.pack_start(scrolled_window, expand=True, fill=True, padding=0)\n\n        window = Gtk.Window()\n        window.add(vbox)\n        window.connect('delete-event', Gtk.main_quit)\n        window.set_default_size(600, 800)\n        window.show_all()\n\n        Gtk.main()\n\n    return runner\n\n\ndef runner_factory_pyside():\n    from PySide.QtCore import QUrl\n    from PySide.QtGui import QApplication\n    from PySide.QtGui import QMainWindow\n    from PySide.QtWebKit import QWebView\n\n    class MainWindow(QMainWindow):\n        pass\n\n    def runner(args, index_path, out_dir):\n        app = QApplication(sys.argv)\n\n        frame = MainWindow()\n        frame.setWindowTitle('hwp5view')\n        frame.setMinimumWidth(400)\n\n        url = fspath2url(index_path)\n        url = QUrl(url)\n        view = QWebView(frame)\n\n        logger.info('Loading...')\n        view.load(url)\n\n        @view.loadFinished.connect\n        def onLoadFinished():\n            frame.show()\n\n        frame.setCentralWidget(view)\n\n        app.exec_()\n\n    return runner\n\n\n@contextmanager\ndef make_temporary_directory(*args, **kwargs):\n    path = mkdtemp(*args, **kwargs)\n    try:\n        logger.warning('temporary directory for contents: %s', path)\n        yield path\n    finally:\n        shutil.rmtree(path)\n\n\n@contextmanager\ndef hwp5html(filename, out_dir):\n    with closing(Hwp5File(filename)) as hwp5file:\n        HTMLTransform().transform_hwp5_to_dir(hwp5file, out_dir)\n        yield os.path.join(out_dir, 'index.xhtml')\n\n\ndef fspath2url(path):\n    path = os.path.abspath(path)\n    return 'file://' + urllib.pathname2url(path)\n"
  },
  {
    "path": "src/hwp5/importhelper.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport os.path\n\n\ndef pkg_resources_filename(pkg_name, path):\n    ''' the equivalent of pkg_resources.resource_filename() '''\n    try:\n        import pkg_resources\n    except ImportError:\n        return pkg_resources_filename_fallback(pkg_name, path)\n    else:\n        return pkg_resources.resource_filename(pkg_name, path)\n\n\ndef pkg_resources_filename_fallback(pkg_name, path):\n    ''' a fallback implementation of pkg_resources_filename() '''\n    pkg_module = __import__(pkg_name)\n    pkg_name = pkg_name.split('.')\n    for x in pkg_name[1:]:\n        pkg_module = getattr(pkg_module, x)\n    pkg_dir = os.path.dirname(pkg_module.__file__)\n    return os.path.join(pkg_dir, path)\n"
  },
  {
    "path": "src/hwp5/locale/hwp5html.pot",
    "content": "# Translations template for pyhwp.\n# Copyright (C) 2019 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b13.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5html.py:163\nmsgid \"HWPv5 to HTML converter\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5html.py:172\nmsgid \"Set log level.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5html.py:176\nmsgid \"Set log file.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5html.py:180\nmsgid \"Output file\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5html.py:185\nmsgid \".hwp file to convert\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5html.py:191\nmsgid \"Generate CSS\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5html.py:196\nmsgid \"Generate HTML\"\nmsgstr \"\"\n\n"
  },
  {
    "path": "src/hwp5/locale/hwp5odt.pot",
    "content": "# Translations template for pyhwp.\n# Copyright (C) 2019 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b13.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5odt.py:376\nmsgid \"HWPv5 to odt converter\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:385\nmsgid \"Set log level.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:389\nmsgid \"Set log file.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:393\nmsgid \"Output file\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:398\nmsgid \".hwp file to convert\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:404\nmsgid \"Generate styles.xml\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:409\nmsgid \"Generate content.xml\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:414\nmsgid \"Generate .fodt\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:420\nmsgid \"Embed images in output xml.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5odt.py:425\nmsgid \"Do not embed images in output xml.\"\nmsgstr \"\"\n\n"
  },
  {
    "path": "src/hwp5/locale/hwp5proc.pot",
    "content": "# Translations template for pyhwp.\n# Copyright (C) 2019 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b13.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/proc/__init__.py:75\nmsgid \"\"\n\"License AGPLv3+: GNU Affero GPL version 3 or any later\\n\"\n\"<http://gnu.org/licenses/agpl.txt>.\\n\"\n\"This is free software: you are free to change and redistribute it.\\n\"\n\"There is NO WARRANTY, to the extent permitted by law.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/__init__.py:80\nmsgid \"\"\n\"Disclosure: This program has been developed in accordance with a public\\n\"\n\"document named \\\"HWP Binary Specification 1.1\\\" published by Hancom Inc.\\n\"\n\"<http://www.hancom.co.kr>.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/__init__.py:127\nmsgid \"Do various operations on HWPv5 files.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/__init__.py:131\nmsgid \"Set log level.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/__init__.py:135\nmsgid \"Set log file.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/__init__.py:138\nmsgid \"subcommands\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/__init__.py:139\nmsgid \"valid subcommands\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/cat.py:55\nmsgid \"Extract out internal streams of .hwp files\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/cat.py:58\nmsgid \"Extract out the specified stream in the <hwp5file> to the standard output.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/cat.py:66 pyhwp/hwp5/proc/header.py:53\n#: pyhwp/hwp5/proc/ls.py:107 pyhwp/hwp5/proc/models.py:91\n#: pyhwp/hwp5/proc/records.py:99 pyhwp/hwp5/proc/summaryinfo.py:61\n#: pyhwp/hwp5/proc/unpack.py:54 pyhwp/hwp5/proc/version.py:45\n#: pyhwp/hwp5/proc/xml.py:91\nmsgid \".hwp file to analyze\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/cat.py:71\nmsgid \"Internal path of a stream to extract\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/cat.py:77 pyhwp/hwp5/proc/ls.py:113\n#: pyhwp/hwp5/proc/unpack.py:66\nmsgid \"Process with virtual streams (i.e. parsed/converted form of real streams)\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/cat.py:85 pyhwp/hwp5/proc/ls.py:121\n#: pyhwp/hwp5/proc/unpack.py:74\nmsgid \"\"\n\"Treat <hwp5file> as an OLE Compound File. As a result, some streams will \"\n\"be presented as-is. (i.e. not decompressed)\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/diststream.py:93 pyhwp/hwp5/proc/diststream.py:96\nmsgid \"Decode a distribute document stream.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/diststream.py:104\nmsgid \"Print SHA-1 value for decryption.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/diststream.py:109\nmsgid \"Print decrypted key.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/diststream.py:114\nmsgid \"Print raw binary objects as is.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:107 pyhwp/hwp5/proc/find.py:110\nmsgid \"Find record models with specified predicates.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:118\nmsgid \".hwp files to analyze\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:123\nmsgid \"get filenames from stdin\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:129\nmsgid \"filter with record model name\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:136\nmsgid \"filter with record HWPTAG\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:143\nmsgid \"filter with incompletely parsed content\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:148\nmsgid \"record output format\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/find.py:155\nmsgid \"dump record\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/header.py:47\nmsgid \"Print file headers of .hwp files.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/header.py:48\nmsgid \"Print the file header of <hwp5file>.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/ls.py:101\nmsgid \"List streams in .hwp files.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/ls.py:102\nmsgid \"List streams in the <hwp5file>.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:80\nmsgid \"Print parsed binary models of .hwp file record streams.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:83\nmsgid \"Print parsed binary models in the specified <record-stream>.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:97 pyhwp/hwp5/proc/records.py:105\nmsgid \"\"\n\"Record-structured internal streams.\\n\"\n\"(e.g. DocInfo, BodyText/*)\\n\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:106\nmsgid \"Specifies HWPv5 file format version of the standard input stream\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:114 pyhwp/hwp5/proc/records.py:114\nmsgid \"Print records as simple tree\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:121 pyhwp/hwp5/proc/records.py:121\nmsgid \"Print records as json\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:128\nmsgid \"Print records formatted\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:135\nmsgid \"Print records as events\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:143 pyhwp/hwp5/proc/records.py:159\nmsgid \"Specifies the N-th subtree of the record structure.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/models.py:150\nmsgid \"Print a model of <seqno>-th record\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/rawunz.py:46 pyhwp/hwp5/proc/rawunz.py:49\nmsgid \"Deflate an headerless zlib-compressed stream\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/records.py:88\nmsgid \"Print the record structure of .hwp file record streams.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/records.py:91\nmsgid \"Print the record structure of the specified stream.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/records.py:128\nmsgid \"Print records as is\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/records.py:135\nmsgid \"Print record headers as is\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/records.py:142\nmsgid \"Print record payloads as is\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/records.py:150\nmsgid \"\"\n\"Specifies the range of the records.\\n\"\n\"N-M means \\\"from the record N to M-1 (excluding M)\\\"\\n\"\n\"N means just the record N\\n\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/summaryinfo.py:51\nmsgid \"Print summary informations of .hwp files.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/summaryinfo.py:54\nmsgid \"Print the summary information of <hwp5file>.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/unpack.py:43\nmsgid \"Extract out internal streams of .hwp files into a directory.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/unpack.py:46\nmsgid \"Extract out streams in the specified <hwp5file> to a directory.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/unpack.py:60\nmsgid \"Output directory\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/version.py:35\nmsgid \"Print the file format version of .hwp files.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/version.py:38\nmsgid \"Print the file format version of <hwp5file>.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:81\nmsgid \"Transform .hwp files into an XML.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:84\nmsgid \"Transform <hwp5file> into an XML.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:96\nmsgid \"Embed BinData/* streams in the output XML.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:101\nmsgid \"Do not output <?xml ... ?> XML declaration.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:106\nmsgid \"Output filename.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:111\nmsgid \"\\\"flat\\\", \\\"nested\\\" (default: \\\"nested\\\")\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/proc/xml.py:116\nmsgid \"Do not validate well-formedness of output.\"\nmsgstr \"\"\n\n"
  },
  {
    "path": "src/hwp5/locale/hwp5txt.pot",
    "content": "# Translations template for pyhwp.\n# Copyright (C) 2019 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b13.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5txt.py:95\nmsgid \"HWPv5 to txt converter\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5txt.py:104\nmsgid \"Set log level.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5txt.py:108\nmsgid \"Set log file.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5txt.py:112\nmsgid \"Output file\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5txt.py:117\nmsgid \".hwp file to convert\"\nmsgstr \"\"\n\n"
  },
  {
    "path": "src/hwp5/locale/hwp5view.pot",
    "content": "# Translations template for pyhwp.\n# Copyright (C) 2019 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b13.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5view.py:81\nmsgid \"HWPv5 viewer (Experimental, gtk only)\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5view.py:92\nmsgid \"Set log level.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5view.py:96\nmsgid \"Set log file.\"\nmsgstr \"\"\n\n#: pyhwp/hwp5/hwp5view.py:101\nmsgid \".hwp file to view\"\nmsgstr \"\"\n\n"
  },
  {
    "path": "src/hwp5/locale/ko/LC_MESSAGES/hwp5html.po",
    "content": "# Korean translations for pyhwp.\n# Copyright (C) 2017 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b9.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: 2017-10-09 00:54+0900\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language: ko\\n\"\n\"Language-Team: ko <LL@li.org>\\n\"\n\"Plural-Forms: nplurals=1; plural=0\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5html.py:163\nmsgid \"HWPv5 to HTML converter\"\nmsgstr \"HWPv5 HTML 변환기\"\n\n#: pyhwp/hwp5/hwp5html.py:172\nmsgid \"Set log level.\"\nmsgstr \"로그 수준 지정\"\n\n#: pyhwp/hwp5/hwp5html.py:176\nmsgid \"Set log file.\"\nmsgstr \"로그 파일 지정\"\n\n#: pyhwp/hwp5/hwp5html.py:180\nmsgid \"Output file\"\nmsgstr \"출력 파일\"\n\n#: pyhwp/hwp5/hwp5html.py:185\nmsgid \".hwp file to convert\"\nmsgstr \"변환할 .hwp 파일\"\n\n#: pyhwp/hwp5/hwp5html.py:191\nmsgid \"Generate CSS\"\nmsgstr \"CSS 생성\"\n\n#: pyhwp/hwp5/hwp5html.py:196\nmsgid \"Generate HTML\"\nmsgstr \"HTML 생성\"\n\n"
  },
  {
    "path": "src/hwp5/locale/ko/LC_MESSAGES/hwp5odt.po",
    "content": "# Korean translations for pyhwp.\n# Copyright (C) 2017 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b9.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: 2017-10-09 00:54+0900\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language: ko\\n\"\n\"Language-Team: ko <LL@li.org>\\n\"\n\"Plural-Forms: nplurals=1; plural=0\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5odt.py:376\nmsgid \"HWPv5 to odt converter\"\nmsgstr \"HWPv5 ODT 변환기\"\n\n#: pyhwp/hwp5/hwp5odt.py:385\nmsgid \"Set log level.\"\nmsgstr \"로그 수준 지정\"\n\n#: pyhwp/hwp5/hwp5odt.py:389\nmsgid \"Set log file.\"\nmsgstr \"로그 파일 지정\"\n\n#: pyhwp/hwp5/hwp5odt.py:393\nmsgid \"Output file\"\nmsgstr \"출력 파일\"\n\n#: pyhwp/hwp5/hwp5odt.py:398\nmsgid \".hwp file to convert\"\nmsgstr \"변환할 .hwp 파일\"\n\n#: pyhwp/hwp5/hwp5odt.py:404\nmsgid \"Generate styles.xml\"\nmsgstr \"styles.xml 생성\"\n\n#: pyhwp/hwp5/hwp5odt.py:409\nmsgid \"Generate content.xml\"\nmsgstr \"content.xml 생성\"\n\n#: pyhwp/hwp5/hwp5odt.py:414\nmsgid \"Generate .fodt\"\nmsgstr \".fodt 생성\"\n\n#: pyhwp/hwp5/hwp5odt.py:420\nmsgid \"Embed images in output xml.\"\nmsgstr \"화상을 출력 xml에 내장\"\n\n#: pyhwp/hwp5/hwp5odt.py:425\nmsgid \"Do not embed images in output xml.\"\nmsgstr \"화상을 출력 xml에 내장하지 않음\"\n\n"
  },
  {
    "path": "src/hwp5/locale/ko/LC_MESSAGES/hwp5proc.po",
    "content": "# Korean translations for pyhwp.\n# pyhwp 한국/조선어 번역\n# Copyright (C) 2017 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# mete0r <https://github.com/mete0r>, 2017.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b9.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: 2017-10-09 00:41+0900\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language: ko\\n\"\n\"Language-Team: ko <LL@li.org>\\n\"\n\"Plural-Forms: nplurals=1; plural=0\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/proc/__init__.py:75\nmsgid \"\"\n\"License AGPLv3+: GNU Affero GPL version 3 or any later\\n\"\n\"<http://gnu.org/licenses/agpl.txt>.\\n\"\n\"This is free software: you are free to change and redistribute it.\\n\"\n\"There is NO WARRANTY, to the extent permitted by law.\"\nmsgstr \"\"\n\"AGPLv3+ 사용허락조건: GNU Affero GPL version 3 혹은 그 이후 판본에 의거하여\\n\"\n\"이 프로그램의 사용을 허락합니다.\\n\"\n\"<http://gnu.org/licenses/agpl.txt>.\\n\"\n\"이 프로그램은 자유 소프트웨어입니다: 자유롭게 변경하고 재배포할 수 있습니다.\\n\"\n\"또한 이 프로그램은 아무런 보증 없이 제공됩니다. 이 프로그램을 사용하여\\n\"\n\"발생한 결과에 대해 저자는 법률이 정한 바 외에는 아무런 책임을 지지 않습니다.\"\n\n#: pyhwp/hwp5/proc/__init__.py:80\nmsgid \"\"\n\"Disclosure: This program has been developed in accordance with a public\\n\"\n\"document named \\\"HWP Binary Specification 1.1\\\" published by Hancom Inc.\\n\"\n\"<http://www.hancom.co.kr>.\"\nmsgstr \"\"\n\"공개: 본 제품은 한글과컴퓨터의 한글 문서 파일(.hwp) 공개 문서를\\n\"\n\"참고하여 개발하였습니다.\\n\"\n\"<http://www.hancom.co.kr>.\"\n\n#: pyhwp/hwp5/proc/__init__.py:127\nmsgid \"Do various operations on HWPv5 files.\"\nmsgstr \"HWPv5 파일로 작업 수행\"\n\n#: pyhwp/hwp5/proc/__init__.py:131\nmsgid \"Set log level.\"\nmsgstr \"로그 수준 지정\"\n\n#: pyhwp/hwp5/proc/__init__.py:135\nmsgid \"Set log file.\"\nmsgstr \"로그 파일 지정\"\n\n#: pyhwp/hwp5/proc/__init__.py:138\nmsgid \"subcommands\"\nmsgstr \"하위 명령\"\n\n#: pyhwp/hwp5/proc/__init__.py:139\nmsgid \"valid subcommands\"\nmsgstr \"유효한 하위 명령\"\n\n#: pyhwp/hwp5/proc/cat.py:55\nmsgid \"Extract out internal streams of .hwp files\"\nmsgstr \".hwp 파일의 내부 스트림을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/cat.py:58\nmsgid \"Extract out the specified stream in the <hwp5file> to the standard output.\"\nmsgstr \"<hwp5file>의 지정된 스트림을 표준 출력으로 추출합니다.\"\n\n#: pyhwp/hwp5/proc/cat.py:66 pyhwp/hwp5/proc/header.py:53\n#: pyhwp/hwp5/proc/ls.py:107 pyhwp/hwp5/proc/models.py:91\n#: pyhwp/hwp5/proc/records.py:99 pyhwp/hwp5/proc/summaryinfo.py:61\n#: pyhwp/hwp5/proc/unpack.py:54 pyhwp/hwp5/proc/version.py:45\n#: pyhwp/hwp5/proc/xml.py:91\nmsgid \".hwp file to analyze\"\nmsgstr \"분석할 .hwp 파일\"\n\n#: pyhwp/hwp5/proc/cat.py:71\nmsgid \"Internal path of a stream to extract\"\nmsgstr \"추출할 스트림 내부 경로\"\n\n#: pyhwp/hwp5/proc/cat.py:77 pyhwp/hwp5/proc/ls.py:113\n#: pyhwp/hwp5/proc/unpack.py:66\nmsgid \"Process with virtual streams (i.e. parsed/converted form of real streams)\"\nmsgstr \"가상 스트림 처리 (실제 스트림의 파싱/변환 형)\"\n\n#: pyhwp/hwp5/proc/cat.py:85 pyhwp/hwp5/proc/ls.py:121\n#: pyhwp/hwp5/proc/unpack.py:74\nmsgid \"\"\n\"Treat <hwp5file> as an OLE Compound File. As a result, some streams will \"\n\"be presented as-is. (i.e. not decompressed)\"\nmsgstr \"\"\n\"<hwp5file>을 OLE Compound File로 취급합니다. 결과적으로 몇몇 스트림은 있는 그대로 나타납니다. 가령 압축해제\"\n\" 되지 않습니다.\"\n\n#: pyhwp/hwp5/proc/diststream.py:93 pyhwp/hwp5/proc/diststream.py:96\nmsgid \"Decode a distribute document stream.\"\nmsgstr \"배포 문서 스트림을 디코드합니다.\"\n\n#: pyhwp/hwp5/proc/diststream.py:104\nmsgid \"Print SHA-1 value for decryption.\"\nmsgstr \"복호화를 위한 SHA-1 값을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/diststream.py:109\nmsgid \"Print decrypted key.\"\nmsgstr \"복호화된 키를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/diststream.py:114\nmsgid \"Print raw binary objects as is.\"\nmsgstr \"바이너리 객체를 있는 그대로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/find.py:107 pyhwp/hwp5/proc/find.py:110\nmsgid \"Find record models with specified predicates.\"\nmsgstr \"지정한 조건으로 레코드 모형을 검색합니다.\"\n\n#: pyhwp/hwp5/proc/find.py:118\nmsgid \".hwp files to analyze\"\nmsgstr \"분석할 .hwp 파일\"\n\n#: pyhwp/hwp5/proc/find.py:123\nmsgid \"get filenames from stdin\"\nmsgstr \"표준 출력에서 파일 이름을 얻습니다.\"\n\n#: pyhwp/hwp5/proc/find.py:129\nmsgid \"filter with record model name\"\nmsgstr \"레코드 모형 이름으로 찾습니다.\"\n\n#: pyhwp/hwp5/proc/find.py:136\nmsgid \"filter with record HWPTAG\"\nmsgstr \"레코드 HWPTAG 값으로 찾습니다.\"\n\n#: pyhwp/hwp5/proc/find.py:143\nmsgid \"filter with incompletely parsed content\"\nmsgstr \"내용이 완전히 다 파싱되지 않은 레코드를 찾습니다.\"\n\n#: pyhwp/hwp5/proc/find.py:148\nmsgid \"record output format\"\nmsgstr \"레코드 출력 형식 지정\"\n\n#: pyhwp/hwp5/proc/find.py:155\nmsgid \"dump record\"\nmsgstr \"레코드 덤프\"\n\n#: pyhwp/hwp5/proc/header.py:47\nmsgid \"Print file headers of .hwp files.\"\nmsgstr \".hwp 파일의 헤더를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/header.py:48\nmsgid \"Print the file header of <hwp5file>.\"\nmsgstr \"<hwp5file>의 파일 헤더를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/ls.py:101\nmsgid \"List streams in .hwp files.\"\nmsgstr \".hwp 파일의 내부 스트림 목록을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/ls.py:102\nmsgid \"List streams in the <hwp5file>.\"\nmsgstr \"<hwp5file>의 스트림 목록을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:80\nmsgid \"Print parsed binary models of .hwp file record streams.\"\nmsgstr \"지정한 .hwp 파일 레코드 스트림을 파싱한 레코드 모형을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:83\nmsgid \"Print parsed binary models in the specified <record-stream>.\"\nmsgstr \"지정한 <record-stream>을 파싱한 레코드 모형을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:97 pyhwp/hwp5/proc/records.py:105\nmsgid \"\"\n\"Record-structured internal streams.\\n\"\n\"(e.g. DocInfo, BodyText/*)\\n\"\nmsgstr \"\"\n\"레코드 구조를 갖는 내부 스트림.\\n\"\n\"(예: DocInfo, BodyText/*)\\n\"\n\n#: pyhwp/hwp5/proc/models.py:106\nmsgid \"Specifies HWPv5 file format version of the standard input stream\"\nmsgstr \"표준 입력의 HWPv5 파일 포맷 버젼을 지정합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:114 pyhwp/hwp5/proc/records.py:114\nmsgid \"Print records as simple tree\"\nmsgstr \"레코드열을 단순한 수형도樹形圖로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:121 pyhwp/hwp5/proc/records.py:121\nmsgid \"Print records as json\"\nmsgstr \"레코드를 JSON 형식으로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:128\nmsgid \"Print records formatted\"\nmsgstr \"레코드를 포맷팅하여 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:135\nmsgid \"Print records as events\"\nmsgstr \"레코드를 이벤트로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:143 pyhwp/hwp5/proc/records.py:159\nmsgid \"Specifies the N-th subtree of the record structure.\"\nmsgstr \"레코드 구조의 N번째 하위 트리를 지정합니다.\"\n\n#: pyhwp/hwp5/proc/models.py:150\nmsgid \"Print a model of <seqno>-th record\"\nmsgstr \"<seqno>번째 레코드의 모형을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/rawunz.py:46 pyhwp/hwp5/proc/rawunz.py:49\nmsgid \"Deflate an headerless zlib-compressed stream\"\nmsgstr \"헤더 없는 zlib 압축 스트림을 복원합니다.\"\n\n#: pyhwp/hwp5/proc/records.py:88\nmsgid \"Print the record structure of .hwp file record streams.\"\nmsgstr \".hwp 파일 레코드 스트림의 레코드 구조를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/records.py:91\nmsgid \"Print the record structure of the specified stream.\"\nmsgstr \"지정한 스트림의 레코드 구조를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/records.py:128\nmsgid \"Print records as is\"\nmsgstr \"레코드를 있는 그대로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/records.py:135\nmsgid \"Print record headers as is\"\nmsgstr \"레코드 헤더를 있는 그대로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/records.py:142\nmsgid \"Print record payloads as is\"\nmsgstr \"레코드 페이로드를 있는 그대로 출력합니다.\"\n\n#: pyhwp/hwp5/proc/records.py:150\nmsgid \"\"\n\"Specifies the range of the records.\\n\"\n\"N-M means \\\"from the record N to M-1 (excluding M)\\\"\\n\"\n\"N means just the record N\\n\"\nmsgstr \"\"\n\"레코드의 범위를 지정합니다.\\n\"\n\"N-M은 \\\"N번째 레코드로부터 M-1번째 레코드까지를 뜻합니다(M번째 레코드 제외)\\\"\\n\"\n\"N은 N번째 레코드를 뜻합니다.\\n\"\n\n#: pyhwp/hwp5/proc/summaryinfo.py:51\nmsgid \"Print summary informations of .hwp files.\"\nmsgstr \".hwp 파일의 요약 정보를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/summaryinfo.py:54\nmsgid \"Print the summary information of <hwp5file>.\"\nmsgstr \"<hwp5file>의 요약 정보를 출력합니다.\"\n\n#: pyhwp/hwp5/proc/unpack.py:43\nmsgid \"Extract out internal streams of .hwp files into a directory.\"\nmsgstr \".hwp 파일의 내부 스트림들을 디렉토리에 추출합니다.\"\n\n#: pyhwp/hwp5/proc/unpack.py:46\nmsgid \"Extract out streams in the specified <hwp5file> to a directory.\"\nmsgstr \"지정한 <hwp5file>의 내부 스트림들을 디렉토리에 추출합니다.\"\n\n#: pyhwp/hwp5/proc/unpack.py:60\nmsgid \"Output directory\"\nmsgstr \"출력 디렉토리\"\n\n#: pyhwp/hwp5/proc/version.py:35\nmsgid \"Print the file format version of .hwp files.\"\nmsgstr \".hwp 파일의 형식 판본을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/version.py:38\nmsgid \"Print the file format version of <hwp5file>.\"\nmsgstr \"<hwp5file>의 파일 형식 판본을 출력합니다.\"\n\n#: pyhwp/hwp5/proc/xml.py:81\nmsgid \"Transform .hwp files into an XML.\"\nmsgstr \".hwp 파일을 XML로 변환합니다.\"\n\n#: pyhwp/hwp5/proc/xml.py:84\nmsgid \"Transform <hwp5file> into an XML.\"\nmsgstr \"<hwp5file>을 XML로 변환합니다.\"\n\n#: pyhwp/hwp5/proc/xml.py:96\nmsgid \"Embed BinData/* streams in the output XML.\"\nmsgstr \"BinData/* 스트림을 출력 XML에 내장합니다.\"\n\n#: pyhwp/hwp5/proc/xml.py:101\nmsgid \"Do not output <?xml ... ?> XML declaration.\"\nmsgstr \"<?xml ... ?> XML 선언을 출력하지 않습니다.\"\n\n#: pyhwp/hwp5/proc/xml.py:106\nmsgid \"Output filename.\"\nmsgstr \"출력 파일이름\"\n\n#: pyhwp/hwp5/proc/xml.py:111\nmsgid \"\\\"flat\\\", \\\"nested\\\" (default: \\\"nested\\\")\"\nmsgstr \"\\\"flat\\\", \\\"nested\\\" (기본값: \\\"nested\\\")\"\n\n#: pyhwp/hwp5/proc/xml.py:116\nmsgid \"Do not validate well-formedness of output.\"\nmsgstr \"출력의 well-formed 여부를 검증하지 않습니다.\"\n\n#~ msgid \"Print HWP file header.\"\n#~ msgstr \"HWP 파일 헤더를 출력합니다.\"\n\n"
  },
  {
    "path": "src/hwp5/locale/ko/LC_MESSAGES/hwp5txt.po",
    "content": "# Korean translations for pyhwp.\n# Copyright (C) 2017 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b9.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: 2017-10-09 00:54+0900\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language: ko\\n\"\n\"Language-Team: ko <LL@li.org>\\n\"\n\"Plural-Forms: nplurals=1; plural=0\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5txt.py:95\nmsgid \"HWPv5 to txt converter\"\nmsgstr \"HWPv5 txt 변환기\"\n\n#: pyhwp/hwp5/hwp5txt.py:104\nmsgid \"Set log level.\"\nmsgstr \"로그 수준 지정\"\n\n#: pyhwp/hwp5/hwp5txt.py:108\nmsgid \"Set log file.\"\nmsgstr \"로그 파일 지정\"\n\n#: pyhwp/hwp5/hwp5txt.py:112\nmsgid \"Output file\"\nmsgstr \"출력 파일\"\n\n#: pyhwp/hwp5/hwp5txt.py:117\nmsgid \".hwp file to convert\"\nmsgstr \"변환할 .hwp 파일\"\n\n"
  },
  {
    "path": "src/hwp5/locale/ko/LC_MESSAGES/hwp5view.po",
    "content": "# Korean translations for pyhwp.\n# Copyright (C) 2017 https://github.com/mete0r\n# This file is distributed under the same license as the pyhwp project.\n# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: pyhwp 0.1b9.dev0\\n\"\n\"Report-Msgid-Bugs-To: https://github.com/mete0r\\n\"\n\"POT-Creation-Date: 2019-04-10 22:55+0900\\n\"\n\"PO-Revision-Date: 2017-10-09 02:08+0900\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language: ko\\n\"\n\"Language-Team: ko <LL@li.org>\\n\"\n\"Plural-Forms: nplurals=1; plural=0\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=utf-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Generated-By: Babel 2.5.0\\n\"\n\n#: pyhwp/hwp5/hwp5view.py:81\nmsgid \"HWPv5 viewer (Experimental, gtk only)\"\nmsgstr \"HWPv5 뷰어 (실험적, GTK만 지원)\"\n\n#: pyhwp/hwp5/hwp5view.py:92\nmsgid \"Set log level.\"\nmsgstr \"로그 수준 지정\"\n\n#: pyhwp/hwp5/hwp5view.py:96\nmsgid \"Set log file.\"\nmsgstr \"로그 파일 지정\"\n\n#: pyhwp/hwp5/hwp5view.py:101\nmsgid \".hwp file to view\"\nmsgstr \"표시할 .hwp 파일\"\n\n"
  },
  {
    "path": "src/hwp5/msoleprops.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom collections import namedtuple\nfrom datetime import datetime\nfrom datetime import timedelta\nfrom uuid import UUID\nimport logging\nimport struct\n\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import N_ARRAY\nfrom hwp5.dataio import ARRAY\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import INT32\nfrom hwp5.bintype import read_type\n\n\nlogger = logging.getLogger(__name__)\n\n\nvt_types = dict()\n\n\ndef PropertyType(code):\n\n    def decorator(cls):\n        cls.code = code\n        vt_types[code] = cls\n        return cls\n\n    return decorator\n\n\n@PropertyType(code=0x0003)\nclass VT_I4(object):\n\n    @classmethod\n    def read_value(cls, context, f):\n        return read_type(INT32, context, f)\n\n\n@PropertyType(code=0x001F)\nclass VT_LPWSTR(object):\n\n    @classmethod\n    def read_value(cls, context, f):\n        length = read_type(UINT32, context, f)\n        data = f.read(length * 2)\n        return data.decode('utf-16le')[:-1]  # remove null character\n\n\n@PropertyType(code=0x0040)\nclass VT_FILETIME(object):\n\n    @classmethod\n    def read_value(cls, context, f):\n        lword = read_type(UINT32, context, f)\n        hword = read_type(UINT32, context, f)\n        value = hword << 32 | lword\n        value = FILETIME(value)\n        return value\n\n\nclass FILETIME(object):\n    __slots__ = ('value', )\n\n    def __init__(self, value):\n        self.value = value\n\n    def __str__(self):\n        return str(self.datetime)\n\n    @property\n    def datetime(self):\n        return (\n            datetime(1601, 1, 1, 0, 0, 0) +\n            timedelta(microseconds=self.value / 10)\n        )\n\n\nPropertyIdentifier = namedtuple('PropertyIdentifier', [\n    'id',\n    'label',\n])\n\n\nPID_DICTIONARY = PropertyIdentifier(\n    id=0x00000000,\n    label='PID_DICTIONARY',\n)\nPID_CODEPAGE = PropertyIdentifier(\n    id=0x00000001,\n    label='PID_CODEPAGE',\n)\nPID_LOCALE = PropertyIdentifier(\n    id=0x80000000,\n    label='PID_LOCALE',\n)\nPID_BEHAVIOR = PropertyIdentifier(\n    id=0x80000003,\n    label='PID_BEHAVIOR',\n)\nPIDSI_TITLE = PropertyIdentifier(\n    id=0x02,\n    label='PIDSI_TITLE'\n)\nPIDSI_SUBJECT = PropertyIdentifier(\n    id=0x03,\n    label='PIDSI_SUBJECT'\n)\nPIDSI_AUTHOR = PropertyIdentifier(\n    id=0x04,\n    label='PIDSI_AUTHOR'\n)\nPIDSI_KEYWORDS = PropertyIdentifier(\n    id=0x05,\n    label='PIDSI_KEYWORDS'\n)\nPIDSI_COMMENTS = PropertyIdentifier(\n    id=0x06,\n    label='PIDSI_COMMENTS'\n)\nPIDSI_TEMPLATE = PropertyIdentifier(\n    id=0x07,\n    label='PIDSI_TEMPLATE'\n)\nPIDSI_LASTAUTHOR = PropertyIdentifier(\n    id=0x08,\n    label='PIDSI_LASTAUTHOR'\n)\nPIDSI_REVNUMBER = PropertyIdentifier(\n    id=0x09,\n    label='PIDSI_REVNUMBER'\n)\nPIDSI_EDITTIME = PropertyIdentifier(\n    id=0x0a,\n    label='PIDSI_EDITTIME'\n)\nPIDSI_LASTPRINTED = PropertyIdentifier(\n    id=0x0b,\n    label='PIDSI_LASTPRINTED'\n)\nPIDSI_CREATE_DTM = PropertyIdentifier(\n    id=0x0c,\n    label='PIDSI_CREATE_DTM'\n)\nPIDSI_LASTSAVE_DTM = PropertyIdentifier(\n    id=0x0d,\n    label='PIDSI_LASTSAVE_DTM'\n)\nPIDSI_PAGECOUNT = PropertyIdentifier(\n    id=0x0e,\n    label='PIDSI_PAGECOUNT'\n)\nPIDSI_WORDCOUNT = PropertyIdentifier(\n    id=0x0f,\n    label='PIDSI_WORDCOUNT'\n)\nPIDSI_CHARCOUNT = PropertyIdentifier(\n    id=0x10,\n    label='PIDSI_CHARCOUNT'\n)\nPIDSI_THUMBNAIL = PropertyIdentifier(\n    id=0x11,\n    label='PIDSI_THUMBNAIL'\n)\nPIDSI_APPNAME = PropertyIdentifier(\n    id=0x12,\n    label='PIDSI_APPNAME'\n)\nPIDSI_SECURITY = PropertyIdentifier(\n    id=0x13,\n    label='PIDSI_SECURITY'\n)\n\n\nRESERVED_PROPERTIES = (\n    PID_DICTIONARY,\n    PID_CODEPAGE,\n    PID_LOCALE,\n    PID_BEHAVIOR,\n)\n\n\nSUMMARY_INFORMATION_PROPERTIES = (\n    PIDSI_TITLE,\n    PIDSI_SUBJECT,\n    PIDSI_AUTHOR,\n    PIDSI_KEYWORDS,\n    PIDSI_COMMENTS,\n    PIDSI_TEMPLATE,\n    PIDSI_LASTAUTHOR,\n    PIDSI_REVNUMBER,\n    PIDSI_EDITTIME,\n    PIDSI_LASTPRINTED,\n    PIDSI_CREATE_DTM,\n    PIDSI_LASTSAVE_DTM,\n    PIDSI_PAGECOUNT,\n    PIDSI_WORDCOUNT,\n    PIDSI_CHARCOUNT,\n    PIDSI_THUMBNAIL,\n    PIDSI_APPNAME,\n    PIDSI_SECURITY,\n)\n\n\nclass Property(object):\n\n    def __init__(self, desc, idLabel, type, value):\n        self.desc = desc\n        self.idLabel = idLabel\n        self.type = type\n        self.value = value\n\n    @property\n    def id(self):\n        return self.desc.id\n\n\nclass PropertyDesc(Struct):\n\n    def __init__(self, id, offset):\n        self.id = id\n        self.offset = offset\n\n    @classmethod\n    def fromDict(cls, d):\n        return cls(id=d['id'], offset=d['offset'])\n\n    def attributes():\n        yield UINT32, 'id'\n        yield UINT32, 'offset'  # offset from section start\n    attributes = staticmethod(attributes)\n\n\nclass PropertyReader(object):\n\n    def __init__(self, propsetDesc, propDesc, idLabel, codepage,\n                 displayName=None):\n        self.propsetDesc = propsetDesc\n        self.propDesc = propDesc\n        self.idLabel = idLabel\n        self.codepage = codepage\n        self.displayName = displayName\n\n    def read(self, f):\n        f.seek(self.propsetDesc.offset + self.propDesc.offset)\n\n        context = {}\n        propType = read_type(TypedPropertyValue, context, f)\n        propType = TypedPropertyValue.fromDict(propType)\n        vt_type = vt_types[propType.code]\n        propValue = vt_type.read_value(context, f)\n\n        return Property(\n            desc=self.propDesc,\n            idLabel=self.idLabel,\n            type=propType,\n            value=propValue,\n        )\n\n\nclass TypedPropertyValue(Struct):\n    '''\n    [MS-OLEPS] 2.15 TypedPropertyValue\n    '''\n\n    def __init__(self, code):\n        self.code = code\n\n    @classmethod\n    def fromDict(cls, d):\n        return cls(code=d['type'].code)\n\n    TypeFlags = Flags(UINT32,\n                      0, 16, 'code')\n\n    def attributes(cls):\n        yield cls.TypeFlags, 'type'\n    attributes = classmethod(attributes)\n\n    @property\n    def vt_type(self):\n        try:\n            return vt_types[self.code]\n        except KeyError:\n            return None\n\n\nclass DictionaryEntry(Struct):\n    '''\n    [MS-OLEPS] 2.16 DictionaryEntry\n    '''\n\n    def __init__(self, id, name):\n        self.id = id\n        self.name = name\n\n    @classmethod\n    def fromDict(cls, d):\n        return cls(\n            id=d['id'],\n            name=nullterminated_string(d['name']),\n        )\n\n    def attributes():\n        from hwp5.dataio import N_ARRAY\n        from hwp5.dataio import BYTE\n        yield UINT32, 'id'\n        yield N_ARRAY(UINT32, BYTE), 'name'\n    attributes = staticmethod(attributes)\n\n\nclass Dictionary(Struct):\n    '''\n    [MS-OLEPS] 2.17 Dictionary\n    '''\n\n    def __init__(self, entries):\n        self.entries = entries\n\n    @classmethod\n    def fromDict(cls, d):\n        entries = tuple(\n            DictionaryEntry.fromDict(entry)\n            for entry in d['entries']\n        )\n        return cls(entries=entries)\n\n    def attributes():\n        from hwp5.dataio import N_ARRAY\n        yield N_ARRAY(UINT32, DictionaryEntry), 'entries'\n    attributes = staticmethod(attributes)\n\n    def get(self, id, defvalue=None):\n        for entry in self.entries:\n            if id == entry.id:\n                return entry.name\n        return defvalue\n\n\nclass DictionaryReader(object):\n\n    def __init__(self, propsetDesc, propDesc, idLabel, codepage):\n        self.propsetDesc = propsetDesc\n        self.propDesc = propDesc\n        self.idLabel = idLabel\n        self.codepage = codepage\n\n    def read(self, f):\n        propsetDesc = self.propsetDesc\n        propDesc = self.propDesc\n        idLabel = self.idLabel\n\n        f.seek(propsetDesc.offset + propDesc.offset)\n        context = {}\n        propType = None\n        propValue = read_type(Dictionary, context, f)\n        propValue = Dictionary.fromDict(propValue)\n        return Property(\n            desc=propDesc,\n            idLabel=idLabel,\n            type=propType,\n            value=propValue,\n        )\n\n\nclass PropertySet(object):\n    '''\n    [MS-OLEPS] 2.20 PropertySet\n    '''\n\n    def __init__(self, desc, header, properties):\n        self.desc = desc\n        self.header = header\n        self.properties = properties\n\n    @property\n    def fmtid(self):\n        return self.desc.fmtid\n\n    def __getitem__(self, propertyIdentifier):\n        for property in self.properties:\n            if property.id == propertyIdentifier.id:\n                return property.value\n        raise KeyError(propertyIdentifier)\n\n\nclass PropertySetHeader(Struct):\n\n    def __init__(self, bytesize, propDescList):\n        self.bytesize = bytesize,\n        self.propDescList = propDescList\n\n    @classmethod\n    def fromDict(cls, d):\n        return cls(\n            bytesize=d['bytesize'],\n            propDescList=tuple(\n                PropertyDesc.fromDict(\n                    propDesc\n                )\n                for propDesc in d['propDescList']\n            ),\n        )\n\n    def attributes():\n        from hwp5.dataio import N_ARRAY\n        yield UINT32, 'bytesize'\n        yield N_ARRAY(UINT32, PropertyDesc), 'propDescList'\n    attributes = staticmethod(attributes)\n\n\nclass PropertySetDesc(Struct):\n\n    def __init__(self, fmtid, offset):\n        self.fmtid = fmtid\n        self.offset = offset\n\n    def attributes():\n        yield ARRAY(BYTE, 16), 'fmtid'\n        yield UINT32, 'offset'\n    attributes = staticmethod(attributes)\n\n    @classmethod\n    def fromDict(cls, d):\n        return cls(\n            fmtid=uuid_from_bytes_tuple(d['fmtid']),\n            offset=d['offset'],\n        )\n\n\nclass PropertySetStreamHeader(Struct):\n\n    def __init__(self, byteOrder, version, systemIdentifier, clsid,\n                 propsetDescList):\n        self.byteOrder = byteOrder\n        self.version = version\n        self.systemIdentifier = systemIdentifier\n        self.clsid = clsid\n        self.propsetDescList = propsetDescList\n\n    @classmethod\n    def fromDict(cls, d):\n        return cls(\n            byteOrder=d['byteOrder'],\n            version=d['version'],\n            systemIdentifier=d['systemIdentifier'],\n            clsid=uuid_from_bytes_tuple(d['clsid']),\n            propsetDescList=tuple(\n                PropertySetDesc.fromDict(\n                    propsetDesc\n                )\n                for propsetDesc in d['propsetDescList']\n            )\n        )\n\n    def attributes():\n        yield UINT16, 'byteOrder'\n        yield UINT16, 'version'\n        yield UINT32, 'systemIdentifier'\n        yield ARRAY(BYTE, 16), 'clsid'\n        yield N_ARRAY(UINT32, PropertySetDesc), 'propsetDescList'\n    attributes = staticmethod(attributes)\n\n\nclass PropertySetStream(object):\n    '''\n    [MS-OLEPS] 2.21 PropertySetStream\n    '''\n\n    def __init__(self, header, propertysets):\n        self.header = header\n        self.propertysets = propertysets\n\n    @property\n    def byteOrder(self):\n        return self.header.byteOrder\n\n    @property\n    def version(self):\n        return self.header.version\n\n    @property\n    def systemIdentifier(self):\n        return self.header.systemIdentifier\n\n    @property\n    def clsid(self):\n        return self.header.clsid\n\n\nclass PropertySetFormat(object):\n\n    def __init__(self, fmtid, propertyIdentifiers):\n        self.fmtid = fmtid\n        self.propertyIdentifiers = propertyIdentifiers\n\n    @property\n    def idLabels(self):\n        return {\n            p.id: p.label\n            for p in self.propertyIdentifiers\n        }\n\n\nclass PropertySetStreamReader(object):\n\n    def __init__(self, propertySetFormats):\n        self.propertySetFormats = {\n            propsetFormat.fmtid: propsetFormat\n            for propsetFormat in propertySetFormats\n        }\n\n    def read(self, f):\n        context = {}\n        streamHeader = read_type(PropertySetStreamHeader, context, f)\n        streamHeader = PropertySetStreamHeader.fromDict(streamHeader)\n        propertysetList = list()\n        for propsetDesc in streamHeader.propsetDescList:\n            f.seek(propsetDesc.offset)\n            propsetHeader = read_type(PropertySetHeader, context, f)\n            propsetHeader = PropertySetHeader.fromDict(\n                propsetHeader,\n            )\n            try:\n                propsetFormat = self.propertySetFormats[propsetDesc.fmtid]\n            except KeyError:\n                idLabels = {}\n            else:\n                idLabels = propsetFormat.idLabels\n\n            properties = []\n            propDescMap = {\n                propDesc.id: propDesc\n                for propDesc in propsetHeader.propDescList\n            }\n\n            propDesc = propDescMap.pop(PID_CODEPAGE.id, None)\n            if propDesc is not None:\n                idLabel = idLabels.get(propDesc.id)\n                propReader = PropertyReader(\n                    propsetDesc=propsetDesc,\n                    propDesc=propDesc,\n                    idLabel=idLabel,\n                    codepage=None,\n                    displayName=None,\n                )\n                prop = propReader.read(f)\n                properties.append(prop)\n\n                codepage = prop.value\n            else:\n                codepage = None\n\n            propDesc = propDescMap.pop(PID_DICTIONARY.id, None)\n            if propDesc is not None:\n                idLabel = idLabels.get(propDesc.id)\n                propReader = DictionaryReader(\n                    propsetDesc,\n                    propDesc,\n                    idLabel,\n                    codepage,\n                )\n                prop = propReader.read(f)\n                properties.append(prop)\n\n                dictionary = prop.value\n            else:\n                dictionary = None\n\n            for propDesc in propDescMap.values():\n                idLabel = idLabels.get(propDesc.id)\n                displayName = dictionary.get(propDesc.id, None)\n                propReader = PropertyReader(\n                    propsetDesc=propsetDesc,\n                    propDesc=propDesc,\n                    idLabel=idLabel,\n                    codepage=codepage,\n                    displayName=displayName,\n                )\n                prop = propReader.read(f)\n                properties.append(prop)\n\n            propertyset = PropertySet(\n                desc=propsetDesc,\n                header=propsetHeader,\n                properties=properties,\n            )\n            propertysetList.append(propertyset)\n\n        return PropertySetStream(\n            header=streamHeader,\n            propertysets=propertysetList,\n        )\n\n\nclass PropertySetStreamTextFormatter(object):\n\n    def formatTextLines(self, stream):\n        yield '- ByteOrder: 0x%x' % stream.byteOrder\n        yield '- Version: %d' % stream.version\n        yield '- SystemIdentifier: 0x%08x' % stream.systemIdentifier\n        yield '- CLSID: %s' % stream.clsid\n        yield ''\n\n        for propertyset in stream.propertysets:\n            title = 'Property Set {}'.format(\n                propertyset.fmtid,\n            )\n            yield '- {:08x}: {}'.format(\n                propertyset.desc.offset,\n                title,\n            )\n            yield '            {}'.format(\n                '-' * len(title)\n            )\n\n            properties = sorted(\n                propertyset.properties,\n                key=lambda property: property.desc.offset,\n            )\n            for property in properties:\n                if property.id == PID_DICTIONARY.id:\n                    yield '- {:08x}: {}(=0x{:08x}):'.format(\n                        propertyset.desc.offset + property.desc.offset,\n                        property.idLabel if property.idLabel is not None\n                        else '',\n                        property.id,\n                    )\n                    for entry in property.value.entries:\n                        yield '            - {}: {}'.format(\n                            entry.id,\n                            entry.name,\n                        )\n                else:\n                    yield '- {:08x}: {}(=0x{:08x}): {}'.format(\n                        propertyset.desc.offset + property.desc.offset,\n                        property.idLabel if property.idLabel is not None\n                        else '',\n                        property.id,\n                        property.value\n                    )\n\n\ndef uuid_from_bytes_tuple(t):\n    fmt = 'B' * len(t)\n    fmt = '<' + fmt\n    bytes_le = struct.pack(fmt, *t)\n    return UUID(bytes_le=bytes_le)\n\n\ndef nullterminated_string(bs):\n    return ''.join(chr(x) for x in bs)[:-1]\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-manifest-schema-v1.0-os.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.0\n    OASIS standard, 1 May 2005\n    Relax-NG Manifest Schema\n\n    $Id$\n\n    © 2002-2005 OASIS Open\n    © 1999-2005 Sun Microsystems, Inc.\n-->\n\n<grammar \n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\">\n<define name=\"manifest\">\n    <element name=\"manifest:manifest\">\n        <oneOrMore>\n            <ref name=\"file-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<start>\n    <choice>\n        <ref name=\"manifest\"/>\n    </choice>\n</start>\n<define name=\"file-entry\">\n    <element name=\"manifest:file-entry\">\n        <ref name=\"file-entry-attlist\"/>\n        <optional>\n            <ref name=\"encryption-data\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:full-path\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"manifest:size\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:media-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data\">\n    <element name=\"manifest:encryption-data\">\n        <ref name=\"encryption-data-attlist\"/>\n        <ref name=\"algorithm\"/>\n        <ref name=\"key-derivation\"/>\n    </element>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"algorithm\">\n    <element name=\"manifest:algorithm\">\n        <ref name=\"algorithm-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:algorithm-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:initialisation-vector\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation\">\n    <element name=\"manifest:key-derivation\">\n        <ref name=\"key-derivation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:key-derivation-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:salt\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:iteration-count\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-manifest-schema-v1.1.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.1\n    OASIS Standard, 1 Feb 2007\n    Relax-NG Manifest Schema\n\n    $Id$\n\n    © 2002-2007 OASIS Open\n    © 1999-2007 Sun Microsystems, Inc.\n-->\n\n<grammar \n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\">\n<define name=\"manifest\">\n    <element name=\"manifest:manifest\">\n        <oneOrMore>\n            <ref name=\"file-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<start>\n    <choice>\n        <ref name=\"manifest\"/>\n    </choice>\n</start>\n<define name=\"file-entry\">\n    <element name=\"manifest:file-entry\">\n        <ref name=\"file-entry-attlist\"/>\n        <optional>\n            <ref name=\"encryption-data\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:full-path\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"manifest:size\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:media-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data\">\n    <element name=\"manifest:encryption-data\">\n        <ref name=\"encryption-data-attlist\"/>\n        <ref name=\"algorithm\"/>\n        <ref name=\"key-derivation\"/>\n    </element>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"algorithm\">\n    <element name=\"manifest:algorithm\">\n        <ref name=\"algorithm-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:algorithm-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:initialisation-vector\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation\">\n    <element name=\"manifest:key-derivation\">\n        <ref name=\"key-derivation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:key-derivation-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:salt\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:iteration-count\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-schema-v1.0-os.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.0\n    OASIS Standard, 1 May 2005\n    Relax-NG Schema\n\n    $Id$\n\n    © 2002-2005 OASIS Open\n    © 1999-2005 Sun Microsystems, Inc.\n-->\n\n<grammar\n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n    xmlns:a=\"http://relaxng.org/ns/compatibility/annotations/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n    xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n    xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n    xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n    xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n    xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n    xmlns:presentation=\"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0\"\n    xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n    xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n    xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n    xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n    xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n    xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n    xmlns:anim=\"urn:oasis:names:tc:opendocument:xmlns:animation:1.0\"\n\n    xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n    xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n    xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n    xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n\n    xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n    xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n    xmlns:smil=\"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0\"\n>\n<define name=\"office-process-content\">\n    <optional>\n        <attribute name=\"office:process-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<start>\n    <choice>\n        <ref name=\"office-document\"/>\n        <ref name=\"office-document-content\"/>\n        <ref name=\"office-document-styles\"/>\n        <ref name=\"office-document-meta\"/>\n        <ref name=\"office-document-settings\"/>\n    </choice>\n</start>\n<define name=\"office-document\">\n    <element name=\"office:document\">\n        <ref name=\"office-document-attrs\"/>\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n        <ref name=\"office-settings\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-content\">\n    <element name=\"office:document-content\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-styles\">\n    <element name=\"office:document-styles\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n    </element>\n</define>\n<define name=\"office-document-meta\">\n    <element name=\"office:document-meta\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n    </element>\n</define>\n<define name=\"office-document-settings\">\n    <element name=\"office:document-settings\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-settings\"/>\n    </element>\n</define>\n<define name=\"office-document-common-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:version\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-document-attrs\" combine=\"interleave\">\n    <attribute name=\"office:mimetype\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-meta\">\n    <optional>\n        <element name=\"office:meta\">\n            <ref name=\"office-meta-content\"/>\n        </element>\n    </optional>\n</define>\n\n<define name=\"office-meta-content\">\n    <ref name=\"anyElements\"/>\n</define>\n\n<define name=\"office-meta-content-strict\">\n    <zeroOrMore>\n        <ref name=\"office-meta-data\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-body\">\n    <element name=\"office:body\">\n        <ref name=\"office-body-content\"/>\n    </element>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:text\">\n        <ref name=\"office-text-attlist\"/>\n        <ref name=\"office-text-content-prelude\"/>\n        <zeroOrMore>\n            <ref name=\"office-text-content-main\"/>\n        </zeroOrMore>\n        <ref name=\"office-text-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-text-content-prelude\">\n    <ref name=\"office-forms\"/>\n    <ref name=\"text-tracked-changes\"/>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-text-content-main\">\n    <choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n        <group>\n            <ref name=\"text-page-sequence\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"draw-a\"/>\n                    <ref name=\"shape\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n    </choice>\n</define>\n\n<define name=\"text-content\">\n    <choice>\n        <ref name=\"text-h\"/>\n        <ref name=\"text-p\"/>\n        <ref name=\"text-list\"/>\n        <ref name=\"text-numbered-paragraph\"/>\n        <ref name=\"table-table\"/>\n        <ref name=\"draw-a\"/>\n        <ref name=\"text-section\"/>\n        <ref name=\"text-table-of-content\"/>\n        <ref name=\"text-illustration-index\"/>\n        <ref name=\"text-table-index\"/>\n        <ref name=\"text-object-index\"/>\n        <ref name=\"text-user-index\"/>\n        <ref name=\"text-alphabetical-index\"/>\n        <ref name=\"text-bibliography\"/>\n        <ref name=\"shape\"/>\n        <ref name=\"change-marks\"/>\n    </choice>\n</define>\n<define name=\"office-text-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:global\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:drawing\">\n        <ref name=\"office-drawing-attlist\"/>\n        <ref name=\"office-drawing-content-prelude\"/>\n        <ref name=\"office-drawing-content-main\"/>\n        <ref name=\"office-drawing-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-drawing-attlist\">\n    <empty/>\n</define>\n<define name=\"office-drawing-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-drawing-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-drawing-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:presentation\">\n        <ref name=\"office-presentation-attlist\"/>\n        <ref name=\"office-presentation-content-prelude\"/>\n        <ref name=\"office-presentation-content-main\"/>\n        <ref name=\"office-presentation-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-presentation-attlist\">\n    <empty/>\n</define>\n<define name=\"office-presentation-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n    <ref name=\"presentation-decls\"/>\n</define>\n<define name=\"office-presentation-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-presentation-content-epilogue\">\n    <ref name=\"presentation-settings\"/>\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:spreadsheet\">\n        <ref name=\"office-spreadsheet-attlist\"/>\n        <ref name=\"office-spreadsheet-content-prelude\"/>\n        <ref name=\"office-spreadsheet-content-main\"/>\n        <ref name=\"office-spreadsheet-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-spreadsheet-content-prelude\">\n    <optional>\n        <ref name=\"table-tracked-changes\"/>    \n    </optional>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n\n<define name=\"table-decls\">\n    <optional>\n        <ref name=\"table-calculation-settings\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-content-validations\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-label-ranges\"/>    \n    </optional>\n</define>\n<define name=\"office-spreadsheet-content-main\">\n    <zeroOrMore>\n        <ref name=\"table-table\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-spreadsheet-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n\n<define name=\"table-functions\">\n    <optional>\n        <ref name=\"table-named-expressions\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-database-ranges\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-data-pilot-tables\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-consolidation\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-dde-links\"/>    \n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:chart\">\n        <ref name=\"office-chart-attlist\"/>\n        <ref name=\"office-chart-content-prelude\"/>\n        <ref name=\"office-chart-content-main\"/>\n        <ref name=\"office-chart-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-chart-attlist\">\n    <empty/>\n</define>\n<define name=\"office-chart-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-chart-content-main\">\n    <ref name=\"chart-chart\"/>\n</define>\n<define name=\"office-chart-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:image\">\n        <ref name=\"office-image-attlist\"/>\n        <ref name=\"office-image-content-prelude\"/>\n        <ref name=\"office-image-content-main\"/>\n        <ref name=\"office-image-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-image-attlist\">\n    <empty/>\n</define>\n<define name=\"office-image-content-prelude\">\n    <empty/>\n</define>\n<define name=\"office-image-content-main\">\n    <ref name=\"draw-frame\"/>\n</define>\n<define name=\"office-image-content-epilogue\">\n    <empty/>\n</define>\n<define name=\"office-settings\">\n    <optional>\n        <element name=\"office:settings\">\n            <oneOrMore>\n                <ref name=\"config-config-item-set\"/>\n            </oneOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"config-config-item-set\">\n    <element name=\"config:config-item-set\">\n        <ref name=\"config-config-item-set-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n\n<define name=\"config-items\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"config-config-item\"/>\n            <ref name=\"config-config-item-set\"/>\n            <ref name=\"config-config-item-map-named\"/>\n            <ref name=\"config-config-item-map-indexed\"/>\n        </choice>\n    </oneOrMore>\n</define>\n<define name=\"config-config-item-set-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item\">\n    <element name=\"config:config-item\">\n        <ref name=\"config-config-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:type\">\n        <choice>\n            <value>boolean</value>\n            <value>short</value>\n            <value>int</value>\n            <value>long</value>\n            <value>double</value>\n            <value>string</value>\n            <value>datetime</value>\n            <value>base64Binary</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-indexed\">\n    <element name=\"config:config-item-map-indexed\">\n        <ref name=\"config-config-item-map-indexed-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-indexed-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-entry\">\n    <element name=\"config:config-item-map-entry\">\n        <ref name=\"config-config-item-map-entry-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n<define name=\"config-config-item-map-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"config:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"config-config-item-map-named\">\n    <element name=\"config:config-item-map-named\">\n        <ref name=\"config-config-item-map-named-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-named-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-scripts\">\n    <optional>\n        <element name=\"office:scripts\">\n            <zeroOrMore>\n                <ref name=\"office-script\"/>\n            </zeroOrMore>\n            <optional>\n                <ref name=\"office-event-listeners\"/>\n            </optional>\n        </element>\n    </optional>\n</define>\n<define name=\"office-script\">\n    <element name=\"office:script\">\n        <ref name=\"office-script-attlist\"/>\n        <mixed>\n            <ref name=\"anyElements\"/>\n        </mixed>\n    </element>\n</define>\n<define name=\"office-script-attlist\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-font-face-decls\">\n    <optional>\n        <element name=\"office:font-face-decls\">\n            <zeroOrMore>\n                <ref name=\"style-font-face\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-styles\">\n    <optional>\n        <element name=\"office:styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-default-style\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-outline-style\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"text-notes-configuration\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-bibliography-configuration\"/>\n                </optional>\n                <optional>\n                    <ref name=\"text-linenumbering-configuration\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"draw-gradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-linearGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-radialGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-hatch\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-fill-image\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-marker\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-stroke-dash\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-opacity\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"style-presentation-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-automatic-styles\">\n    <optional>\n        <element name=\"office:automatic-styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-master-styles\">\n    <optional>\n        <element name=\"office:master-styles\">\n            <interleave>\n                <zeroOrMore>\n                    <ref name=\"style-master-page\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"style-handout-master\"/>\n                </optional>\n                <optional>\n                    <ref name=\"draw-layer-set\"/>\n                </optional>\n            </interleave>\n        </element>\n    </optional>\n</define>\n\n<define name=\"styles\">\n    <interleave>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-list-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-number-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-currency-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-percentage-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-date-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-time-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-boolean-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-text-style\"/>\n        </zeroOrMore>\n    </interleave>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:generator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:title\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:description\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:subject\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:keyword\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:initial-creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-creator\"/>\n</define>\n<define name=\"dc-creator\">\n    <element name=\"dc:creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:printed-by\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:creation-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-date\"/>\n</define>\n<define name=\"dc-date\">\n    <element name=\"dc:date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:print-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:template\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:date\">\n                <ref name=\"dateTime\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:auto-reload\">\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"replace\">\n                <value>replace</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <value>onLoad</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:delay\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:hyperlink-behaviour\">\n        <optional>\n            <attribute name=\"office:target-frame-name\">\n                <ref name=\"targetFrameName\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:language\">\n        <ref name=\"language\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-cycles\">\n        <ref name=\"nonNegativeInteger\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-duration\">\n        <ref name=\"duration\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:document-statistic\">\n        <optional>\n            <attribute name=\"meta:page-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:table-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:draw-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:image-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:ole-object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:paragraph-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:word-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"frame-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"sentence-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"syllable-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"non-whitespace-character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:row-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:cell-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:user-defined\">\n        <attribute name=\"meta:name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <choice>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>float</value>\n                </attribute>\n                <ref name=\"double\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>date</value>\n                </attribute>\n                <ref name=\"dateOrDateTime\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>time</value>\n                </attribute>\n                <ref name=\"duration\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>boolean</value>\n                </attribute>\n                <ref name=\"boolean\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>string</value>\n                </attribute>\n                <ref name=\"string\"/>\n            </group>\n            <text/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-h\">\n    <element name=\"text:h\">\n        <ref name=\"heading-attrs\"/>\n        <ref name=\"paragraph-attrs\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-list-header\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-number\">\n    <element name=\"text:number\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"text-p\">\n    <element name=\"text:p\">\n        <ref name=\"paragraph-attrs\"/>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-attrs\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:class-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:cond-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-attrs\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-id\"/>\n    </optional>\n</define>\n<define name=\"text-page-sequence\">\n    <element name=\"text:page-sequence\">\n        <oneOrMore>\n            <ref name=\"text-page\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-page\">\n    <element name=\"text:page\">\n        <ref name=\"text-page-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-page-attlist\">\n    <attribute name=\"text:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-list\">\n    <element name=\"text:list\">\n        <ref name=\"text-list-attr\"/>\n        <optional>\n            <ref name=\"text-list-header\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-list-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:continue-numbering\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-item\">\n    <element name=\"text:list-item\">\n        <ref name=\"text-list-item-attr\"/>\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-list-item-content\">\n    <optional>\n        <ref name=\"text-number\"/>\n    </optional>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n            <ref name=\"text-list\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-list-item-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-header\">\n    <element name=\"text:list-header\">\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph\">\n    <element name=\"text:numbered-paragraph\">\n        <ref name=\"text-numbered-paragraph-attr\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:level\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-attr\"/>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-item-attr\"/>\n</define>\n<define name=\"text-section\">\n    <element name=\"text:section\">\n        <ref name=\"text-section-attr\"/>\n        <choice>\n            <ref name=\"text-section-source\"/>\n            <ref name=\"text-section-source-dde\"/>\n            <empty/>\n        </choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <ref name=\"sectionAttr\"/>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>true</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"text-section-source\">\n    <element name=\"text:section-source\">\n        <ref name=\"text-section-source-attr\"/>\n    </element>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <value>embed</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:section-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-dde\">\n    <ref name=\"office-dde-source\"/>\n</define>\n<define name=\"text-tracked-changes\">\n    <optional>\n        <element name=\"text:tracked-changes\">\n            <ref name=\"text-tracked-changes-attr\"/>\n            <zeroOrMore>\n                <ref name=\"text-changed-region\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"text-tracked-changes-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:track-changes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-changed-region\">\n    <element name=\"text:changed-region\">\n        <ref name=\"text-changed-region-attr\"/>\n        <ref name=\"text-changed-region-content\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-attr\" combine=\"interleave\">\n    <attribute name=\"text:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:insertion\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:deletion\">\n        <ref name=\"office-change-info\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:format-change\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"change-marks\">\n    <choice>\n        <element name=\"text:change\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-start\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-end\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n    </choice>\n</define>\n<define name=\"change-mark-attr\">\n    <attribute name=\"text:change-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"text-decls\">\n    <optional>\n        <element name=\"text:variable-decls\">\n            <zeroOrMore>\n                <ref name=\"text-variable-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:sequence-decls\">\n            <zeroOrMore>\n                <ref name=\"text-sequence-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:user-field-decls\">\n            <zeroOrMore>\n                <ref name=\"text-user-field-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:dde-connection-decls\">\n            <zeroOrMore>\n                <ref name=\"text-dde-connection-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <ref name=\"text-alphabetical-index-auto-mark-file\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <text/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:s\">\n        <optional>\n            <attribute name=\"text:c\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:tab\">\n        <ref name=\"text-tab-attr\"/>\n    </element>\n</define>\n<define name=\"text-tab-attr\">\n    <optional>\n        <attribute name=\"text:tab-ref\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:line-break\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"text:class-names\">\n                <ref name=\"styleNameRefs\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:a\">\n        <ref name=\"text-a-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:visited-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:bookmark\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:reference-mark\">\n        <attribute name=\"text:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:reference-mark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:reference-mark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note\">\n        <ref name=\"text-note-class\"/>\n        <optional>\n            <attribute name=\"text:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:note-citation\">\n            <optional>\n                <attribute name=\"text:label\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n        <element name=\"text:note-body\">\n            <zeroOrMore>\n                <ref name=\"text-content\"/>\n            </zeroOrMore>\n        </element>\n    </element>\n</define>\n<define name=\"text-note-class\">\n    <attribute name=\"text:note-class\">\n        <choice>\n            <value>footnote</value>\n            <value>endnote</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:ruby\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:ruby-base\">\n            <ref name=\"paragraph-content\"/>\n        </element>\n        <element name=\"text:ruby-text\">\n            <optional>\n                <attribute name=\"text:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"office-annotation\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"change-marks\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <ref name=\"shape\"/>\n        <ref name=\"draw-a\"/>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:date\">\n        <ref name=\"text-date-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-value\">\n            <ref name=\"dateOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:time\">\n        <ref name=\"text-time-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-value\">\n            <ref name=\"timeOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-number\">\n        <ref name=\"text-page-number-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <ref name=\"common-field-fixed-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:select-page\">\n            <choice>\n                <value>previous</value>\n                <value>current</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-continuation\">\n        <ref name=\"text-page-continuation-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <attribute name=\"text:select-page\">\n        <choice>\n            <value>previous</value>\n            <value>next</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-firstname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-lastname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-position\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-email\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-private\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-fax\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-company\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-work\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-street\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-city\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-postal-code\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-country\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-state-or-province\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-name\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:chapter\">\n        <ref name=\"text-chapter-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display\">\n        <choice>\n            <value>name</value>\n            <value>number</value>\n            <value>number-and-name</value>\n            <value>plain-number-and-name</value>\n            <value>plain-number</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:file-name\">\n        <ref name=\"text-file-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-fixed-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:template-name\">\n        <ref name=\"text-template-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-template-name-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n                <value>area</value>\n                <value>title</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sheet-name\">\n        <text/>\n    </element>\n</define>\n<define name=\"text-variable-decl\">\n    <element name=\"text:variable-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <ref name=\"common-value-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-set\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-value-and-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-value-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-user-field-decl\">\n    <element name=\"text:user-field-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <optional>\n            <ref name=\"common-field-formula-attlist\"/>\n        </optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-decl\">\n    <element name=\"text:sequence-decl\">\n        <ref name=\"text-sequence-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-name-attlist\"/>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display-outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:separation-character\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <ref name=\"text-sequence-ref-name\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-ref-name\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:expression\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <optional>\n                <ref name=\"common-value-and-type-attlist\"/>\n            </optional>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:text-input\">\n        <ref name=\"common-field-description-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:initial-creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"timeOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:description\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-defined\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"office:value\">\n                    <ref name=\"double\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:time-value\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:boolean-value\">\n                    <ref name=\"boolean\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:printed-by\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:subject\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:keywords\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-cycles\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-duration\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:duration\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:page-count</name>\n            <name>text:paragraph-count</name>\n            <name>text:word-count</name>\n            <name>text:character-count</name>\n            <name>text:table-count</name>\n            <name>text:image-count</name>\n            <name>text:object-count</name>\n        </choice>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"common-field-database-table\">\n    <ref name=\"common-field-database-table-attlist\"/>\n    <ref name=\"common-field-database-name\"/>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <optional>\n        <attribute name=\"text:database-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <ref name=\"form-connection-resource\"/>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <attribute name=\"text:table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:table-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-display\">\n        <ref name=\"text-database-display-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-data-style-name-attlist\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <attribute name=\"text:column-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-next\">\n        <ref name=\"text-database-next-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-select\">\n        <ref name=\"text-database-row-select-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:row-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-number\">\n        <interleave>\n            <ref name=\"common-field-database-table\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <optional>\n                <attribute name=\"text:value\">\n                    <ref name=\"nonNegativeInteger\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-name\">\n        <ref name=\"common-field-database-table\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-set\">\n        <ref name=\"text-set-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:active\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-get\">\n        <ref name=\"text-get-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-get-page-variable-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-num-format-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:placeholder\">\n        <ref name=\"text-placeholder-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <attribute name=\"text:placeholder-type\">\n        <choice>\n            <value>text</value>\n            <value>table</value>\n            <value>text-box</value>\n            <value>image</value>\n            <value>object</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-description-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:conditional-text\">\n        <ref name=\"text-conditional-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-true\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-false\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:current-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-text\">\n        <ref name=\"text-hidden-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:reference-ref</name>\n            <name>text:bookmark-ref</name>\n        </choice>\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-note-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-sequence-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <text/>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-note-ref-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sequence-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n                <value>value</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:script\">\n        <interleave>\n            <choice>\n                <group>\n                    <attribute name=\"xlink:href\">\n                        <ref name=\"anyURI\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                            <value>simple</value>\n                        </attribute>\n                    </optional>\n                </group>    \n                <text/>\n            </choice>\n            <optional>\n                <attribute name=\"script:language\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:execute-macro\">\n        <optional>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-paragraph\">\n        <ref name=\"text-hidden-paragraph-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:dde-connection\">\n        <attribute name=\"text:connection-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:measure\">\n        <attribute name=\"text:kind\">\n            <choice>\n                <value>value</value>\n                <value>unit</value>\n                <value>gap</value>\n            </choice>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:table-formula\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"common-value-type-attlist\">\n    <attribute name=\"office:value-type\">\n        <ref name=\"valueType\"/>\n    </attribute>\n</define>\n<define name=\"common-value-and-type-attlist\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"office:currency\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <attribute name=\"office:date-value\">\n                <ref name=\"dateOrDateTime\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <attribute name=\"office:time-value\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <attribute name=\"office:boolean-value\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-field-fixed-attlist\">\n    <optional>\n        <attribute name=\"text:fixed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-name-attlist\">\n    <attribute name=\"text:name\">\n        <ref name=\"variableName\"/>\n    </attribute>\n</define>\n<define name=\"common-field-description-attlist\">\n    <optional>\n        <attribute name=\"text:description\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-formula-attlist\">\n    <optional>\n        <attribute name=\"text:formula\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-data-style-name-attlist\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-num-format-attlist\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-start\">\n        <ref name=\"text-toc-mark-start-attrs\"/>\n    </element>\n</define>\n<define name=\"text-toc-mark-start-attrs\">\n    <ref name=\"text-id\"/>\n    <ref name=\"text-outline-level\"/>\n</define>\n<define name=\"text-outline-level\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-id\">\n    <attribute name=\"text:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-end\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"text-index-name\">\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:key1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key1-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:bibliography-mark\">\n        <attribute name=\"text:bibliography-type\">\n            <ref name=\"text-bibliography-types\"/>\n        </attribute>\n        <zeroOrMore>\n            <attribute>\n                <choice>\n                    <name>text:identifier</name>\n                    <name>text:address</name>\n                    <name>text:annote</name>\n                    <name>text:author</name>\n                    <name>text:booktitle</name>\n                    <name>text:chapter</name>\n                    <name>text:edition</name>\n                    <name>text:editor</name>\n                    <name>text:howpublished</name>\n                    <name>text:institution</name>\n                    <name>text:journal</name>\n                    <name>text:month</name>\n                    <name>text:note</name>\n                    <name>text:number</name>\n                    <name>text:organizations</name>\n                    <name>text:pages</name>\n                    <name>text:publisher</name>\n                    <name>text:school</name>\n                    <name>text:series</name>\n                    <name>text:title</name>\n                    <name>text:report-type</name>\n                    <name>text:volume</name>\n                    <name>text:year</name>\n                    <name>text:url</name>\n                    <name>text:custom1</name>\n                    <name>text:custom2</name>\n                    <name>text:custom3</name>\n                    <name>text:custom4</name>\n                    <name>text:custom5</name>\n                    <name>text:isbn</name>\n                    <name>text:issn</name>\n                </choice>\n                <ref name=\"string\"/>\n            </attribute>\n        </zeroOrMore>\n        <text/>\n    </element>\n</define>\n<define name=\"text-bibliography-types\">\n    <choice>\n        <value>article</value>\n        <value>book</value>\n        <value>booklet</value>\n        <value>conference</value>\n        <value>custom1</value>\n        <value>custom2</value>\n        <value>custom3</value>\n        <value>custom4</value>\n        <value>custom5</value>\n        <value>email</value>\n        <value>inbook</value>\n        <value>incollection</value>\n        <value>inproceedings</value>\n        <value>journal</value>\n        <value>manual</value>\n        <value>mastersthesis</value>\n        <value>misc</value>\n        <value>phdthesis</value>\n        <value>proceedings</value>\n        <value>techreport</value>\n        <value>unpublished</value>\n        <value>www</value>\n    </choice>\n</define>\n<define name=\"text-index-body\">\n    <element name=\"text:index-body\">\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"index-content-main\">\n    <choice>\n        <ref name=\"text-content\"/>\n        <ref name=\"text-index-title\"/>\n    </choice>\n</define>\n<define name=\"text-index-title\">\n    <element name=\"text:index-title\">\n        <ref name=\"sectionAttr\"/>\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content\">\n    <element name=\"text:table-of-content\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-of-content-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-of-content-source\">\n    <element name=\"text:table-of-content-source\">\n        <ref name=\"text-table-of-content-source-attlist\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-outline-level\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-source-styles\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:index-scope\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-entry-template\">\n    <element name=\"text:table-of-content-entry-template\">\n        <ref name=\"text-table-of-content-entry-template-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-children\"/>\n\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-children\">\n    <choice>\n        <ref name=\"text-index-entry-chapter\"/>\n        <ref name=\"text-index-entry-page-number\"/>\n        <ref name=\"text-index-entry-text\"/>\n        <ref name=\"text-index-entry-span\"/>\n        <ref name=\"text-index-entry-tab-stop\"/>\n        <ref name=\"text-index-entry-link-start\"/>\n        <ref name=\"text-index-entry-link-end\"/>\n    </choice>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-illustration-index\">\n    <element name=\"text:illustration-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-illustration-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-source\">\n    <element name=\"text:illustration-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-illustration-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-index-scope-attr\">\n    <optional>\n        <attribute name=\"text:index-scope\" a:defaultValue=\"document\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-relative-tab-stop-position-attr\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-caption\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-format\">\n            <choice>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-entry-template\">\n    <element name=\"text:illustration-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-entry-content\">\n    <ref name=\"text-illustration-index-entry-template-attrs\"/>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-index-entry-page-number\"/>\n            <ref name=\"text-index-entry-text\"/>\n            <ref name=\"text-index-entry-span\"/>\n            <ref name=\"text-index-entry-tab-stop\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-illustration-index-entry-template-attrs\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-table-index\">\n    <element name=\"text:table-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-index-source\">\n    <element name=\"text:table-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-table-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-table-index-entry-template\">\n    <element name=\"text:table-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-object-index\">\n    <element name=\"text:object-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-object-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-object-index-source\">\n    <element name=\"text:object-index-source\">\n        <ref name=\"text-object-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-object-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-spreadsheet-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-math-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-draw-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-chart-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-other-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-entry-template\">\n    <element name=\"text:object-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-user-index\">\n    <element name=\"text:user-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-user-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-user-index-source\">\n    <element name=\"text:user-index-source\">\n        <ref name=\"text-user-index-source-attr\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-user-index-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-graphics\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-tables\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-floating-frames\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:copy-outline-levels\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-entry-template\">\n    <element name=\"text:user-index-entry-template\">\n        <ref name=\"text-user-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index\">\n    <element name=\"text:alphabetical-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-alphabetical-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source\">\n    <element name=\"text:alphabetical-index-source\">\n        <ref name=\"text-alphabetical-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-alphabetical-index-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ignore-case\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:alphabetical-separators\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:combine-entries\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-dash\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-pp\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-keys-as-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:capitalize-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:comma-separated\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-auto-mark-file\">\n    <element name=\"text:alphabetical-index-auto-mark-file\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template\">\n    <element name=\"text:alphabetical-index-entry-template\">\n        <ref name=\"text-alphabetical-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <choice>\n            <value>1</value>\n            <value>2</value>\n            <value>3</value>\n            <value>separator</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography\">\n    <element name=\"text:bibliography\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-bibliography-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-bibliography-source\">\n    <element name=\"text:bibliography-source\">\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-bibliography-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template\">\n    <element name=\"text:bibliography-entry-template\">\n        <ref name=\"text-bibliography-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n                <ref name=\"text-index-entry-bibliography\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-type\">\n        <ref name=\"text-bibliography-types\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-index-source-styles\">\n    <element name=\"text:index-source-styles\">\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n        <zeroOrMore>\n            <ref name=\"text-index-source-style\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-index-source-style\">\n    <element name=\"text:index-source-style\">\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-index-title-template\">\n    <element name=\"text:index-title-template\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter\">\n    <element name=\"text:index-entry-chapter\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-chapter-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter-attrs\">\n    <optional>\n        <attribute name=\"text:display\" a:defaultValue=\"number\">\n            <choice>\n                <value>name</value>\n                <value>number</value>\n                <value>number-and-name</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-text\">\n    <element name=\"text:index-entry-text\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-page-number\">\n    <element name=\"text:index-entry-page-number\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-span\">\n    <element name=\"text:index-entry-span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography\">\n    <element name=\"text:index-entry-bibliography\">\n        <ref name=\"text-index-entry-bibliography-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-data-field\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-index-entry-tab-stop\">\n    <element name=\"text:index-entry-tab-stop\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-tab-stop-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:type\">\n            <value>right</value>\n        </attribute>\n        <group>\n            <attribute name=\"style:type\">\n                <value>left</value>\n            </attribute>\n            <attribute name=\"style:position\">\n                <ref name=\"length\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"text-index-entry-link-start\">\n    <element name=\"text:index-entry-link-start\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-link-end\">\n    <element name=\"text:index-entry-link-end\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-table\">\n    <element name=\"table:table\">\n        <ref name=\"table-table-attlist\"/>\n        <optional>\n            <ref name=\"table-table-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-dde-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-scenario\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-shapes\"/>\n        </optional>\n        <ref name=\"table-columns-and-groups\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-columns-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-column-group\"/>\n            <ref name=\"table-columns-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-columns-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-columns\"/>\n            <optional>\n                <ref name=\"table-table-header-columns\"/>\n                <optional>\n                    <ref name=\"table-columns\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-columns\"/>\n            <optional>\n                <ref name=\"table-columns\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-columns\">\n    <choice>\n        <ref name=\"table-table-columns\"/>\n        <oneOrMore>\n                <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </choice>\n</define>\n\n<define name=\"table-rows-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-row-group\"/>\n            <ref name=\"table-rows-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-rows-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-rows\"/>\n            <optional>\n                <ref name=\"table-table-header-rows\"/>\n                <optional>\n                    <ref name=\"table-rows\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-rows\"/>\n            <optional>\n                <ref name=\"table-rows\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-rows\">\n    <choice>\n        <ref name=\"table-table-rows\"/>\n        <oneOrMore>\n                <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </choice>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print-ranges\">\n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row\">\n    <element name=\"table:table-row\">\n        <ref name=\"table-table-row-attlist\"/>\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-table-cell\"/>\n                <ref name=\"table-covered-table-cell\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-rows-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"table-visibility-value\">\n    <choice>\n        <value>visible</value>\n        <value>collapse</value>\n        <value>filter</value>\n    </choice>\n</define>\n<define name=\"table-table-cell\">\n    <element name=\"table:table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-attlist-extra\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-covered-table-cell\">\n    <element name=\"table:covered-table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-table-cell-content\">\n    <optional>\n        <ref name=\"table-cell-range-source\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-annotation\"/>\n    </optional>\n    <optional>\n        <ref name=\"table-detective\"/>\n    </optional>\n    <zeroOrMore>\n        <ref name=\"text-content\"/>\n    </zeroOrMore>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-rows-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:content-validation-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column\">\n    <element name=\"table:table-column\">\n        <ref name=\"table-table-column-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-columns\">\n    <element name=\"table:table-header-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-columns\">\n    <element name=\"table:table-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-column-group\">\n    <element name=\"table:table-column-group\">\n        <ref name=\"table-table-column-group-attlist\"/>\n        <ref name=\"table-columns-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-column-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-rows\">\n    <element name=\"table:table-header-rows\">\n        <oneOrMore>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-rows\">\n    <element name=\"table:table-rows\">\n        <oneOrMore>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-group\">\n    <element name=\"table:table-row-group\">\n        <ref name=\"table-table-row-group-attlist\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-row-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-sub-table\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"cellAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'[^']+'))?\\.$?[A-Z]+$?[0-9]+</param>\n    </data>\n</define>\n<define name=\"cellRangeAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'[^']+'))?\\.$?[A-Z]+$?[0-9]+(:($?([^\\. ']+|'[^']+'))?\\.$?[A-Z]+$?[0-9]+)?</param>\n\n    </data>\n</define>\n<define name=\"cellRangeAddressList\">\n    <!-- Value is a space separated list of \"cellRangeAddress\" patterns -->\n    <data type=\"string\"/> \n</define>\n<define name=\"table-table-source\">\n    <element name=\"table:table-source\">\n        <ref name=\"table-table-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:mode\" a:defaultValue=\"copy-all\">\n            <choice>\n                <value>copy-all</value>\n                <value>copy-results-only</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-options\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario\">\n    <element name=\"table:scenario\">\n        <ref name=\"table-scenario-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:scenario-ranges\">\n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:is-active\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-border\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-back\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-styles\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-formulas\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:comment\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-shapes\">\n    <element name=\"table:shapes\">\n        <oneOrMore>\n            <ref name=\"shape\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-range-source\">\n    <element name=\"table:cell-range-source\">\n        <ref name=\"table-table-cell-range-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:last-column-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n    <attribute name=\"table:last-row-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-detective\">\n    <element name=\"table:detective\">\n        <zeroOrMore>\n            <ref name=\"table-highlighted-range\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"table-operation\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-operation\">\n    <element name=\"table:operation\">\n        <ref name=\"table-operation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <choice>\n            <value>trace-dependents</value>\n            <value>remove-dependents</value>\n            <value>trace-precedents</value>\n            <value>remove-precedents</value>\n            <value>trace-errors</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:index\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range\">\n    <element name=\"table:highlighted-range\">\n        <choice>\n            <group>\n                <ref name=\"table-highlighted-range-attlist\"/>\n            </group>\n            <group>\n                <ref name=\"table-highlighted-range-attlist-invalid\"/>\n            </group>\n        </choice>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:direction\">\n        <choice>\n            <value>from-another-table</value>\n            <value>to-another-table</value>\n            <value>from-same-table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-error\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist-invalid\" combine=\"interleave\">\n    <attribute name=\"table:marked-invalid\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"office-spreadsheet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:structure-protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-settings\">\n    <element name=\"table:calculation-settings\">\n        <ref name=\"table-calculation-setting-attlist\"/>\n        <optional>\n            <ref name=\"table-null-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-iteration\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:precision-as-shown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:search-criteria-must-apply-to-whole-cell\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:automatic-find-labels\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-regular-expressions\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:null-year\" a:defaultValue=\"1930\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-null-date\">\n    <element name=\"table:null-date\">\n        <optional>\n            <attribute name=\"table:value-type\" a:defaultValue=\"date\">\n                <ref name=\"valueType\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:date-value-type\" \n                         a:defaultValue=\"1899-12-30\">\n                <ref name=\"date\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-iteration\">\n    <element name=\"table:iteration\">\n        <optional>\n            <attribute name=\"table:status\" a:defaultValue=\"disable\">\n                <choice>\n                    <value>enable</value>\n                    <value>disable</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:steps\" a:defaultValue=\"100\">\n                <ref name=\"positiveInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:maximum-difference\"\n                         a:defaultValue=\"0.001\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-content-validations\">\n    <element name=\"table:content-validations\">\n        <oneOrMore>\n            <ref name=\"table-content-validation\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-content-validation\">\n    <element name=\"table:content-validation\">\n        <ref name=\"table-validation-attlist\"/>\n        <optional>\n            <ref name=\"table-help-message\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"table-error-message\"/>\n                <group>\n                    <ref name=\"table-error-macro\"/>\n                    <optional>\n                        <ref name=\"office-event-listeners\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:allow-empty-cell\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-list\" a:defaultValue=\"unsorted\">\n            <choice>\n                <value>none</value>\n                <value>unsorted</value>\n                <value>sort-ascending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-help-message\">\n    <element name=\"table:help-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-message\">\n    <element name=\"table:error-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:message-type\" a:defaultValue=\"stop\">\n                <choice>\n                    <value>stop</value>\n                    <value>warning</value>\n                    <value>information</value>\n                </choice>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-macro\">\n    <element name=\"table:error-macro\">\n        <optional>\n            <attribute name=\"table:execute\" a:defaultValue=\"true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-label-ranges\">\n    <element name=\"table:label-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-label-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-label-range\">\n    <element name=\"table:label-range\">\n        <ref name=\"table-label-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:label-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:orientation\">\n        <choice>\n            <value>column</value>\n            <value>row</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-named-expressions\">\n    <element name=\"table:named-expressions\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-named-range\"/>\n                <ref name=\"table-named-expression\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-named-range\">\n    <element name=\"table:named-range\">\n        <ref name=\"table-named-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:range-usable-as\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>print-range</value>\n                            <value>filter</value>\n                            <value>repeat-row</value>\n                            <value>repeat-column</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-named-expression\">\n    <element name=\"table:named-expression\">\n        <ref name=\"table-named-expression-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-expression-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:expression\">\n        <ref name=\"string\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-ranges\">\n    <element name=\"table:database-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-database-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-database-range\">\n    <element name=\"table:database-range\">\n        <ref name=\"table-database-range-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-sort\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-subtotal-rules\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-selection\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-styles\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-size\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:has-persistent-data\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:orientation\" a:defaultValue=\"row\">\n            <choice>\n                <value>column</value>\n                <value>row</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-header\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-filter-buttons\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-sql\">\n    <element name=\"table:database-source-sql\">\n        <ref name=\"table-database-source-sql-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:sql-statement\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:parse-sql-statement\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-query\">\n    <element name=\"table:database-source-table\">\n        <ref name=\"table-database-source-table-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table\">\n    <element name=\"table:database-source-query\">\n        <ref name=\"table-database-source-query-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:query-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-sort\">\n    <element name=\"table:sort\">\n        <ref name=\"table-sort-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-sort-by\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by\">\n    <element name=\"table:sort-by\">\n        <ref name=\"table-sort-by-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules\">\n    <element name=\"table:subtotal-rules\">\n        <ref name=\"table-subtotal-rules-attlist\"/>\n        <optional>\n            <ref name=\"table-sort-groups\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-rule\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:page-breaks-on-group-change\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups\">\n    <element name=\"table:sort-groups\">\n        <ref name=\"table-sort-groups-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rule\">\n    <element name=\"table:subtotal-rule\">\n        <ref name=\"table-subtotal-rule-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-field\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rule-attlist\" combine=\"interleave\">\n    <attribute name=\"table:group-by-field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field\">\n    <element name=\"table:subtotal-field\">\n        <ref name=\"table-subtotal-field-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-filter\">\n    <element name=\"table:filter\">\n        <ref name=\"table-filter-attlist\"/>\n        <choice>\n            <ref name=\"table-filter-condition\"/>\n            <ref name=\"table-filter-and\"/>\n            <ref name=\"table-filter-or\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source\" a:defaultValue=\"self\">\n            <choice>\n                <value>self</value>\n                <value>cell-range</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-duplicates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-and\">\n    <element name=\"table:filter-and\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-or\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-or\">\n    <element name=\"table:filter-or\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-and\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-condition\">\n    <element name=\"table:filter-condition\">\n        <ref name=\"table-filter-condition-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">    \n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:value\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:operator\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"text\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-tables\">\n    <element name=\"table:data-pilot-tables\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-table\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table\">\n    <element name=\"table:data-pilot-table\">\n        <ref name=\"table-data-pilot-table-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n                <ref name=\"table-source-service\"/>\n                <ref name=\"table-source-cell-range\"/>\n            </choice>\n        </optional>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-field\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:application-data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:grand-total\" a:defaultValue=\"both\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:ignore-empty-rows\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:identify-categories\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:buttons\">    \n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-filter-button\" a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:drill-down-on-double-click\"\n                   a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-cell-range\">\n    <element name=\"table:source-cell-range\">\n        <ref name=\"table-source-cell-range-attlist\"/>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-cell-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:cell-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service\">\n    <element name=\"table:source-service\">\n        <ref name=\"table-source-service-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:object-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:user-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:password\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field\">\n    <element name=\"table:data-pilot-field\">\n        <ref name=\"table-data-pilot-field-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-level\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-field-reference\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-groups\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:orientation\">    \n            <choice>\n                <value>row</value>\n                <value>column</value>\n                <value>data</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"table:orientation\">\n                <value>page</value>\n            </attribute>\n            <attribute name=\"table:selected-page\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-data-layout-field\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:function\">\n            <choice>\n                <value>auto</value>\n                <value>average</value>\n                <value>count</value>\n                <value>countnums</value>\n                <value>max</value>\n                <value>min</value>\n                <value>product</value>\n                <value>stdev</value>\n                <value>stdevp</value>\n                <value>sum</value>\n                <value>var</value>\n                <value>varp</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:used-hierarchy\" a:defaultValue=\"-1\">    \n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-level\">\n    <element name=\"table:data-pilot-level\">\n        <ref name=\"table-data-pilot-level-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-subtotals\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-members\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-display-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-sort-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-layout-info\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-level-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-empty\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-subtotals\">\n    <element name=\"table:data-pilot-subtotals\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-subtotal\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal\">\n    <element name=\"table:data-pilot-subtotal\">\n        <ref name=\"table-data-pilot-subtotal-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-members\">\n    <element name=\"table:data-pilot-members\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-member\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-member\">\n    <element name=\"table:data-pilot-member\">\n        <ref name=\"table-data-pilot-member-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-details\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-display-info\">\n    <element name=\"table:data-pilot-display-info\">\n        <ref name=\"table-data-pilot-display-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:enabled\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-field\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:member-count\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:display-member-mode\">\n        <choice>\n            <value>from-top</value>\n            <value>from-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-sort-info\">\n    <element name=\"table:data-pilot-sort-info\">\n        <ref name=\"table-data-pilot-sort-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:sort-mode\">\n                <value>data</value>\n            </attribute>\n            <attribute name=\"table:data-field\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:sort-mode\">\n            <choice>\n                <value>none</value>\n                <value>manual</value>\n                <value>name</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:order\">\n        <choice>\n            <value>ascending</value>\n            <value>descending</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info\">\n    <element name=\"table:data-pilot-layout-info\">\n        <ref name=\"table-data-pilot-layout-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:layout-mode\">\n        <choice>\n            <value>tabular-layout</value>\n            <value>outline-subtotals-top</value>\n            <value>outline-subtotals-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:add-empty-lines\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference\">\n    <element name=\"table:data-pilot-field-reference\">\n        <ref name=\"table-data-pilot-field-reference-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:member-type\">\n                <value>named</value>\n            </attribute>\n            <attribute name=\"table:member-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:member-type\">\n            <choice>\n                <value>previous</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>none</value>\n            <value>member-difference</value>\n            <value>member-percentage</value>\n            <value>member-percentage-difference</value>\n            <value>running-total</value>\n            <value>row-percentage</value>\n            <value>column-percentage</value>\n            <value>total-percentage</value>\n            <value>index</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups\">\n    <element name=\"table:data-pilot-groups\">\n        <ref name=\"table-data-pilot-groups-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-start\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:start\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-end\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:end\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:step\">\n        <ref name=\"double\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:grouped-by\">\n        <choice>\n            <value>seconds</value>\n            <value>minutes</value>\n            <value>hours</value>\n            <value>days</value>\n            <value>months</value>\n            <value>quarters</value>\n            <value>years</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group\">\n    <element name=\"table:data-pilot-group\">\n        <ref name=\"table-data-pilot-group-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group-member\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group-member\">\n    <element name=\"table:data-pilot-group-member\">\n        <ref name=\"table-data-pilot-group-member-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation\">\n    <element name=\"table:consolidation\">\n        <ref name=\"table-consolidation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">    \n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-cell-range-addresses\">    \n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-cell-address\">    \n        <ref name=\"cellAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:link-to-source-data\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-links\">\n    <element name=\"table:dde-links\">\n        <oneOrMore>\n            <ref name=\"table-dde-link\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes\">\n    <element name=\"table:tracked-changes\">\n        <ref name=\"table-tracked-changes-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-cell-content-change\"/>\n                <ref name=\"table-insertion\"/>\n                <ref name=\"table-deletion\"/>\n                <ref name=\"table-movement\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:track-changes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion\">\n    <element name=\"table:insertion\">\n        <ref name=\"table-insertion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:count\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dependencies\">\n    <element name=\"table:dependencies\">\n        <oneOrMore>\n            <ref name=\"table-dependency\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-dependency\">\n    <element name=\"table:dependency\">\n        <attribute name=\"table:id\">\n            <ref name=\"string\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletions\">\n    <element name=\"table:deletions\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-cell-content-deletion\"/>\n                <ref name=\"table-change-deletion\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-content-deletion\">\n    <element name=\"table:cell-content-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"table-cell-address\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-change-track-table-cell\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-change-deletion\">\n    <element name=\"table:change-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletion\">\n    <element name=\"table:deletion\">\n        <ref name=\"table-deletion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-cut-offs\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:multi-deletion-spanned\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-cut-offs\">\n    <element name=\"table:cut-offs\">\n        <choice>\n            <oneOrMore>\n                <ref name=\"table-movement-cut-off\"/>\n            </oneOrMore>\n            <group>\n                <ref name=\"table-insertion-cut-off\"/>\n                <zeroOrMore>\n                    <ref name=\"table-movement-cut-off\"/>\n                </zeroOrMore>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off\">\n    <element name=\"table:insertion-cut-off\">\n        <ref name=\"table-insertion-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-movement-cut-off\">\n    <element name=\"table:movement-cut-off\">\n        <ref name=\"table-movement-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-movement-cut-off-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        <group>\n            <attribute name=\"table:start-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n            <attribute name=\"table:end-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-movement\">\n    <element name=\"table:movement\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-source-range-address\"/>\n        <ref name=\"table-target-range-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-range-address\">\n    <element name=\"table:source-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-target-range-address\">\n    <element name=\"table:target-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n\n<define name=\"common-table-range-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <ref name=\"common-table-cell-address-attlist\"/>\n        </group>\n        <group>\n            <ref name=\"common-table-cell-range-address-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"common-table-cell-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"common-table-cell-range-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:start-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-change-track-table-cell\" combine=\"interleave\">\n    <element name=\"table:change-track-table-cell\">\n        <ref name=\"table-change-track-table-cell-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:matrix-covered\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-cell-content-change\">\n    <element name=\"table:cell-content-change\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-cell-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <ref name=\"table-previous\"/>\n    </element>\n</define>\n<define name=\"table-cell-address\">\n    <element name=\"table:cell-address\">\n        <ref name=\"common-table-cell-address-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-previous\">\n    <element name=\"table:previous\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <ref name=\"table-change-track-table-cell\"/>\n    </element>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:acceptance-state\" a:defaultValue=\"pending\">\n            <choice>\n                <value>accepted</value>\n                <value>rejected</value>\n                <value>pending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:rejecting-change-id\">\n            <ref name=\"string\"/> \n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master\">\n    <element name=\"style:handout-master\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"style-handout-master-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-set\">\n    <element name=\"draw:layer-set\">\n        <zeroOrMore>\n            <ref name=\"draw-layer\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-layer\">\n    <element name=\"draw:layer\">\n        <ref name=\"draw-layer-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display\" a:defaultValue=\"always\">\n            <choice>\n                <value>always</value>\n                <value>screen</value>\n                <value>printer</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page\">\n    <element name=\"draw:page\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"draw-page-attlist\"/>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <choice>\n                <ref name=\"presentation-animations\"/>\n                <ref name=\"animation-element\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-header-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-footer-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-date-time-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"shape\">\n    <choice>\n        <ref name=\"draw-rect\"/>\n        <ref name=\"draw-line\"/>\n        <ref name=\"draw-polyline\"/>\n        <ref name=\"draw-polygon\"/>\n        <ref name=\"draw-regular-polygon\"/>\n        <ref name=\"draw-path\"/>\n        <ref name=\"draw-circle\"/>\n        <ref name=\"draw-ellipse\"/>\n        <ref name=\"draw-g\"/>\n        <ref name=\"draw-page-thumbnail\"/>\n        <ref name=\"draw-frame\"/>\n        <ref name=\"draw-measure\"/>\n        <ref name=\"draw-caption\"/>\n        <ref name=\"draw-connector\"/>\n        <ref name=\"draw-control\"/>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"draw-custom-shape\"/>\n    </choice>\n</define>\n<define name=\"draw-rect\">\n    <element name=\"draw:rect\">\n        <ref name=\"draw-rect-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-rect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-line\">\n    <element name=\"draw:line\">\n        <ref name=\"draw-line-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-polyline\">\n    <element name=\"draw:polyline\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-points-attlist\">\n    <attribute name=\"draw:points\">\n        <ref name=\"points\"/>\n    </attribute>\n</define>\n<define name=\"draw-polygon\">\n    <element name=\"draw:polygon\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon\">\n    <element name=\"draw:regular-polygon\">\n        <ref name=\"draw-regular-polygon-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"draw:concave\">\n            <value>false</value>\n        </attribute>\n        <group>\n            <attribute name=\"draw:concave\">\n                <value>true</value>\n            </attribute>\n            <ref name=\"draw-regular-polygon-sharpness-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:corners\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-regular-polygon-sharpness-attlist\">\n    <attribute name=\"draw:sharpness\">\n        <ref name=\"percent\"/>\n    </attribute>\n</define>\n<define name=\"draw-path\">\n    <element name=\"draw:path\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-path-data-attlist\">\n    <attribute name=\"svg:d\">\n        <ref name=\"pathData\"/>\n    </attribute>\n</define>\n<define name=\"draw-circle\">\n    <element name=\"draw:circle\">\n        <ref name=\"draw-circle-attlist\"/>\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-circle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:kind\" a:defaultValue=\"full\">\n            <choice>\n                <value>full</value>\n                <value>section</value>\n                <value>cut</value>\n                <value>arc</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-ellipse\">\n    <element name=\"draw:ellipse\">\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"draw-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:rx\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:ry\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector\">\n    <element name=\"draw:connector\">\n        <ref name=\"draw-connector-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"standard\">\n            <choice>\n                <value>standard</value>\n                <value>lines</value>\n                <value>line</value>\n                <value>curve</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-skew\">\n            <list>\n                <ref name=\"length\"/>\n                <optional>\n                    <ref name=\"length\"/>\n                    <optional>\n                        <ref name=\"length\"/>\n                    </optional>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption\">\n    <element name=\"draw:caption\">\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>    \n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-point-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"draw:caption-point-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-measure\">\n    <element name=\"draw:measure\">\n        <ref name=\"draw-measure-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-control\">\n    <element name=\"draw:control\">\n        <ref name=\"draw-control-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>    \n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-control-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:control\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-thumbnail\">\n    <element name=\"draw:page-thumbnail\">\n        <ref name=\"draw-page-thumbnail-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"common-draw-shape-with-styles-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-page-thumbnail-attlist\">\n    <optional>\n        <attribute name=\"draw:page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-g\">\n    <element name=\"draw:g\">\n        <ref name=\"draw-g-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-name-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-g-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-position-attlist\">\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-size-attlist\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-transform-attlist\">\n    <optional>\n        <attribute name=\"draw:transform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-viewbox-attlist\">\n    <attribute name=\"svg:viewBox\">\n        <list>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n        </list>\n    </attribute>\n</define>\n<define name=\"common-draw-style-name-attlist\">\n    <choice>\n        <group>\n            <optional>\n                <attribute name=\"draw:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"draw:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <optional>\n                <attribute name=\"presentation:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"presentation:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-draw-text-style-name-attlist\">\n    <optional>\n        <attribute name=\"draw:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-layer-name-attlist\">\n    <optional>\n        <attribute name=\"draw:layer\">\n            <data type=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-id-attlist\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-z-index-attlist\">\n    <optional>\n        <attribute name=\"draw:z-index\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:end-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-background\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-type\">\n            <choice>\n                <value>page</value>\n                <value>frame</value>\n                <value>paragraph</value>\n                <value>char</value>\n                <value>as-char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text\">\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-list\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"common-draw-shape-with-styles-attlist\">\n    <ref name=\"common-draw-z-index-attlist\"/>\n    <ref name=\"common-draw-id-attlist\"/>\n    <ref name=\"common-draw-layer-name-attlist\"/>\n    <ref name=\"common-draw-style-name-attlist\"/>\n    <ref name=\"common-draw-transform-attlist\"/>\n    <ref name=\"common-draw-name-attlist\"/>\n    <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n</define>\n<define name=\"common-draw-shape-with-text-and-styles-attlist\">\n    <ref name=\"common-draw-shape-with-styles-attlist\"/>\n    <ref name=\"common-draw-text-style-name-attlist\"/>\n</define>\n<define name=\"draw-glue-point\">\n    <element name=\"draw:glue-point\">\n        <ref name=\"draw-glue-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:id\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n    <attribute name=\"svg:y\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:align\">\n        <choice>\n            <value>top-left</value>\n            <value>top</value>\n            <value>top-right</value>\n            <value>left</value>\n            <value>center</value>\n            <value>right</value>\n            <value>bottom-left</value>\n            <value>bottom-right</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-glue-points-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:escape-direction\">\n        <choice>\n            <value>auto</value>\n            <value>left</value>\n            <value>right</value>\n            <value>up</value>\n            <value>down</value>\n            <value>horizontal</value>\n            <value>vertical</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-frame\">\n    <element name=\"draw:frame\">\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-rel-size-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"draw-frame-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-text-box\"/>\n                <ref name=\"draw-image\"/>\n                <ref name=\"draw-object\"/>\n                <ref name=\"draw-object-ole\"/>\n                <ref name=\"draw-applet\"/>\n                <ref name=\"draw-floating-frame\"/>\n                <ref name=\"draw-plugin\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"draw-image-map\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"draw-contour-polygon\"/>\n                <ref name=\"draw-contour-path\"/>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-rel-size-attlist\">\n    <ref name=\"common-draw-size-attlist\"/>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-height\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:copy-of\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box\">\n    <element name=\"draw:text-box\">\n        <ref name=\"draw-text-box-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:chain-next-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-image\">\n    <element name=\"draw:image\">\n        <ref name=\"draw-image-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-data-attlist\" combine=\"interleave\">\n    <group>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n    </group>\n</define>\n\n<define name=\"office-binary-data\">\n    <element name=\"office:binary-data\">\n        <ref name=\"base64Binary\"/>\n    </element>\n</define>\n<define name=\"draw-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object\">\n    <element name=\"draw:object\">\n        <ref name=\"draw-object-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-document\"/>\n            <ref name=\"math-math\"/>\n        </choice>\n    </element>\n</define>\n\n<define name=\"draw-object-ole\">\n    <element name=\"draw:object-ole\">\n        <ref name=\"draw-object-ole-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"draw-object-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:notify-on-update-of-ranges\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object-ole-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:class-id\"/>\n    </optional>\n</define>\n<define name=\"draw-applet\">\n    <element name=\"draw:applet\">\n        <ref name=\"draw-applet-attlist\"/>\n        <optional>\n            <ref name=\"common-draw-data-attlist\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:code\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:object\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:archive\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:may-script\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-plugin\">\n    <element name=\"draw:plugin\">\n        <ref name=\"draw-plugin-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-plugin-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mime-type\"/>\n    </optional>\n</define>\n<define name=\"draw-param\">\n    <element name=\"draw:param\">\n        <ref name=\"draw-param-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\"/>\n    </optional>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:value\"/>\n    </optional>\n</define>\n<define name=\"draw-floating-frame\">\n    <element name=\"draw:floating-frame\">\n        <ref name=\"draw-floating-frame-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n    </element>\n</define>\n<define name=\"draw-floating-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-contour-polygon\">\n    <element name=\"draw:contour-polygon\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"draw-contour-path\">\n    <element name=\"draw:contour-path\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-contour-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:recreate-on-edit\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"svg-desc\">\n    <element name=\"svg:desc\">\n        <text/>\n    </element>\n</define>\n<define name=\"draw-a\">\n    <element name=\"draw:a\">\n        <ref name=\"draw-a-attlist\"/>\n        <ref name=\"draw-frame\"/>\n    </element>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:server-map\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-image-map\">\n    <element name=\"draw:image-map\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-area-rectangle\"/>\n                <ref name=\"draw-area-circle\"/>\n                <ref name=\"draw-area-polygon\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-area-rectangle\">\n    <element name=\"draw:area-rectangle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-circle\">\n    <element name=\"draw:area-circle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-polygon\">\n    <element name=\"draw:area-polygon\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:nohref\">\n            <choice>\n                <value>nohref</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene\">\n    <element name=\"dr3d:scene\">\n        <ref name=\"dr3d-scene-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shapes3d\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"shapes3d\">\n    <choice>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"dr3d-extrude\"/>\n        <ref name=\"dr3d-sphere\"/>\n        <ref name=\"dr3d-rotate\"/>\n        <ref name=\"dr3d-cube\"/>\n    </choice>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vrp\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vpn\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vup\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:focal-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow-slant\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dr3d-transform-attlist\">\n    <optional>\n        <attribute name=\"dr3d:transform\"/>\n    </optional>\n</define>\n<define name=\"dr3d-light\">\n    <element name=\"dr3d:light\">\n        <ref name=\"dr3d-light-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <attribute name=\"dr3d:direction\">\n        <ref name=\"vector3D\"/>\n    </attribute>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:enabled\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:specular\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-cube\">\n    <element name=\"dr3d:cube\">\n        <ref name=\"dr3d-cube-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-cube-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:min-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:max-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere\">\n    <element name=\"dr3d:sphere\">\n        <ref name=\"dr3d-sphere-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:size\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-extrude\">\n    <element name=\"dr3d:extrude\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-rotate\">\n    <element name=\"dr3d:rotate\">\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-custom-shape\">\n    <element name=\"draw:custom-shape\">\n        <ref name=\"draw-custom-shape-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n        <optional>\n            <ref name=\"draw-enhanced-geometry\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:engine\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry\">\n    <element name=\"draw:enhanced-geometry\">\n        <ref name=\"draw-enhanced-geometry-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-equation\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"draw-handle\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"non-primitive\">\n            <ref name=\"custom-shape-type\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"custom-shape-type\">\n    <choice>\n        <value>non-primitive</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:viewBox\">\n            <list>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-rotate-angle\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:concentric-gradient-fill-allowed\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-brightness\" a:defaultValue=\"33%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-depth\" a:defaultValue=\"36pt 0\">\n            <list>\n                <ref name=\"length\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-diffusion\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-number-of-line-segments\"\n                   a:defaultValue=\"30\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-light-face\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-direction\"\n                   a:defaultValue=\"(5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-direction\"\n                   a:defaultValue=\"(-5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-metal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\" a:defaultValue=\"flat\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-angle\" a:defaultValue=\"0 0\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-shininess\" a:defaultValue=\"50%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-skew\" a:defaultValue=\"50 45\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-specularity\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\" a:defaultValue=\"parallel\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-viewpoint\" \n                   a:defaultValue=\"3.5cm -3.5cm 25cm\">\n            <ref name=\"point3D\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"point3D\">\n    <data type=\"string\"/>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-origin\" a:defaultValue=\"0.5 -0.5\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-color\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:enhanced-path\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-x\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-y\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-areas\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-points\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>segments</value>\n                <value>rectangle</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-leaving-directions\"/>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-mode\" a:defaultValue=\"normal\">\n            <choice>\n                <value>normal</value>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-scale\" a:defaultValue=\"path\">\n            <choice>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-same-letter-heights\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:modifiers\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation\">\n    <element name=\"draw:equation\">\n        <ref name=\"draw-equation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle\">\n    <element name=\"draw:handle\">\n        <ref name=\"draw-handle-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-switched\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:handle-position\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-polar\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:class\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-classes\">\n    <choice>\n        <value>title</value>\n        <value>outline</value>\n        <value>subtitle</value>\n        <value>text</value>\n        <value>graphic</value>\n        <value>object</value>\n        <value>chart</value>\n        <value>table</value>\n        <value>orgchart</value>\n        <value>page</value>\n        <value>notes</value>\n        <value>handout</value>\n        <value>header</value>\n        <value>footer</value>\n        <value>date-time</value>\n        <value>page-number</value>\n    </choice>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:placeholder\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:user-transformed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animations\">\n    <element name=\"presentation:animations\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"presentation-animation-elements\"/>\n                <ref name=\"presentation-animation-group\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-animation-elements\">\n    <choice>\n        <ref name=\"presentation-show-shape\"/>\n        <ref name=\"presentation-show-text\"/>\n        <ref name=\"presentation-hide-shape\"/>\n        <ref name=\"presentation-hide-text\"/>\n        <ref name=\"presentation-dim\"/>\n        <ref name=\"presentation-play\"/>\n    </choice>\n</define>\n<define name=\"presentation-sound\">\n    <element name=\"presentation:sound\">\n        <ref name=\"presentation-sound-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <choice>\n                    <value>onRequest</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-sound-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:play-full\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show-shape\">\n    <element name=\"presentation:show-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffects\">\n    <choice>\n        <value>none</value>\n        <value>fade</value>\n        <value>move</value>\n        <value>stripes</value>\n        <value>open</value>\n        <value>close</value>\n        <value>dissolve</value>\n        <value>wavyline</value>\n        <value>random</value>\n        <value>lines</value>\n        <value>laser</value>\n        <value>appear</value>\n        <value>hide</value>\n        <value>move-short</value>\n        <value>checkerboard</value>\n        <value>rotate</value>\n        <value>stretch</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffectDirections\">\n    <choice>\n        <value>none</value>\n        <value>from-left</value>\n        <value>from-top</value>\n        <value>from-right</value>\n        <value>from-bottom</value>\n        <value>from-center</value>\n        <value>from-upper-left</value>\n        <value>from-upper-right</value>\n        <value>from-lower-left</value>\n        <value>from-lower-right</value>\n        <value>to-left</value>\n        <value>to-top</value>\n        <value>to-right</value>\n        <value>to-bottom</value>\n        <value>to-upper-left</value>\n        <value>to-upper-right</value>\n        <value>to-lower-right</value>\n        <value>to-lower-left</value>\n        <value>path</value>\n        <value>spiral-inward-left</value>\n        <value>spiral-inward-right</value>\n        <value>spiral-outward-left</value>\n        <value>spiral-outward-right</value>\n        <value>vertical</value>\n        <value>horizontal</value>\n        <value>to-center</value>\n        <value>clockwise</value>\n        <value>counter-clockwise</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationSpeeds\">\n    <choice>\n        <value>slow</value>\n        <value>medium</value>\n        <value>fast</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:path-id\"/>\n    </optional>\n</define>\n<define name=\"presentation-show-text\">\n    <element name=\"presentation:show-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-shape\">\n    <element name=\"presentation:hide-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-text\">\n    <element name=\"presentation:hide-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim\">\n    <element name=\"presentation:dim\">\n        <ref name=\"presentation-dim-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:color\">\n        <ref name=\"color\"/>\n    </attribute>\n</define>\n<define name=\"presentation-play\">\n    <element name=\"presentation:play\">\n        <ref name=\"presentation-play-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-play-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animation-group\">\n    <element name=\"presentation:animation-group\">\n        <zeroOrMore>\n            <ref name=\"presentation-animation-elements\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:node-type\" a:defaultValue=\"default\">\n            <choice>\n                <value>default</value>\n                <value>on-click</value>\n                <value>with-previous</value>\n                <value>after-previous</value>\n                <value>timing-root</value>\n                <value>main-sequence</value>\n                <value>interactive-sequence</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-sub-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-class\" a:defaultValue=\"custom\">\n            <choice>\n                <value>custom</value>\n                <value>entrance</value>\n                <value>exit</value>\n                <value>emphasis</value>\n                <value>motion-path</value>\n                <value>ole-action</value>\n                <value>media-call</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:master-element\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:group-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener\">\n    <element name=\"presentation:event-listener\">\n        <ref name=\"presentation-event-listener-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:action\">\n        <choice>\n            <value>none</value>\n            <value>previous-page</value>\n            <value>next-page</value>\n            <value>first-page</value>\n            <value>last-page</value>\n            <value>hide</value>\n            <value>stop</value>\n            <value>execute</value>\n            <value>show</value>\n            <value>verb</value>\n            <value>fade-out</value>\n            <value>sound</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n            <choice>\n                <value>embed</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:verb\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:header\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:footer\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:date-time\">\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-decls\">\n    <zeroOrMore>\n        <ref name=\"presentation-decl\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:header-decl\">\n        <ref name=\"presentation-header-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-header-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:footer-decl\">\n        <ref name=\"presentation-footer-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-footer-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:date-time-decl\">\n        <ref name=\"presentation-date-time-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:source\">\n        <choice>\n            <value>fixed</value>\n            <value>current-date</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings\">\n    <optional>\n        <element name=\"presentation:settings\">\n            <ref name=\"presentation-settings-attlist\"/>\n            <zeroOrMore>\n                <ref name=\"presentation-show\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-page\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:full-screen\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:endless\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:pause\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show-logo\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:force-manual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-visible\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-as-pen\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-with-navigator\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:animations\" a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-on-click\"\n                   a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:stay-on-top\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show\">\n    <element name=\"presentation:show\">\n        <ref name=\"presentation-show-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:pages\"/>\n</define>\n<define name=\"chart-chart\">\n    <element name=\"chart:chart\">\n        <ref name=\"chart-chart-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-subtitle\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-footer\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-legend\"/>\n        </optional>\n        <ref name=\"chart-plot-area\"/>\n        <optional>\n            <ref name=\"table-table\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:class\">\n        <ref name=\"namespacedToken\"/>\n    </attribute>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:column-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:row-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title\">\n    <element name=\"chart:title\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-subtitle\">\n    <element name=\"chart:subtitle\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-footer\">\n    <element name=\"chart:footer\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-legend\">\n    <element name=\"chart:legend\">\n        <ref name=\"chart-legend-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"chart:legend-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"chart:legend-align\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n        <attribute name=\"chart:legend-position\">\n            <choice>\n                <value>top-start</value>\n                <value>bottom-start</value>\n                <value>top-end</value>\n                <value>bottom-end</value>\n            </choice>\n        </attribute>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:legend-expansion\">\n            <choice>\n                <value>wide</value>\n                <value>high</value>\n                <value>balanced</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:legend-expansion\">\n                <value>custom</value>\n            </attribute>\n            <attribute name=\"style:legend-expansion-aspect-ratio\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area\">\n    <element name=\"chart:plot-area\">\n        <ref name=\"chart-plot-area-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-axis\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-series\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-stock-gain-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-loss-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-range-line\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-wall\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-floor\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-source-has-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"dr3d-scene-attlist\"/>\n    <ref name=\"common-dr3d-transform-attlist\"/>\n</define>\n<define name=\"chart-wall\">\n    <element name=\"chart:wall\">\n        <ref name=\"chart-wall-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor\">\n    <element name=\"chart:floor\">\n        <ref name=\"chart-floor-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis\">\n    <element name=\"chart:axis\">\n        <ref name=\"chart-axis-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-categories\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-grid\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:dimension\">\n        <choice>\n            <value>x</value>\n            <value>y</value>\n            <value>z</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid\">\n    <element name=\"chart:grid\">\n        <ref name=\"chart-grid-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\" a:defaultValue=\"major\">\n            <choice>\n                <value>major</value>\n                <value>minor</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series\">\n    <element name=\"chart:series\">\n        <ref name=\"chart-series-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"chart-domain\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-mean-value\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-regression-curve\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-error-indicator\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-data-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:values-cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:label-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:attached-axis\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-domain\">\n    <element name=\"chart:domain\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-categories\">\n    <element name=\"chart:categories\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-data-point\">\n    <element name=\"chart:data-point\">\n        <ref name=\"chart-data-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:repeated\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"chart-mean-value\">\n    <element name=\"chart:mean-value\">\n        <ref name=\"chart-mean-value-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-mean-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-error-indicator\">\n    <element name=\"chart:error-indicator\">\n        <ref name=\"chart-error-indicator-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-error-indicator-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-regression-curve\">\n    <element name=\"chart:regression-curve\">\n        <ref name=\"chart-regression-curve-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-regression-curve-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-stock-gain-marker\">\n    <element name=\"chart:stock-gain-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-loss-marker\">\n    <element name=\"chart:stock-loss-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-range-line\">\n    <element name=\"chart:stock-range-line\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"common-stock-marker-attlist\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms\">\n    <optional>\n        <element name=\"office:forms\">\n            <ref name=\"office-forms-attlist\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"form-form\"/>\n                    <ref name=\"xforms-model\"/>\n                </choice>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:automatic-focus\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-design-mode\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form\">\n    <element name=\"form:form\">\n        <ref name=\"common-form-control-attlist\"/>\n        <ref name=\"form-form-attlist\"/>\n        <optional>\n            <ref name=\"form-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"controls\"/>\n                <ref name=\"form-form\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"form-connection-resource\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:method\" a:defaultValue=\"get\">\n            <choice>\n                <value>get</value>\n                <value>post</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:enctype\" \n                    a:defaultValue=\"application/x-www-form-urlencoded\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-deletes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-inserts\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-updates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-filter\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command-type\" a:defaultValue=\"command\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command\"/>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:datasource\">\n            <choice>\n                <ref name=\"anyURI\"/>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:master-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:detail-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:escape-processing\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:filter\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:ignore-result\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:navigation-mode\">\n            <ref name=\"navigation\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"navigation\">\n    <choice>\n        <value>none</value>\n        <value>current</value>\n        <value>parent</value>\n    </choice>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:order\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-cycle\">\n            <ref name=\"tab-cycles\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"tab-cycles\">\n    <choice>\n        <value>records</value>\n        <value>current</value>\n        <value>page</value>\n    </choice>\n</define>\n<define name=\"form-connection-resource\">\n    <element name=\"form:connection-resource\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"xforms-model\">\n    <element name=\"xforms:model\">\n        <ref name=\"anyAttListOrElements\"/>\n    </element>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:text\">\n        <ref name=\"form-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <ref name=\"column-controls\"/>\n</define>\n<define name=\"form-text-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-control-attlist\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"common-control-id-attlist\"/>\n    <ref name=\"xforms-bind-attlist\"/>\n</define>\n<define name=\"common-form-control-content\">\n    <optional>\n        <ref name=\"form-properties\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-event-listeners\"/>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:textarea\">\n        <ref name=\"form-textarea-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-textarea-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:password\">\n        <ref name=\"form-password-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:echo-char\" a:defaultValue=\"*\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:file\">\n        <ref name=\"form-file-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-file-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:formatted-text\">\n        <ref name=\"form-formatted-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:validation\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:number\">\n        <ref name=\"form-number-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"common-numeric-control-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:date\">\n        <ref name=\"form-date-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:time\">\n        <ref name=\"form-time-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:fixed-text\">\n        <ref name=\"form-fixed-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multi-line\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:combobox\">\n        <ref name=\"form-combobox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:auto-complete\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-item\">\n    <element name=\"form:item\">\n        <ref name=\"form-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-item-attlist\" combine=\"interleave\">\n    <ref name=\"label\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:listbox\">\n        <ref name=\"form-listbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-option\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"bound-column\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multiple\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-option\">\n    <element name=\"form:option\">\n        <ref name=\"form-option-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-option-attlist\" combine=\"interleave\">\n    <ref name=\"current-selected\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:button\">\n        <ref name=\"form-button-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:default-button\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:toggle\" a:default-value=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:focus-on-click\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-submission\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image\">\n        <ref name=\"form-image-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:checkbox\">\n        <ref name=\"form-checkbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"states\">\n    <choice>\n        <value>unchecked</value>\n        <value>checked</value>\n        <value>unknown</value>\n    </choice>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-state\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:is-tristate\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:state\" a:defaultValue=\"unchecked\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:radio\">\n        <ref name=\"form-radio-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-radio-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"current-selected\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:frame\">\n        <ref name=\"form-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image-frame\">\n        <ref name=\"form-image-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:hidden\">\n        <ref name=\"form-hidden-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-hidden-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:grid\">\n        <ref name=\"form-grid-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-column\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-grid-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-column\">\n    <element name=\"form:column\">\n        <ref name=\"form-column-attlist\"/>\n        <oneOrMore>\n            <ref name=\"column-controls\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-column-attlist\" combine=\"interleave\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"text-style-name\"/>\n</define>\n<define name=\"text-style-name\">\n    <optional>\n        <attribute name=\"form:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:value-range\">\n        <ref name=\"form-value-range-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:step-size\" a:defaultName=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:page-step-size\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:delay-for-repeat\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:orientation\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:generic-control\">\n        <ref name=\"form-generic-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-generic-control-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:control-implementation\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"xforms-bind-attlist\">\n    <optional>\n        <attribute name=\"xforms:bind\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"types\">\n    <choice>\n        <value>submit</value>\n        <value>reset</value>\n        <value>push</value>\n        <value>url</value>\n    </choice>\n</define>\n<define name=\"button-type\">\n    <optional>\n        <attribute name=\"form:button-type\" a:defaultValue=\"push\">\n            <ref name=\"types\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-control-id-attlist\">\n    <attribute name=\"form:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"current-selected\">\n    <optional>\n        <attribute name=\"form:current-selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-value-attlist\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-current-value-attlist\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-disabled-attlist\">\n    <optional>\n        <attribute name=\"form:disabled\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dropdown\">\n    <optional>\n        <attribute name=\"form:dropdown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"for\">\n    <optional>\n        <attribute name=\"form:for\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"image-data\">\n    <optional>\n        <attribute name=\"form:image-data\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"label\">\n    <optional>\n        <attribute name=\"form:label\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-maxlength-attlist\">\n    <optional>\n        <attribute name=\"form:max-length\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-printable-attlist\">\n    <optional>\n        <attribute name=\"form:printable\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-readonly-attlist\">\n    <optional>\n        <attribute name=\"form:readonly\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"selected\">\n    <optional>\n        <attribute name=\"form:selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"size\">\n    <optional>\n        <attribute name=\"form:size\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-index\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-stop\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-frame\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-location\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-title-attlist\">\n    <optional>\n        <attribute name=\"form:title\"/>\n    </optional>\n</define>\n<define name=\"common-form-visual-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:visual-effect\">\n            <choice>\n                <value>flat</value>\n                <value>3d</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-relative-image-position-attlist\"\n        combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"form:image-position\" a:defaultValue=\"center\">\n                <value>center</value>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"form:image-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"form:image-align\" a:defaultValue=\"center\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"bound-column\">\n    <optional>\n        <attribute name=\"form:bound-column\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-convert-empty-attlist\">\n    <optional>\n        <attribute name=\"form:convert-empty-to-null\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-field-attlist\">\n    <optional>\n        <attribute name=\"form:data-field\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source\">\n    <optional>\n        <attribute name=\"form:list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source-type\">\n    <optional>\n        <attribute name=\"form:list-source-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>sql</value>\n                <value>sql-pass-through</value>\n                <value>value-list</value>\n                <value>table-fields</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-properties\">\n    <element name=\"form:properties\">\n        <oneOrMore>\n            <ref name=\"form-property\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"form-property-name\" combine=\"interleave\">\n    <attribute name=\"form:property-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"form-property-value-and-type-attlist\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-value-and-type-attlist\"/>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:list-property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-type-and-value-list\"/>\n    </element>\n</define>\n<define name=\"form-property-type-and-value-list\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"office:currency\">\n                            <ref name=\"string\"/>\n                        </attribute>\n                    </optional>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:date-value\">\n                        <ref name=\"dateOrDateTime\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:time-value\">\n                        <ref name=\"duration\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:boolean-value\">\n                        <ref name=\"boolean\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:string-value\">\n                        <ref name=\"string\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"office-annotation\">\n    <element name=\"office:annotation\">\n        <ref name=\"office-annotation-attlist\"/>\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"dc-creator\"/>\n        </optional>\n        <optional>\n            <ref name=\"dc-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"meta-date-string\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-p\"/>\n                <ref name=\"text-list\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-annotation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"meta-date-string\">\n    <element name=\"meta:date-string\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"common-num-format-prefix-suffix-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:num-suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-num-format-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:num-format\">\n            <choice>\n                <value>1</value>\n                <value>i</value>\n                <value>I</value>\n                <ref name=\"string\"/>\n                <empty/>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:num-format\">\n                <choice>\n                    <value>a</value>\n                    <value>A</value>\n                </choice>\n            </attribute>\n            <ref name=\"style-num-letter-sync-attlist\"/>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-num-letter-sync-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-letter-sync\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-change-info\">\n    <element name=\"office:change-info\">\n        <ref name=\"dc-creator\"/>\n        <ref name=\"dc-date\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-event-listeners\">\n    <element name=\"office:event-listeners\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"script-event-listener\"/>\n                <ref name=\"presentation-event-listener\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"script-event-listener\" combine=\"interleave\">\n    <element name=\"script:event-listener\">\n        <ref name=\"script-event-listener-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"script:macro-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <group>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                    <value>simple</value>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                    <value>onRequest</value>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"math-math\">\n    <element name=\"math:math\">\n        <ref name=\"mathMarkup\"/>\n    </element>\n</define>\n\n<!-- To avoid inclusion of the complete MathML schema, anything -->\n<!-- is allowed within a math:math top-level element            -->\n<define name=\"mathMarkup\">\n    <zeroOrMore>\n        <choice>\n            <attribute>\n                <anyName/>\n            </attribute>\n            <text/>\n            <element>\n                <anyName/>\n                <ref name=\"mathMarkup\"/>\n            </element>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-dde-connection-decl\">\n    <element name=\"text:dde-connection-decl\">\n        <ref name=\"text-dde-connection-decl-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-application\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-topic\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-item\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:automatic-update\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-link\">\n    <element name=\"table:dde-link\">\n        <ref name=\"office-dde-source\"/>\n        <ref name=\"table-table\"/>\n    </element>\n</define>\n<define name=\"office-dde-source\">\n    <element name=\"office:dde-source\">\n        <ref name=\"office-dde-source-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:conversion-mode\" \n                    a:defaultValue=\"into-default-style-data-style\">\n            <choice>\n                <value>into-default-style-data-style</value>\n                <value>into-english-number</value>\n                <value>keep-text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animate\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"common-repeat-timing-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:set\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-set-values-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateMotion\">\n        <ref name=\"anim-animate-motion-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:path\">\n            <ref name=\"pathData\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:origin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"paced\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateColor\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"anim-animate-color-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation\" a:defaultValue=\"rgb\">\n            <choice>\n                <value>rgb</value>\n                <value>hsl</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation-direction\"     \n                                   a:defaultValue=\"clockwise\">\n            <choice>\n                <value>clockwise</value>\n                <value>counter-clockwise</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateTransform\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"anim-animate-transform-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-transform-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:type\">\n        <choice>\n            <value>translate</value>\n            <value>scale</value>\n            <value>rotate</value>\n            <value>skewX</value>\n            <value>skewY</value> \n        </choice>\n    </attribute>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:transitionFilter\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist \"/>\n        <ref name=\"anim-transition-filter-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:type\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:mode\" a:defaultValue=\"in\">\n            <choice>\n                <value>in</value>\n                <value>out</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:targetElement\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-named-target-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:attributeName\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:sub-item\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:values\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-spline-mode-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"discrete\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keyTimes\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keySplines\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:accumulate\">\n            <choice>\n                <value>none</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:additive\">\n            <choice>\n                <value>replace</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-set-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:to\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <ref name=\"common-anim-set-values-attlist\"/>\n    <optional>\n        <attribute name=\"smil:from\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"smil:by\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:begin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:end\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dur-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:dur\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-endsync-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:endsync\">\n            <choice>\n                <value>first</value>\n                <value>last</value>\n                <value>all</value>\n                <value>media</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-repeat-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:repeatDur\">\n            <ref name=\"string\"/>\n        </attribute>\n        <attribute name=\"smil:repeatCount\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fill\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>auto</value>\n                <value>default</value>\n                <value>transition</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fillDefault\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>transition</value>\n                <value>auto</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restart\" a:defaultValue=\"default\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>default</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restartDefault\" a:defaultValue=\"inherit\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>    \n        <attribute name=\"smil:accelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:decelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:autoReverse\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:par\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"common-basic-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-begin-end-timing-attlist\"/>\n   <ref name=\"common-dur-timing-attlist\"/>\n   <ref name=\"common-repeat-timing-attlist\"/>\n</define>\n\n<define name=\"common-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-basic-timing-attlist\"/>\n   <ref name=\"common-restart-timing-attlist\"/>\n   <ref name=\"common-restart-default-attlist\"/>\n   <ref name=\"common-fill-timing-attlist\"/>\n   <ref name=\"common-fill-default-attlist\"/>\n   <ref name=\"common-time-manip-attlist\"/>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:seq\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:iterate\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anin-iterate-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anin-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:targetElement\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anin-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anin-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-interval\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:audio\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-audio-attlist\"/>\n        <ref name=\"common-basic-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:audio-level\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:command\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-command-attlist\"/>\n        <ref name=\"common-begin-end-timing-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <zeroOrMore>\n            <element name=\"anim:param\">\n                <attribute name=\"anim:name\"/>\n                <attribute name=\"anim:value\"/>\n            </element>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anim-command-attlist\" combine=\"interleave\">\n    <attribute name=\"anim:command\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-style\">\n    <element name=\"style:style\">\n        <ref name=\"style-style-attlist\"/>\n        <ref name=\"style-style-content\"/>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:parent-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:list-style-name\">\n            <choice>\n                <ref name=\"styleName\"/>\n                <empty/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-update\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:class\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:default-outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-map\">\n    <element name=\"style:map\">\n        <ref name=\"style-map-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:condition\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:apply-style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-default-style\">\n    <element name=\"style:default-style\">\n        <ref name=\"style-style-content\"/>\n    </element>\n</define>\n<define name=\"style-page-layout\">\n    <element name=\"style:page-layout\">\n        <ref name=\"style-page-layout-attlist\"/>\n        <optional>\n            <ref name=\"style-page-layout-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-header-style\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-footer-style\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-usage\" a:defaultValue=\"all\">\n            <choice>\n                <value>all</value>\n                <value>left</value>\n                <value>right</value>\n                <value>mirrored</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-style\">\n    <element name=\"style:header-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-footer-style\">\n    <element name=\"style:footer-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page\">\n    <element name=\"style:master-page\">\n        <ref name=\"style-master-page-attlist\"/>\n        <optional>\n            <ref name=\"style-header\"/>\n            <optional>\n                <ref name=\"style-header-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"style-footer\"/>\n            <optional>\n                <ref name=\"style-footer-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header\">\n    <element name=\"style:header\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer\">\n    <element name=\"style:footer\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-header-left\">\n    <element name=\"style:header-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer-left\">\n    <element name=\"style:footer-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"header-footer-content\">\n    <choice>\n        <group>\n            <ref name=\"text-decls\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"text-h\"/>\n                    <ref name=\"text-p\"/>\n                    <ref name=\"text-list\"/>\n                    <ref name=\"table-table\"/>\n                    <ref name=\"text-section\"/>\n                    <ref name=\"text-table-of-content\"/>\n                    <ref name=\"text-illustration-index\"/>\n                    <ref name=\"text-table-index\"/>\n                    <ref name=\"text-object-index\"/>\n                    <ref name=\"text-user-index\"/>\n                    <ref name=\"text-alphabetical-index\"/>\n                    <ref name=\"text-bibliography\"/>\n                    <ref name=\"text-index-title\"/>\n                    <ref name=\"change-marks\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n        <group>\n            <optional>\n                <ref name=\"style-region-left\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-center\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-right\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-style-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-region-left\">\n    <element name=\"style:region-left\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-center\">\n    <element name=\"style:region-center\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-right\">\n    <element name=\"style:region-right\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n\n<define name=\"region-content\">\n    <zeroOrMore>\n        <ref name=\"text-p\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-notes\">\n    <element name=\"presentation:notes\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"presentation-notes-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-template\">\n    <element name=\"table:table-template\">\n        <ref name=\"table-table-template-attlist\"/>\n        <optional>\n            <ref name=\"table-first-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-first-column\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-column\"/>\n        </optional>\n        <choice>\n            <ref name=\"table-body\"/>\n            <group>\n                <ref name=\"table-even-rows\"/>\n                <ref name=\"table-odd-rows\"/>\n            </group>\n            <group>\n                <ref name=\"table-even-columns\"/>\n                <ref name=\"table-odd-columns\"/>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"rowOrCol\">\n    <choice>\n        <value>row</value>\n        <value>column</value>\n    </choice>\n</define>\n<define name=\"table-first-row\">\n    <element name=\"table:first-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-row\">\n    <element name=\"table:last-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-first-column\">\n    <element name=\"table:first-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-column\">\n    <element name=\"table:last-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-body\">\n    <element name=\"table:body\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-rows\">\n    <element name=\"table:even-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-rows\">\n    <element name=\"table:odd-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-columns\">\n    <element name=\"table:even-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-columns\">\n    <element name=\"table:odd-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"common-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-font-face\">\n    <element name=\"style:font-face\">\n        <ref name=\"style-font-face-attlist\"/>\n        <optional>\n            <ref name=\"svg-font-face-src\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-definition-src\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-stretch\">\n            <choice>\n                <value>normal</value>\n                <value>ultra-condensed</value>\n                <value>extra-condensed</value>\n                <value>condensed</value>\n                <value>semi-condensed</value>\n                <value>semi-expanded</value>\n                <value>expanded</value>\n                <value>extra-expanded</value>\n                <value>ultra-expanded</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-size\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:unicode-range\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:units-per-em\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:panose-1\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemv\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemh\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:slope\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:cap-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:accent-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ascent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:descent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:widths\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:bbox\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:overline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:overline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"svg-font-face-src\">\n    <element name=\"svg:font-face-src\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"svg-font-face-uri\"/>\n                <ref name=\"svg-font-face-name\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-uri\">\n    <element name=\"svg:font-face-uri\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"svg-font-face-format\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-format\">\n    <element name=\"svg:font-face-format\">\n        <optional>\n            <attribute name=\"svg:string\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"svg-font-face-name\">\n    <element name=\"svg:font-face-name\">\n        <optional>\n            <attribute name=\"name\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"svg-definition-src\">\n    <element name=\"svg:definition-src\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n    <empty/>\n    </element>\n</define>\n\n<define name=\"common-svg-font-face-xlink-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-adornments\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-number-style\">\n    <element name=\"number:number-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"any-number\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-number\">\n    <choice>\n        <ref name=\"number-number\"/>\n        <ref name=\"number-scientific-number\"/>\n        <ref name=\"number-fraction\"/>\n    </choice>\n</define>\n<define name=\"number-number\">\n    <element name=\"number:number\">\n        <ref name=\"number-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"number-embedded-text\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-replacement\"/>\n    </optional>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:display-factor\" a:defaultValue=\"1\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-embedded-text\">\n    <element name=\"number:embedded-text\">\n        <ref name=\"number-embedded-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-embedded-text-attlist\" combine=\"interleave\">\n    <attribute name=\"number:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"number-scientific-number\">\n    <element name=\"number:scientific-number\">\n        <ref name=\"number-scientific-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-scientific-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-exponent-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction\">\n    <element name=\"number:fraction\">\n        <ref name=\"number-fraction-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-numerator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-denominator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:denominator-value\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-currency-style\">\n    <element name=\"number:currency-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <choice>\n                <group>\n                    <ref name=\"number-and-text\"/>\n                    <optional>\n                        <ref name=\"currency-symbol-and-text\"/>\n                    </optional>\n                </group>\n                <group>\n                    <ref name=\"currency-symbol-and-text\"/>\n                    <optional>\n                        <ref name=\"number-and-text\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"currency-symbol-and-text\">\n    <ref name=\"number-currency-symbol\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-and-text\">\n    <ref name=\"number-number\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-currency-symbol\">\n    <element name=\"number:currency-symbol\">\n        <ref name=\"number-currency-symbol-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-currency-symbol-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-percentage-style\">\n    <element name=\"number:percentage-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-and-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-date-style\">\n    <element name=\"number:date-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-date\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-date\">\n    <choice>\n        <ref name=\"number-day\"/>\n        <ref name=\"number-month\"/>\n        <ref name=\"number-year\"/>\n        <ref name=\"number-era\"/>\n        <ref name=\"number-day-of-week\"/>\n        <ref name=\"number-week-of-year\"/>\n        <ref name=\"number-quarter\"/>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-day\">\n    <element name=\"number:day\">\n        <ref name=\"number-day-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month\">\n    <element name=\"number:month\">\n        <ref name=\"number-month-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:textual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:possessive-form\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-year\">\n    <element name=\"number:year\">\n        <ref name=\"number-year-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-year-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-era\">\n    <element name=\"number:era\">\n        <ref name=\"number-era-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-era-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-day-of-week\">\n    <element name=\"number:day-of-week\">\n        <ref name=\"number-day-of-week-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-of-week-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-week-of-year\">\n    <element name=\"number:week-of-year\">\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter\">\n    <element name=\"number:quarter\">\n        <ref name=\"number-quarter-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-time-style\">\n    <element name=\"number:time-style\">\n        <ref name=\"number-time-style-attlist\"/>\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-time\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-time\">\n    <choice>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-time-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:truncate-on-overflow\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-hours\">\n    <element name=\"number:hours\">\n        <ref name=\"number-hours-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-hours-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-minutes\">\n    <element name=\"number:minutes\">\n        <ref name=\"number-minutes-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-minutes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds\">\n    <element name=\"number:seconds\">\n        <ref name=\"number-seconds-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-places\" a:defaultValue=\"0\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-am-pm\">\n    <element name=\"number:am-pm\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-boolean-style\">\n    <element name=\"number:boolean-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-boolean\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-boolean\">\n    <element name=\"number:boolean\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-text-style\">\n    <element name=\"number:text-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"number-text-content\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-text\">\n    <element name=\"number:text\">\n        <text/>\n    </element>\n</define>\n<define name=\"number-text-content\">\n    <element name=\"number:text-content\">\n        <empty/>\n    </element>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:title\"/>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:volatile\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-auto-reorder-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:automatic-order\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-format-source-attlist\">\n    <optional>\n        <attribute name=\"number:format-source\" a:defaultValue=\"fixed\">\n            <choice>\n                <value>fixed</value>\n                <value>language</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-format\" a:defaultValue=\"1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-language\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>medium</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-decimal-places-attlist\">\n    <optional>\n        <attribute name=\"number:decimal-places\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-integer-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:grouping\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-calendar-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:calendar\">\n            <choice>\n                <value>gregorian</value>\n                <value>gengou</value>\n                <value>ROC</value>\n                <value>hanja_yoil</value>\n                <value>hanja</value>\n                <value>hijri</value>\n                <value>jewish</value>\n                <value>buddhist</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>text</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>paragraph</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>section</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-section-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>ruby</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-ruby-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"text-linenumbering-configuration\">\n    <element name=\"text:linenumbering-configuration\">\n        <ref name=\"text-linenumbering-configuration-attlist\"/>\n        <optional>\n            <ref name=\"text-linenumbering-separator\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:increment\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-position\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>rigth</value>\n                <value>inner</value>\n                <value>outer</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:offset\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-empty-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-in-text-boxes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-on-page\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-separator\">\n    <element name=\"text:linenumbering-separator\">\n        <optional>\n            <attribute name=\"text:increment\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-notes-configuration\">\n    <element name=\"text:notes-configuration\">\n        <ref name=\"text-notes-configuration-content\"/>\n    </element>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-body-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:default-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-numbering-at\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:footnotes-position\">\n            <choice>\n                <value>text</value>\n                <value>page</value>\n                <value>section</value>\n                <value>document</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-forward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-backward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration\">\n    <element name=\"text:bibliography-configuration\">\n        <ref name=\"text-bibliography-configuration-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-sort-key\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:numbered-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-by-position\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sort-key\">\n    <element name=\"text:sort-key\">\n        <ref name=\"text-sort-key-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"text-sort-key-attlist\" combine=\"interleave\">\n    <attribute name=\"text:key\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n    <optional>\n        <attribute name=\"text:sort-ascending\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style\">\n    <element name=\"text:list-style\">\n        <ref name=\"text-list-style-attr\"/>\n        <zeroOrMore>\n            <ref name=\"text-list-style-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:consecutive-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-attr\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-number\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-number-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-bullet\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-bullet-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <attribute name=\"text:bullet-char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:bullet-relative-size\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-image\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-image-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-image-attr\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-draw-data-attlist\"/>\n        <ref name=\"office-binary-data\"/>\n    </choice>\n</define>\n<define name=\"text-outline-style\">\n    <element name=\"text:outline-style\">\n        <oneOrMore>\n            <ref name=\"text-outline-level-style\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-outline-level-style\">\n    <element name=\"text:outline-level-style\">\n        <ref name=\"text-outline-level-style-attlist\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-column</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-column-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-row</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-row-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-cell</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-cell-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <choice>\n                <value>graphic</value>\n                <value>presentation</value>\n            </choice>\n        </attribute>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-graphic-properties\">\n    <element name=\"style:graphic-properties\">\n        <ref name=\"style-graphic-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-graphic-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-graphic-properties-content-strict\">\n    <ref name=\"style-graphic-properties-attlist\"/>\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-graphic-properties-elements\"/>\n</define>\n\n<define name=\" style-graphic-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>drawing-page</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-drawing-page-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-drawing-page-properties\">\n    <element name=\"style:drawing-page-properties\">\n        <ref name=\"style-drawing-page-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-drawing-page-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-drawing-page-properties-content-strict\">\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-elements\"/>\n</define>\n<define name=\"draw-gradient\">\n    <element name=\"draw:gradient\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-gradient-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <ref name=\"gradient-style\"/>\n    </attribute>\n</define>\n<define name=\"gradient-style\">\n    <choice>\n        <value>linear</value>\n        <value>axial</value>\n        <value>radial</value>\n        <value>ellipsoid</value>\n        <value>square</value>\n        <value>rectangular</value>\n    </choice>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:cx\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:cy\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:border\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"svg-linearGradient\">\n    <element name=\"svg:linearGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:x1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:x2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-radialGradient\">\n    <element name=\"svg:radialGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:cx\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:cy\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:r\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fx\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fy\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-stop\">\n    <element name=\"svg:stop\">\n        <attribute name=\"svg:offset\">\n            <choice>\n                <ref name=\"double\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <optional>\n            <attribute name=\"svg:stop-color\">\n                <ref name=\"color\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:stop-opacity\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:gradientUnits\" a:defaultValue=\"objectBoundingBox\">\n            <value>objectBoundingBox</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:gradientTransform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:spreadMethod\" a:defaultValue=\"pad\">\n            <choice>\n                <value>pad</value>\n                <value>reflect</value>\n                <value>repeat</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch\">\n    <element name=\"draw:hatch\">\n        <ref name=\"draw-hatch-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <choice>\n            <value>single</value>\n            <value>double</value>\n            <value>triple</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:rotation\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image\">\n    <element name=\"draw:fill-image\">\n        <ref name=\"draw-fill-image-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-opacity\">\n    <element name=\"draw:opacity\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-opacity-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-opacity-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-marker\">\n    <element name=\"draw:marker\">\n        <ref name=\"draw-marker-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash\">\n    <element name=\"draw:stroke-dash\">\n        <ref name=\"draw-stroke-dash-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style\">\n            <choice>\n                <value>rect</value>\n                <value>round</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:dots1\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots1-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-presentation-page-layout\">\n    <element name=\"style:presentation-page-layout\">\n        <attribute name=\"style:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"style:display-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"presentation-placeholder\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-placeholder\">\n    <element name=\"presentation:placeholder\">\n        <attribute name=\"presentation:object\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n        <attribute name=\"svg:x\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>chart</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-chart-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-properties-content\">\n    <ref name=\"anyAttListOrElements\"/>\n</define>\n<define name=\"style-page-layout-properties\">\n    <element name=\"style:page-layout-properties\">\n        <ref name=\"style-page-layout-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-page-layout-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-page-layout-properties-content-strict\">\n    <ref name=\"style-page-layout-properties-attlist\"/>\n    <ref name=\"style-page-layout-properties-elements\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:page-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:page-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:paper-tray-name\">\n            <choice>\n                <value>default</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-orientation\">\n            <choice>\n                <value>portrait</value>\n                <value>landscape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:register-truth-ref-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print\">\n            <list>\n                <zeroOrMore>\n                    <choice>\n                        <value>headers</value>\n                        <value>grid</value>\n                        <value>annotations</value>\n                        <value>objects</value>\n                        <value>charts</value>\n                        <value>drawings</value>\n                        <value>formulas</value>\n                        <value>zero-values</value>\n                    </choice>\n                </zeroOrMore>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-page-order\">\n            <choice>\n                <value>ttb</value>\n                <value>ltr</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:first-page-number\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n                <value>continue</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:scale-to\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:scale-to-pages\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:table-centering\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>both</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:footnote-max-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-footnote-sep\"/>\n</define>\n\n<define name=\"style-footnote-sep\">\n    <optional>\n        <element name=\"style:footnote-sep\">\n            <ref name=\"style-footnote-sep-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-footnote-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:line-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:adjustment\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-before-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-after-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-mode\">\n            <choice>\n                <value>none</value>\n                <value>line</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-base-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-lines\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-below\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-print\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties\">\n    <element name=\"style:header-footer-properties\">\n        <ref name=\"style-header-footer-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-header-footer-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-header-footer-properties-content-strict\">\n        <ref name=\"style-header-footer-properties-attlist\"/>\n        <ref name=\"style-header-footer-properties-elements\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:dynamic-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties\">\n    <element name=\"style:text-properties\">\n        <ref name=\"style-text-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-text-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-text-properties-content-strict\">\n    <ref name=\"style-text-properties-attlist\"/>\n    <ref name=\"style-text-properties-elements\"/>\n</define>\n\n<define name=\"style-text-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontVariant\">\n    <choice>\n        <value>normal</value>\n        <value>small-caps</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-transform\">\n            <choice>\n                <value>none</value>\n                <value>lowercase</value>\n                <value>uppercase</value>\n                <value>capitalize</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n            <attribute name=\"fo:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-window-font-color\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-outline\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-position\">\n            <list>\n                <choice>\n                    <ref name=\"percent\"/>\n                    <value>super</value>\n                    <value>sub</value>\n                </choice>\n                <optional>\n                    <ref name=\"percent\"/>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-asian\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-complex\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontFamilyGeneric\">\n    <choice>\n        <value>roman</value>\n        <value>swiss</value>\n        <value>modern</value>\n        <value>decorative</value>\n        <value>script</value>\n        <value>system</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-style-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-asian\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-complex\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontPitch\">\n    <choice>\n        <value>fixed</value>\n        <value>variable</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"textEncoding\">\n    <data type=\"string\">\n        <param name=\"pattern\">[A-Za-z][A-Za-z0-9._\\-]*</param>\n    </data>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-size\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-asian\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-complex\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-size-rel\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-asian\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-complex\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:script-type\">\n            <choice>\n                <value>latin</value>\n                <value>asian</value>\n                <value>complex</value>\n                <value>ignore</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:letter-spacing\">\n            <choice>\n                <ref name=\"length\"/>\n                <value>normal</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-asian\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-complex\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-asian\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-complex\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-asian\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-complex\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontStyle\">\n    <choice>\n        <value>normal</value>\n        <value>italic</value>\n        <value>oblique</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-relief\">\n            <choice>\n            <value>none</value>\n                <value>embossed</value>\n                <value>engraved</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"shadowType\">\n    <choice>\n        <value>none</value>\n        <!-- The follwing string must match an XSL shadow decl -->\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineType\">\n    <choice>\n        <value>none</value>\n        <value>single</value>\n        <value>double</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineStyle\">\n    <choice>\n        <value>none</value>\n        <value>solid</value>\n        <value>dotted</value>\n        <value>dash</value>\n        <value>long-dash</value>\n        <value>dot-dash</value>\n        <value>dot-dot-dash</value>\n        <value>wave</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineWidth\">\n    <choice>\n        <value>auto</value>\n        <value>normal</value>\n        <value>bold</value>\n        <value>thin</value>\n        <value>dash</value>\n        <value>medium</value>\n        <value>thick</value>\n        <ref name=\"positiveInteger\"/>\n        <ref name=\"percent\"/>\n        <ref name=\"positiveLength\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-asian\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-complex\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontWeight\">\n    <choice>\n        <value>normal</value>\n        <value>bold</value>\n        <value>100</value>\n        <value>200</value>\n        <value>300</value>\n        <value>400</value>\n        <value>500</value>\n        <value>600</value>\n        <value>700</value>\n        <value>800</value>\n        <value>900</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineMode\">\n    <choice>\n        <value>continuous</value>\n        <value>skip-white-space</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:letter-kerning\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-blinking\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine\">\n            <choice>\n                <value>none</value>\n                <value>letters</value>\n                <value>lines</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine-start-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:text-combine-end-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-emphasize\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <choice>\n                        <value>none</value>\n                        <value>accent</value>\n                        <value>dot</value>\n                        <value>circle</value>\n                        <value>disc</value>\n                    </choice>\n                    <choice>\n                        <value>above</value>\n                        <value>below</value>\n                    </choice>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-scale\">\n            <choice>\n                <value>fixed</value>\n                <value>line-height</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenate\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-remain-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-push-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <value>true</value>\n        </attribute>\n        <attribute name=\"text:display\">\n            <value>none</value>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <value>none</value>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-paragraph-properties\">\n    <element name=\"style:paragraph-properties\">\n        <ref name=\"style-paragraph-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-paragraph-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-paragraph-properties-content-strict\">\n    <ref name=\"style-paragraph-properties-attlist\"/>\n    <ref name=\"style-paragraph-properties-elements\"/>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:line-height\">\n            <choice>\n                <value>normal</value>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-height-at-least\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-spacing\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-independent-line-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n\n<define name=\"common-text-align\">\n    <optional>\n        <attribute name=\"fo:text-align\">\n            <choice>\n                <value>start</value>\n                <value>end</value>\n                <value>left</value>\n                <value>right</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-align-last\">\n            <choice>\n                <value>start</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:justify-single-word\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:widows\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:orphans\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-tab-stops\"/>\n</define>\n\n<define name=\"style-tab-stops\">\n    <optional>\n        <element name=\"style:tab-stops\">\n            <zeroOrMore>\n                <ref name=\"style-tab-stop\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n\n<define name=\"style-tab-stop\">\n    <element name=\"style:tab-stop\">\n        <ref name=\"style-tab-stop-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <attribute name=\"style:position\">\n        <ref name=\"nonNegativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"style:type\" a:defaultValue=\"left\">\n                <choice>\n                    <value>left</value>\n                    <value>center</value>\n                    <value>right</value>\n                </choice>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"style:type\">\n                <value>char</value>\n            </attribute>\n            <ref name=\"style-tab-stop-char-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"style-tab-stop-char-attlist\" combine=\"interleave\">\n    <attribute name=\"style:char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text\" a:defaultValue=\" \">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:tab-stop-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-keep\">\n            <choice>\n                <value>auto</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-ladder-count\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-drop-cap\"/>\n</define>\n\n<define name=\"style-drop-cap\">\n    <optional>\n        <element name=\"style:drop-cap\">\n            <ref name=\"style-drop-cap-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:length\" a:defaultValue=\"1\">\n            <choice>\n                <value>word</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:lines\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:distance\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n        <optional>\n            <attribute name=\"style:register-true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n\n<define name=\"common-horizontal-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-left\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-right\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-indent\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-text-indent\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n\n<define name=\"common-vertical-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-top\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-bottom\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n\n<define name=\"common-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n\n<define name=\"common-break-attlist\">\n    <optional>\n        <attribute name=\"fo:break-before\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:break-after\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n\n<define name=\"common-background-color-attlist\">\n    <optional>\n        <attribute name=\"fo:background-color\">\n            <choice>\n                <value>transparent</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n\n<define name=\"style-background-image\">\n    <optional>\n        <element name=\"style:background-image\">\n            <ref name=\"style-background-image-attlist\"/>\n            <choice>\n                <ref name=\"common-draw-data-attlist\"/>\n                <ref name=\"office-binary-data\"/>\n                <empty/>\n            </choice>\n        </element>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\" a:defaultValue=\"repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:position\" a:defaultValue=\"center\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>top</value>\n                <value>bottom</value>\n                <list>\n                    <ref name=\"horiBackPos\"/>\n                    <ref name=\"vertBackPos\"/>\n                </list>\n                <list>\n                    <ref name=\"vertBackPos\"/>\n                    <ref name=\"horiBackPos\"/>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horiBackPos\">\n    <choice>\n        <value>left</value>\n        <value>center</value>\n        <value>right</value>\n    </choice>\n</define>\n<define name=\"vertBackPos\">\n    <choice>\n        <value>top</value>\n        <value>center</value>\n        <value>bottom</value>\n    </choice>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n\n<define name=\"common-border-attlist\">\n    <optional>\n        <attribute name=\"fo:border\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-top\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-bottom\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-left\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-right\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n\n<define name=\"common-border-line-width-attlist\">\n    <optional>\n        <attribute name=\"style:border-line-width\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-top\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-bottom\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-left\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-right\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"borderWidths\">\n    <list>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n    </list>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n\n<define name=\"common-padding-attlist\">\n    <optional>\n        <attribute name=\"fo:padding\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-bottom\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-right\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n\n<define name=\"common-shadow-attlist\">\n    <optional>\n        <attribute name=\"style:shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n\n<define name=\"common-keep-with-next-attlist\">\n    <optional>\n        <attribute name=\"fo:keep-with-next\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:line-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-autospace\">\n            <choice>\n                <value>none</value>\n                <value>ideograph-alpha</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:punctuation-wrap\">\n            <choice>\n                <value>simple</value>\n                <value>hanging</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-break\">\n            <choice>\n                <value>normal</value>\n                <value>strict</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"auto\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n\n<define name=\"common-writing-mode-attlist\">\n    <optional>\n        <attribute name=\"style:writing-mode\">\n            <choice>\n                <value>lr-tb</value>\n                <value>rl-tb</value>\n                <value>tb-rl</value>\n                <value>tb-lr</value>\n                <value>lr</value>\n                <value>rl</value>\n                <value>tb</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:writing-mode-automatic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:snap-to-layout-grid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n\n<define name=\"common-page-number-attlist\">\n    <optional>\n        <attribute name=\"style:page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:background-transparency\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties\">\n    <element name=\"style:ruby-properties\">\n        <ref name=\"style-ruby-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-ruby-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-ruby-properties-content-strict\">\n    <ref name=\"style-ruby-properties-attlist\"/>\n    <ref name=\"style-ruby-properties-elements\"/>\n</define>\n\n<define name=\"style-ruby-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-position\">\n            <choice>\n                <value>above</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>distribute-letter</value>\n                <value>distribute-space</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties\">\n    <element name=\"style:section-properties\">\n        <ref name=\"style-section-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-section-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-section-properties-content-strict\">\n    <ref name=\"style-section-properties-attlist\"/>\n    <ref name=\"style-section-properties-elements\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n\n<define name=\"style-columns\">\n    <optional>\n        <element name=\"style:columns\">\n            <ref name=\"style-columns-attlist\"/>\n            <optional>\n                <ref name=\"style-column-sep\"/>\n            </optional>\n            <zeroOrMore>\n                <ref name=\"style-column\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <attribute name=\"fo:column-count\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:column-gap\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column\">\n    <element name=\"style:column\">\n        <ref name=\"style-column-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <attribute name=\"style:rel-width\">\n        <ref name=\"relativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:start-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:end-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-before\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-after\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep\">\n    <element name=\"style:column-sep\">\n        <ref name=\"style-column-sep-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style\" a:defaultValue=\"solid\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>dotted</value>\n                <value>dashed</value>\n                <value>dot-dashed</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <attribute name=\"style:width\">\n        <ref name=\"length\"/>\n    </attribute>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:height\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"top\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:color\" a:defaultValue=\"#000000\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:dont-balance-text-columns\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <zeroOrMore>\n        <ref name=\"text-notes-configuration\"/>\n    </zeroOrMore>\n</define>\n<define name=\"style-table-properties\">\n    <element name=\"style:table-properties\">\n        <ref name=\"style-table-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-properties-content-strict\">\n    <ref name=\"style-table-properties-attlist\"/>\n    <ref name=\"style-table-properties-elements\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>margins</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:may-break-between-rows\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-model\">\n            <choice>\n                <value>collapsing</value>\n                <value>separating</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties\">\n    <element name=\"style:table-column-properties\">\n        <ref name=\"style-table-column-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-column-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-column-properties-content-strict\">\n    <ref name=\"style-table-column-properties-attlist\"/>\n    <ref name=\"style-table-column-properties-elements\"/>\n</define>\n\n<define name=\"style-table-column-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:column-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-column-width\">\n            <ref name=\"relativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-column-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties\">\n    <element name=\"style:table-row-properties\">\n        <ref name=\"style-table-row-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-row-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-row-properties-content-strict\">\n    <ref name=\"style-table-row-properties-attlist\"/>\n    <ref name=\"style-table-row-properties-elements\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:row-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:min-row-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-row-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties\">\n    <element name=\"style:table-cell-properties\">\n        <ref name=\"style-table-cell-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-cell-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-cell-properties-content-strict\">\n    <ref name=\"style-table-cell-properties-attlist\"/>\n    <ref name=\"style-table-cell-properties-elements\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>automatic</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-align-source\">\n            <choice>\n                <value>fix</value>\n                <value>value-type</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n\n<define name=\"common-style-direction-attlist\">\n    <optional>\n        <attribute name=\"style:direction\">\n            <choice>\n                <value>ltr</value>\n                <value>ttb</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:glyph-orientation-vertical\">\n            <choice>\n                <value>auto</value>\n                <value>0</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:diagonal-tl-br\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-tl-br-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n\n<define name=\"common-rotation-angle-attlist\">\n    <optional>\n        <attribute name=\"style:rotation-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:rotation-align\">\n            <choice>\n                <value>none</value>\n                <value>bottom</value>\n                <value>top</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:cell-protect\">\n            <choice>\n                <value>none</value>\n                <value>hidden-and-protected</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>protected</value>\n                            <value>formula-hidden</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:shrink-to-fit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties\">\n    <element name=\"style:list-level-properties\">\n        <ref name=\"style-list-level-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-list-level-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-list-level-properties-content-strict\">\n    <ref name=\"style-list-level-properties-attlist\"/>\n    <ref name=\"style-list-level-properties-elements\"/>\n</define>\n\n<define name=\"style-list-level-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:space-before\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke\">\n            <choice>\n                <value>none</value>\n                <value>dash</value>\n                <value>solid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-opacity\">\n            <choice>\n                <data type=\"double\">\n                    <param name=\"minInclusive\">0</param>\n                    <param name=\"maxInclusive\">1</param>\n                </data>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-linejoin\">\n            <choice>\n                <value>miter</value>\n                <value>round</value>\n                <value>bevel</value>\n                <value>middle</value>\n                <value>none</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>bitmap</value>\n                <value>gradient</value>\n                <value>hatch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:secondary-fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-gradient-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gradient-step-count\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-solid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-x\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-y\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point\">\n            <choice>\n                <value>top-left</value>\n                <value>top</value>\n                <value>top-right</value>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>bottom-left</value>\n                <value>bottom</value>\n                <value>bottom-right</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:tile-repeat-offset\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:fill-rule\">\n            <choice>\n                <value>nonzero</value>\n                <value>evenodd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:symbol-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation\">\n            <choice>\n                <value>none</value>\n                <value>scroll</value>\n                <value>alternate</value>\n                <value>slide</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-direction\">\n            <choice>\n                <value>left</value>\n                <value>right</value>\n                <value>up</value>\n                <value>down</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-start-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-stop-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-repeat\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-steps\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:auto-grow-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:auto-grow-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-size\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-horizontal-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-list-style\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-mode\">\n            <choice>\n                <value>greyscale</value>\n                <value>mono</value>\n                <value>watermark</value>\n                <value>standard</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-inversion\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:luminance\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:contrast\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gamma\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:red\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:green\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:blue\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:image-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-offset-x\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:shadow-offset-y\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:start-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-overhang\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:placing\">\n            <choice>\n                <value>below</value>\n                <value>above</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:parallel\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:measure-align\">\n            <choice>\n                <value>automatic</value>\n                <value>left-outside</value>\n                <value>inside</value>\n                <value>right-outside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:measure-vertical-align\">\n            <choice>\n                <value>automatic</value>\n                <value>above</value>\n                <value>below</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:unit\">\n            <choice>\n                <value>automatic</value>\n                <value>mm</value>\n                <value>cm</value>\n                <value>m</value>\n                <value>km</value>\n                <value>pt</value>\n                <value>pc</value>\n                <value>inch</value>\n                <value>ft</value>\n                <value>mi</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:show-unit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-type\">\n            <choice>\n                <value>straight-line</value>\n                <value>angled-line</value>\n                <value>angled-connector-line</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle-type\">\n            <choice>\n                <value>fixed</value>\n                <value>free</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-gap\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape-direction\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-line-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-fit-line-length\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:horizontal-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vertical-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding-mode\">\n            <choice>\n                <value>correct</value>\n                <value>attractive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:back-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:depth\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:backface-culling\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:end-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-front\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-back\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <choice>\n                <value>standard</value>\n                <value>double-sided</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-kind\">\n            <choice>\n                <value>object</value>\n                <value>flat</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-direction\">\n            <choice>\n                <value>normal</value>\n                <value>inverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-x\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-y\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-kind\">\n            <choice>\n                <value>luminance</value>\n                <value>intesity</value>\n                <value>color</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-filter\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-mode\">\n            <choice>\n                <value>replace</value>\n                <value>modulate</value>\n                <value>blend</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:emissive-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:specular-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shininess\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-rel-size-attlist\"/>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>content</value>\n                            <value>position</value>\n                            <value>size</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-pos\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>from-left</value>\n                <value>inside</value>\n                <value>outside</value>\n                <value>from-inside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-rel\">\n            <choice>\n                    <value>page</value>\n                <value>page-content</value>\n                <value>page-start-margin</value>\n                <value>page-end-margin</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>frame-start-margin</value>\n                <value>frame-end-margin</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>paragraph-start-margin</value>\n                <value>paragraph-end-margin</value>\n                <value>char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n\n<define name=\"common-vertical-pos-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-pos\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>from-top</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n</define>\n\n<define name=\"common-vertical-rel-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-rel\">\n            <choice>\n                <value>page</value>\n                <value>page-content</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>char</value>\n                <value>line</value>\n                <value>baseline</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:editable\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap\">\n            <choice>\n                <value>none</value>\n                <value>left</value>\n                <value>right</value>\n                <value>parallel</value>\n                <value>dynamic</value>\n                <value>run-through</value>\n                <value>biggest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-dynamic-treshold\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:number-wrapped-paragraphs\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour-mode\">\n            <choice>\n                <value>full</value>\n                <value>outside</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:run-through\">\n            <choice>\n                <value>foreground</value>\n                <value>background</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:flow-with-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:overflow-behavior\">\n            <choice>\n                <value>clip</value>\n                <value>auto-create-new-frame</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:mirror\">\n            <choice>\n                <value>none</value>\n                <value>vertical</value>\n                <ref name=\"horizontal-mirror\"/>\n                <list>\n                    <value>vertical</value>\n                    <ref name=\"horizontal-mirror\"/>\n                </list>\n                <list>\n                    <ref name=\"horizontal-mirror\"/>\n                    <value>vertical</value>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horizontal-mirror\">\n    <choice>\n        <value>horizontal</value>\n        <value>horizontal-on-odd</value>\n        <value>horizontal-on-even</value>\n    </choice>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:clip\">\n            <!-- The attribute value must match the one XSL's clip -->\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:wrap-influence-on-position\"\n                    a:defaultValue=\"iterative\">\n            <choice>\n                <value>iterative</value>\n                <value>once-concurrent</value>\n                <value>once-successive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-scrollbar\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-border\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-margin-horizontal\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:frame-margin-vertical\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"nonNegativePixelLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(px)</param>\n    </data>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:visible-area-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:ole-draw-aspect\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties\">\n    <element name=\"style:chart-properties\">\n        <ref name=\"style-chart-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-chart-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-chart-properties-content-strict\">\n    <ref name=\"style-chart-properties-attlist\"/>\n    <ref name=\"style-chart-properties-elements\"/>\n</define>\n\n<define name=\"style-chart-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:scale-text\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:three-dimensional\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:deep\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"chart:symbol-type\">\n            <value>none</value>\n        </attribute>\n        <attribute name=\"chart:symbol-type\">\n            <value>automatic</value>\n        </attribute>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>named-symbol</value>\n            </attribute>\n            <attribute name=\"chart:symbol-name\">\n                <choice>\n                    <value>square</value>\n                    <value>diamond</value>\n                    <value>arrow-down</value>\n                    <value>arrow-up</value>\n                    <value>arrow-right</value>\n                    <value>arrow-left</value>\n                    <value>bow-tie</value>\n                    <value>hourglass</value>\n                    <value>circle</value>\n                    <value>star</value>\n                    <value>x</value>\n                    <value>plus</value>\n                    <value>asterisk</value>\n                    <value>horizontal-bar</value>\n                    <value>vertical-bar</value>\n                </choice>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>image</value>\n            </attribute>\n            <element name=\"chart:symbol-image\">\n                <attribute name=\"xlink:href\">\n                    <ref name=\"anyURI\"/>\n                </attribute>\n            </element>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:symbol-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:symbol-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:connect-bars\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:gap-width\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:overlap\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:japanese-candle-stick\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:interpolation\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>cubic-spline</value>\n                <value>b-spline</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-order\" a:defaultValue=\"2\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-resolution\" a:defaultValue=\"20\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:pie-offset\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:solid-type\" a:defaultValue=\"cuboid\">\n            <choice>\n                <value>cuboid</value>\n                <value>cylinder</value>\n                <value>cone</value>\n                <value>pyramid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:stacked\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:percentage\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:link-data-style-to-source\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:logarithmic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:maximum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:minimum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:origin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-major\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-minor\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:tick-marks-major-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-major-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:display-label\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:text-overlap\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:line-break\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:label-arrangement\"\n                   a:defaultValue=\"side-by-side\">\n            <choice>\n                <value>side-by-side</value>\n                <value>stagger-even</value>\n                <value>stagger-odd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-number\">\n            <choice>\n                <value>none</value>\n                <value>value</value>\n                <value>percentage</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-symbol\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:mean-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-category\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>variance</value>\n                <value>standard-deviation</value>\n                <value>percentage</value>\n                <value>error-margin</value>\n                <value>constant</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-percentage\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-margin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-lower-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-upper-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-upper-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-lower-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:series-source\" a:defaultValue=\"columns\">\n            <choice>\n                <value>columns</value>\n                <value>rows</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:regression-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>linear</value>\n                <value>logarithmic</value>\n                <value>exponential</value>\n                <value>power</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-type\">\n            <choice>\n                <value>manual</value>\n                <value>automatic</value>\n                <value>semi-automatic</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-style\">\n            <choice>\n                <value>none</value>\n                <value>fade-from-left</value>\n                <value>fade-from-top</value>\n                <value>fade-from-right</value>\n                <value>fade-from-bottom</value>\n                <value>fade-from-upperleft</value>\n                <value>fade-from-upperright</value>\n                <value>fade-from-lowerleft</value>\n                <value>fade-from-lowerright</value>\n                <value>move-from-left</value>\n                <value>move-from-top</value>\n                <value>move-from-right</value>\n                <value>move-from-bottom</value>\n                <value>move-from-upperleft</value>\n                <value>move-from-upperright</value>\n                <value>move-from-lowerleft</value>\n                <value>move-from-lowerright</value>\n                <value>uncover-to-left</value>\n                <value>uncover-to-top</value>\n                <value>uncover-to-right</value>    \n                <value>uncover-to-bottom</value>\n                <value>uncover-to-upperleft</value>\n                <value>uncover-to-upperright</value>\n                <value>uncover-to-lowerleft</value>\n                <value>uncover-to-lowerright</value>\n                <value>fade-to-center</value>\n                <value>fade-from-center</value>\n                <value>vertical-stripes</value>\n                <value>horizontal-stripes</value>\n                <value>clockwise</value>\n                <value>counterclockwise</value>\n                <value>open-vertical</value>\n                <value>open-horizontal</value>\n                <value>close-vertical</value>\n                <value>close-horizontal</value>\n                <value>wavyline-from-left</value>\n                <value>wavyline-from-top</value>\n                <value>wavyline-from-right</value>\n                <value>wavyline-from-bottom</value>\n                <value>spiralin-left</value>\n                <value>spiralin-right</value>\n                <value>spiralout-left</value>\n                <value>spiralout-right</value>\n                <value>roll-from-top</value>\n                <value>roll-from-left</value>\n                <value>roll-from-right</value>\n                <value>roll-from-bottom</value>\n                <value>stretch-from-left</value>\n                <value>stretch-from-top</value>\n                <value>stretch-from-right</value>\n                <value>stretch-from-bottom</value>\n\n                <value>vertical-lines</value>\n                <value>horizontal-lines</value>\n                <value>dissolve</value>\n                <value>random</value>\n                <value>vertical-checkerboard</value>\n                <value>horizontal-checkerboard</value>\n                <value>interlocking-horizontal-left</value>\n                <value>interlocking-horizontal-right</value>\n                <value>interlocking-vertical-top</value>\n                <value>interlocking-vertical-bottom</value>\n                <value>fly-away</value>\n                <value>open</value>\n                <value>close</value>\n                <value>melt</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-speed\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist \" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:duration\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:visibility\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-elements\"\n         combine=\"interleave\">\n    <optional>\n        <ref name=\"presentation-sound\"/>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:background-size\">\n            <choice>\n                <value>full</value>\n                <value>border</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-objects-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-header\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-footer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-page-number\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-date-time\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"string\">\n    <data type=\"string\"/>\n</define>\n<define name=\"date\">\n    <data type=\"date\"/>\n</define>\n<define name=\"time\">\n    <data type=\"time\"/>\n</define>\n<define name=\"dateTime\">\n    <data type=\"dateTime\"/>\n</define>\n<define name=\"duration\">\n    <data type=\"duration\"/>\n</define>\n<define name=\"integer\">\n    <data type=\"integer\"/>\n</define>\n<define name=\"nonNegativeInteger\">\n    <data type=\"nonNegativeInteger\"/>\n</define>\n<define name=\"positiveInteger\">\n    <data type=\"positiveInteger\"/>\n</define>\n<define name=\"double\">\n    <data type=\"double\"/>\n</define>\n<define name=\"anyURI\">\n    <data type=\"anyURI\"/>\n</define>\n<define name=\"base64Binary\">\n    <data type=\"base64Binary\"/>\n</define>\n<define name=\"ID\">\n    <data type=\"ID\"/>\n</define>\n<define name=\"IDREF\">\n    <data type=\"IDREF\"/>\n</define>\n<define name=\"boolean\">\n    <choice>\n        <value>true</value>\n        <value>false</value>\n    </choice>\n</define>\n<define name=\"dateOrDateTime\">\n    <choice>\n        <data type=\"date\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"timeOrDateTime\">\n    <choice>\n        <data type=\"time\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"language\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z]{1,8}(-[A-Za-z0-9]{1,8})*</param>\n    </data>\n</define>\n<define name=\"countryCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n    </data>\n</define>\n<define name=\"languageCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z]{1,8}</param>\n    </data>\n</define>\n<define name=\"character\">\n    <data type=\"string\">\n        <param name=\"length\">1</param>\n    </data>\n</define>\n<define name=\"length\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"nonNegativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"positiveLength\">\n    <data type=\"string\">\n        <!-- A zero value is not allowed here -->\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"percent\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)%</param>\n    </data>\n</define>\n<define name=\"relativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9]+\\*</param>\n    </data>\n</define>\n<define name=\"coordinate\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"distance\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"color\">\n    <data type=\"string\">\n        <param name=\"pattern\">#[0-9a-fA-F]{6}</param>\n    </data>\n</define>\n<define name=\"styleName\">\n    <data type=\"NCName\"/>\n</define>\n<define name=\"styleNameRef\">\n    <choice>\n        <data type=\"NCName\"/>\n        <empty/>\n    </choice>\n</define>\n<define name=\"styleNameRefs\">\n    <list>\n        <zeroOrMore>\n            <data type=\"NCName\"/>\n        </zeroOrMore>\n    </list>\n</define>\n<define name=\"variableName\">\n    <data type=\"string\"/>\n</define>\n<define name=\"formula\">\n    <!-- A formula should start with a namespace prefix, -->\n    <!-- but has no restrictions-->\n    <data type=\"string\"/>\n</define>\n\n<define name=\"targetFrameName\">\n    <choice>\n        <value>_self</value>\n        <value>_blank</value>\n        <value>_parent</value>\n        <value>_top</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n\n<define name=\"valueType\">\n    <choice>\n        <value>float</value>\n        <value>time</value>\n        <value>date</value>\n        <value>percentage</value>\n        <value>currency</value>\n        <value>boolean</value>\n        <value>string</value>\n    </choice>\n</define>\n\n<define name=\"points\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>\n    </data>\n</define>\n<define name=\"pathData\">\n    <data type=\"string\"/>\n</define>\n\n<define name=\"vector3D\">\n    <data type=\"string\">\n        <param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)){2}[ ]*\\)</param>\n\n    </data>\n</define>\n\n<define name=\"namespacedToken\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9a-zA-Z_]+:[0-9a-zA-Z._\\-]+</param>\n    </data>\n</define>\n<define name=\"anyAttListOrElements\">\n    <zeroOrMore>\n        <attribute>\n            <anyName/>\n            <text/>\n        </attribute>\n    </zeroOrMore>\n    <ref name=\"anyElements\"/>\n</define>\n<define name=\"anyElements\">\n    <zeroOrMore>\n        <element>\n            <anyName/>\n            <mixed>\n                <ref name=\"anyAttListOrElements\"/>\n            </mixed>\n        </element>\n    </zeroOrMore>\n</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-schema-v1.1.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.1\n    OASIS Standard, 1 Feb 2007\n    Relax-NG Schema\n\n    $Id$\n\n    © 2002-2007 OASIS Open\n    © 1999-2007 Sun Microsystems, Inc.\n-->\n\n<grammar\n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n    xmlns:a=\"http://relaxng.org/ns/compatibility/annotations/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n    xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n    xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n    xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n    xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n    xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n    xmlns:presentation=\"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0\"\n    xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n    xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n    xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n    xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n    xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n    xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n    xmlns:anim=\"urn:oasis:names:tc:opendocument:xmlns:animation:1.0\"\n\n    xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n    xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n    xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n    xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n\n    xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n    xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n    xmlns:smil=\"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0\"\n>\n<define name=\"office-process-content\">\n    <optional>\n        <attribute name=\"office:process-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<start>\n    <choice>\n        <ref name=\"office-document\"/>\n        <ref name=\"office-document-content\"/>\n        <ref name=\"office-document-styles\"/>\n        <ref name=\"office-document-meta\"/>\n        <ref name=\"office-document-settings\"/>\n    </choice>\n</start>\n<define name=\"office-document\">\n    <element name=\"office:document\">\n        <ref name=\"office-document-attrs\"/>\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n        <ref name=\"office-settings\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-content\">\n    <element name=\"office:document-content\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-styles\">\n    <element name=\"office:document-styles\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n    </element>\n</define>\n<define name=\"office-document-meta\">\n    <element name=\"office:document-meta\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n    </element>\n</define>\n<define name=\"office-document-settings\">\n    <element name=\"office:document-settings\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-settings\"/>\n    </element>\n</define>\n<define name=\"office-document-common-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:version\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-document-attrs\" combine=\"interleave\">\n    <attribute name=\"office:mimetype\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-meta\">\n    <optional>\n        <element name=\"office:meta\">\n            <ref name=\"office-meta-content\"/>\n        </element>\n    </optional>\n</define>\n\n<define name=\"office-meta-content\">\n    <ref name=\"anyElements\"/>\n</define>\n\n<define name=\"office-meta-content-strict\">\n    <zeroOrMore>\n        <ref name=\"office-meta-data\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-body\">\n    <element name=\"office:body\">\n        <ref name=\"office-body-content\"/>\n    </element>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:text\">\n        <ref name=\"office-text-attlist\"/>\n        <ref name=\"office-text-content-prelude\"/>\n        <zeroOrMore>\n            <ref name=\"office-text-content-main\"/>\n        </zeroOrMore>\n        <ref name=\"office-text-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-text-content-prelude\">\n    <ref name=\"office-forms\"/>\n    <ref name=\"text-tracked-changes\"/>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-text-content-main\">\n    <choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n        <group>\n            <ref name=\"text-page-sequence\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"draw-a\"/>\n                    <ref name=\"shape\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n    </choice>\n</define>\n\n<define name=\"text-content\">\n    <choice>\n        <ref name=\"text-h\"/>\n        <ref name=\"text-p\"/>\n        <ref name=\"text-list\"/>\n        <ref name=\"text-numbered-paragraph\"/>\n        <ref name=\"table-table\"/>\n        <ref name=\"draw-a\"/>\n        <ref name=\"text-section\"/>\n        <ref name=\"text-soft-page-break\"/> \n        <ref name=\"text-table-of-content\"/>\n        <ref name=\"text-illustration-index\"/>\n        <ref name=\"text-table-index\"/>\n        <ref name=\"text-object-index\"/>\n        <ref name=\"text-user-index\"/>\n        <ref name=\"text-alphabetical-index\"/>\n        <ref name=\"text-bibliography\"/>\n        <ref name=\"shape\"/>\n        <ref name=\"change-marks\"/>\n    </choice>\n</define>\n<define name=\"office-text-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:global\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-soft-page-breaks\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:drawing\">\n        <ref name=\"office-drawing-attlist\"/>\n        <ref name=\"office-drawing-content-prelude\"/>\n        <ref name=\"office-drawing-content-main\"/>\n        <ref name=\"office-drawing-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-drawing-attlist\">\n    <empty/>\n</define>\n<define name=\"office-drawing-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-drawing-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-drawing-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:presentation\">\n        <ref name=\"office-presentation-attlist\"/>\n        <ref name=\"office-presentation-content-prelude\"/>\n        <ref name=\"office-presentation-content-main\"/>\n        <ref name=\"office-presentation-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-presentation-attlist\">\n    <empty/>\n</define>\n<define name=\"office-presentation-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n    <ref name=\"presentation-decls\"/>\n</define>\n<define name=\"office-presentation-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-presentation-content-epilogue\">\n    <ref name=\"presentation-settings\"/>\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:spreadsheet\">\n        <ref name=\"office-spreadsheet-attlist\"/>\n        <ref name=\"office-spreadsheet-content-prelude\"/>\n        <ref name=\"office-spreadsheet-content-main\"/>\n        <ref name=\"office-spreadsheet-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-spreadsheet-content-prelude\">\n    <optional>\n        <ref name=\"table-tracked-changes\"/>    \n    </optional>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n\n<define name=\"table-decls\">\n    <optional>\n        <ref name=\"table-calculation-settings\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-content-validations\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-label-ranges\"/>    \n    </optional>\n</define>\n<define name=\"office-spreadsheet-content-main\">\n    <zeroOrMore>\n        <ref name=\"table-table\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-spreadsheet-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n\n<define name=\"table-functions\">\n    <optional>\n        <ref name=\"table-named-expressions\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-database-ranges\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-data-pilot-tables\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-consolidation\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-dde-links\"/>    \n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:chart\">\n        <ref name=\"office-chart-attlist\"/>\n        <ref name=\"office-chart-content-prelude\"/>\n        <ref name=\"office-chart-content-main\"/>\n        <ref name=\"office-chart-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-chart-attlist\">\n    <empty/>\n</define>\n<define name=\"office-chart-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-chart-content-main\">\n    <ref name=\"chart-chart\"/>\n</define>\n<define name=\"office-chart-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:image\">\n        <ref name=\"office-image-attlist\"/>\n        <ref name=\"office-image-content-prelude\"/>\n        <ref name=\"office-image-content-main\"/>\n        <ref name=\"office-image-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-image-attlist\">\n    <empty/>\n</define>\n<define name=\"office-image-content-prelude\">\n    <empty/>\n</define>\n<define name=\"office-image-content-main\">\n    <ref name=\"draw-frame\"/>\n</define>\n<define name=\"office-image-content-epilogue\">\n    <empty/>\n</define>\n<define name=\"office-settings\">\n    <optional>\n        <element name=\"office:settings\">\n            <oneOrMore>\n                <ref name=\"config-config-item-set\"/>\n            </oneOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"config-config-item-set\">\n    <element name=\"config:config-item-set\">\n        <ref name=\"config-config-item-set-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n\n<define name=\"config-items\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"config-config-item\"/>\n            <ref name=\"config-config-item-set\"/>\n            <ref name=\"config-config-item-map-named\"/>\n            <ref name=\"config-config-item-map-indexed\"/>\n        </choice>\n    </oneOrMore>\n</define>\n<define name=\"config-config-item-set-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item\">\n    <element name=\"config:config-item\">\n        <ref name=\"config-config-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:type\">\n        <choice>\n            <value>boolean</value>\n            <value>short</value>\n            <value>int</value>\n            <value>long</value>\n            <value>double</value>\n            <value>string</value>\n            <value>datetime</value>\n            <value>base64Binary</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-indexed\">\n    <element name=\"config:config-item-map-indexed\">\n        <ref name=\"config-config-item-map-indexed-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-indexed-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-entry\">\n    <element name=\"config:config-item-map-entry\">\n        <ref name=\"config-config-item-map-entry-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n<define name=\"config-config-item-map-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"config:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"config-config-item-map-named\">\n    <element name=\"config:config-item-map-named\">\n        <ref name=\"config-config-item-map-named-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-named-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-scripts\">\n    <optional>\n        <element name=\"office:scripts\">\n            <zeroOrMore>\n                <ref name=\"office-script\"/>\n            </zeroOrMore>\n            <optional>\n                <ref name=\"office-event-listeners\"/>\n            </optional>\n        </element>\n    </optional>\n</define>\n<define name=\"office-script\">\n    <element name=\"office:script\">\n        <ref name=\"office-script-attlist\"/>\n        <mixed>\n            <ref name=\"anyElements\"/>\n        </mixed>\n    </element>\n</define>\n<define name=\"office-script-attlist\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-font-face-decls\">\n    <optional>\n        <element name=\"office:font-face-decls\">\n            <zeroOrMore>\n                <ref name=\"style-font-face\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-styles\">\n    <optional>\n        <element name=\"office:styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-default-style\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-outline-style\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"text-notes-configuration\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-bibliography-configuration\"/>\n                </optional>\n                <optional>\n                    <ref name=\"text-linenumbering-configuration\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"draw-gradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-linearGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-radialGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-hatch\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-fill-image\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-marker\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-stroke-dash\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-opacity\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"style-presentation-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-automatic-styles\">\n    <optional>\n        <element name=\"office:automatic-styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-master-styles\">\n    <optional>\n        <element name=\"office:master-styles\">\n            <interleave>\n                <zeroOrMore>\n                    <ref name=\"style-master-page\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"style-handout-master\"/>\n                </optional>\n                <optional>\n                    <ref name=\"draw-layer-set\"/>\n                </optional>\n            </interleave>\n        </element>\n    </optional>\n</define>\n\n<define name=\"styles\">\n    <interleave>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-list-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-number-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-currency-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-percentage-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-date-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-time-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-boolean-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-text-style\"/>\n        </zeroOrMore>\n    </interleave>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:generator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:title\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:description\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:subject\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:keyword\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:initial-creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-creator\"/>\n</define>\n<define name=\"dc-creator\">\n    <element name=\"dc:creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:printed-by\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:creation-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-date\"/>\n</define>\n<define name=\"dc-date\">\n    <element name=\"dc:date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:print-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:template\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:date\">\n                <ref name=\"dateTime\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:auto-reload\">\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"replace\">\n                <value>replace</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <value>onLoad</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:delay\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:hyperlink-behaviour\">\n        <optional>\n            <attribute name=\"office:target-frame-name\">\n                <ref name=\"targetFrameName\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:language\">\n        <ref name=\"language\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-cycles\">\n        <ref name=\"nonNegativeInteger\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-duration\">\n        <ref name=\"duration\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:document-statistic\">\n        <optional>\n            <attribute name=\"meta:page-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:table-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:draw-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:image-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:ole-object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:paragraph-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:word-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"frame-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"sentence-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"syllable-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"non-whitespace-character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:row-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:cell-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:user-defined\">\n        <attribute name=\"meta:name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <choice>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>float</value>\n                </attribute>\n                <ref name=\"double\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>date</value>\n                </attribute>\n                <ref name=\"dateOrDateTime\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>time</value>\n                </attribute>\n                <ref name=\"duration\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>boolean</value>\n                </attribute>\n                <ref name=\"boolean\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>string</value>\n                </attribute>\n                <ref name=\"string\"/>\n            </group>\n            <text/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-h\">\n    <element name=\"text:h\">\n        <ref name=\"heading-attrs\"/>\n        <ref name=\"paragraph-attrs\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-list-header\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-number\">\n    <element name=\"text:number\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"text-p\">\n    <element name=\"text:p\">\n        <ref name=\"paragraph-attrs\"/>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-attrs\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:class-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:cond-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-attrs\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-id\"/>\n    </optional>\n</define>\n<define name=\"text-page-sequence\">\n    <element name=\"text:page-sequence\">\n        <oneOrMore>\n            <ref name=\"text-page\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-page\">\n    <element name=\"text:page\">\n        <ref name=\"text-page-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-page-attlist\">\n    <attribute name=\"text:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-list\">\n    <element name=\"text:list\">\n        <ref name=\"text-list-attr\"/>\n        <optional>\n            <ref name=\"text-list-header\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-list-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:continue-numbering\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-item\">\n    <element name=\"text:list-item\">\n        <ref name=\"text-list-item-attr\"/>\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-list-item-content\">\n    <optional>\n        <ref name=\"text-number\"/>\n    </optional>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n            <ref name=\"text-list\"/>\n            <ref name=\"text-soft-page-break\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-list-item-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-header\">\n    <element name=\"text:list-header\">\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph\">\n    <element name=\"text:numbered-paragraph\">\n        <ref name=\"text-numbered-paragraph-attr\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:level\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-attr\"/>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-item-attr\"/>\n</define>\n<define name=\"text-section\">\n    <element name=\"text:section\">\n        <ref name=\"text-section-attr\"/>\n        <choice>\n            <ref name=\"text-section-source\"/>\n            <ref name=\"text-section-source-dde\"/>\n            <empty/>\n        </choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <ref name=\"sectionAttr\"/>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>true</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"text-section-source\">\n    <element name=\"text:section-source\">\n        <ref name=\"text-section-source-attr\"/>\n    </element>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <value>embed</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:section-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-dde\">\n    <ref name=\"office-dde-source\"/>\n</define>\n<define name=\"text-tracked-changes\">\n    <optional>\n        <element name=\"text:tracked-changes\">\n            <ref name=\"text-tracked-changes-attr\"/>\n            <zeroOrMore>\n                <ref name=\"text-changed-region\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"text-tracked-changes-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:track-changes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-changed-region\">\n    <element name=\"text:changed-region\">\n        <ref name=\"text-changed-region-attr\"/>\n        <ref name=\"text-changed-region-content\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-attr\" combine=\"interleave\">\n    <attribute name=\"text:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:insertion\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:deletion\">\n        <ref name=\"office-change-info\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:format-change\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"change-marks\">\n    <choice>\n        <element name=\"text:change\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-start\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-end\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n    </choice>\n</define>\n<define name=\"change-mark-attr\">\n    <attribute name=\"text:change-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"text-soft-page-break\">\n    <element name=\"text:soft-page-break\">\n        <empty/>\n    </element>\n</define>\n<define name=\"text-decls\">\n    <optional>\n        <element name=\"text:variable-decls\">\n            <zeroOrMore>\n                <ref name=\"text-variable-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:sequence-decls\">\n            <zeroOrMore>\n                <ref name=\"text-sequence-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:user-field-decls\">\n            <zeroOrMore>\n                <ref name=\"text-user-field-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:dde-connection-decls\">\n            <zeroOrMore>\n                <ref name=\"text-dde-connection-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <ref name=\"text-alphabetical-index-auto-mark-file\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <text/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:s\">\n        <optional>\n            <attribute name=\"text:c\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:tab\">\n        <ref name=\"text-tab-attr\"/>\n    </element>\n</define>\n<define name=\"text-tab-attr\">\n    <optional>\n        <attribute name=\"text:tab-ref\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:line-break\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"text-soft-page-break\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"text:class-names\">\n                <ref name=\"styleNameRefs\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:a\">\n        <ref name=\"text-a-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:title\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:visited-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:bookmark\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:reference-mark\">\n        <attribute name=\"text:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:reference-mark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:reference-mark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note\">\n        <ref name=\"text-note-class\"/>\n        <optional>\n            <attribute name=\"text:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:note-citation\">\n            <optional>\n                <attribute name=\"text:label\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n        <element name=\"text:note-body\">\n            <zeroOrMore>\n                <ref name=\"text-content\"/>\n            </zeroOrMore>\n        </element>\n    </element>\n</define>\n<define name=\"text-note-class\">\n    <attribute name=\"text:note-class\">\n        <choice>\n            <value>footnote</value>\n            <value>endnote</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:ruby\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:ruby-base\">\n            <ref name=\"paragraph-content\"/>\n        </element>\n        <element name=\"text:ruby-text\">\n            <optional>\n                <attribute name=\"text:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"office-annotation\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"change-marks\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <ref name=\"shape\"/>\n        <ref name=\"draw-a\"/>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:date\">\n        <ref name=\"text-date-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-value\">\n            <ref name=\"dateOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:time\">\n        <ref name=\"text-time-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-value\">\n            <ref name=\"timeOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-number\">\n        <ref name=\"text-page-number-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <ref name=\"common-field-fixed-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:select-page\">\n            <choice>\n                <value>previous</value>\n                <value>current</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-continuation\">\n        <ref name=\"text-page-continuation-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <attribute name=\"text:select-page\">\n        <choice>\n            <value>previous</value>\n            <value>next</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-firstname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-lastname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-position\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-email\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-private\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-fax\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-company\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-work\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-street\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-city\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-postal-code\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-country\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-state-or-province\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-name\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:chapter\">\n        <ref name=\"text-chapter-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display\">\n        <choice>\n            <value>name</value>\n            <value>number</value>\n            <value>number-and-name</value>\n            <value>plain-number-and-name</value>\n            <value>plain-number</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:file-name\">\n        <ref name=\"text-file-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-fixed-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:template-name\">\n        <ref name=\"text-template-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-template-name-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n                <value>area</value>\n                <value>title</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sheet-name\">\n        <text/>\n    </element>\n</define>\n<define name=\"text-variable-decl\">\n    <element name=\"text:variable-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <ref name=\"common-value-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-set\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-value-and-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-value-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-user-field-decl\">\n    <element name=\"text:user-field-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <optional>\n            <ref name=\"common-field-formula-attlist\"/>\n        </optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-decl\">\n    <element name=\"text:sequence-decl\">\n        <ref name=\"text-sequence-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-name-attlist\"/>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display-outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:separation-character\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <ref name=\"text-sequence-ref-name\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-ref-name\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:expression\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <optional>\n                <ref name=\"common-value-and-type-attlist\"/>\n            </optional>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:text-input\">\n        <ref name=\"common-field-description-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:initial-creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"timeOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:description\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-defined\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"office:value\">\n                    <ref name=\"double\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:time-value\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:boolean-value\">\n                    <ref name=\"boolean\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:printed-by\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:subject\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:keywords\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-cycles\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-duration\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:duration\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:page-count</name>\n            <name>text:paragraph-count</name>\n            <name>text:word-count</name>\n            <name>text:character-count</name>\n            <name>text:table-count</name>\n            <name>text:image-count</name>\n            <name>text:object-count</name>\n        </choice>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"common-field-database-table\">\n    <ref name=\"common-field-database-table-attlist\"/>\n    <ref name=\"common-field-database-name\"/>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <optional>\n        <attribute name=\"text:database-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <ref name=\"form-connection-resource\"/>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <attribute name=\"text:table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:table-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-display\">\n        <ref name=\"text-database-display-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-data-style-name-attlist\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <attribute name=\"text:column-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-next\">\n        <ref name=\"text-database-next-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-select\">\n        <ref name=\"text-database-row-select-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:row-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-number\">\n        <interleave>\n            <ref name=\"common-field-database-table\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <optional>\n                <attribute name=\"text:value\">\n                    <ref name=\"nonNegativeInteger\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-name\">\n        <ref name=\"common-field-database-table\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-set\">\n        <ref name=\"text-set-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:active\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-get\">\n        <ref name=\"text-get-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-get-page-variable-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-num-format-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:placeholder\">\n        <ref name=\"text-placeholder-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <attribute name=\"text:placeholder-type\">\n        <choice>\n            <value>text</value>\n            <value>table</value>\n            <value>text-box</value>\n            <value>image</value>\n            <value>object</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-description-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:conditional-text\">\n        <ref name=\"text-conditional-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-true\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-false\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:current-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-text\">\n        <ref name=\"text-hidden-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:reference-ref</name>\n            <name>text:bookmark-ref</name>\n        </choice>\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-note-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-sequence-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <text/>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-note-ref-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sequence-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n                <value>value</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:script\">\n        <interleave>\n            <choice>\n                <group>\n                    <attribute name=\"xlink:href\">\n                        <ref name=\"anyURI\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                            <value>simple</value>\n                        </attribute>\n                    </optional>\n                </group>    \n                <text/>\n            </choice>\n            <optional>\n                <attribute name=\"script:language\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:execute-macro\">\n        <optional>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-paragraph\">\n        <ref name=\"text-hidden-paragraph-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:dde-connection\">\n        <attribute name=\"text:connection-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:measure\">\n        <attribute name=\"text:kind\">\n            <choice>\n                <value>value</value>\n                <value>unit</value>\n                <value>gap</value>\n            </choice>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:table-formula\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"common-value-type-attlist\">\n    <attribute name=\"office:value-type\">\n        <ref name=\"valueType\"/>\n    </attribute>\n</define>\n<define name=\"common-value-and-type-attlist\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"office:currency\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <attribute name=\"office:date-value\">\n                <ref name=\"dateOrDateTime\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <attribute name=\"office:time-value\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <attribute name=\"office:boolean-value\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-field-fixed-attlist\">\n    <optional>\n        <attribute name=\"text:fixed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-name-attlist\">\n    <attribute name=\"text:name\">\n        <ref name=\"variableName\"/>\n    </attribute>\n</define>\n<define name=\"common-field-description-attlist\">\n    <optional>\n        <attribute name=\"text:description\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-formula-attlist\">\n    <optional>\n        <attribute name=\"text:formula\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-data-style-name-attlist\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-num-format-attlist\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-start\">\n        <ref name=\"text-toc-mark-start-attrs\"/>\n    </element>\n</define>\n<define name=\"text-toc-mark-start-attrs\">\n    <ref name=\"text-id\"/>\n    <ref name=\"text-outline-level\"/>\n</define>\n<define name=\"text-outline-level\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-id\">\n    <attribute name=\"text:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-end\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"text-index-name\">\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:key1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key1-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:bibliography-mark\">\n        <attribute name=\"text:bibliography-type\">\n            <ref name=\"text-bibliography-types\"/>\n        </attribute>\n        <zeroOrMore>\n            <attribute>\n                <choice>\n                    <name>text:identifier</name>\n                    <name>text:address</name>\n                    <name>text:annote</name>\n                    <name>text:author</name>\n                    <name>text:booktitle</name>\n                    <name>text:chapter</name>\n                    <name>text:edition</name>\n                    <name>text:editor</name>\n                    <name>text:howpublished</name>\n                    <name>text:institution</name>\n                    <name>text:journal</name>\n                    <name>text:month</name>\n                    <name>text:note</name>\n                    <name>text:number</name>\n                    <name>text:organizations</name>\n                    <name>text:pages</name>\n                    <name>text:publisher</name>\n                    <name>text:school</name>\n                    <name>text:series</name>\n                    <name>text:title</name>\n                    <name>text:report-type</name>\n                    <name>text:volume</name>\n                    <name>text:year</name>\n                    <name>text:url</name>\n                    <name>text:custom1</name>\n                    <name>text:custom2</name>\n                    <name>text:custom3</name>\n                    <name>text:custom4</name>\n                    <name>text:custom5</name>\n                    <name>text:isbn</name>\n                    <name>text:issn</name>\n                </choice>\n                <ref name=\"string\"/>\n            </attribute>\n        </zeroOrMore>\n        <text/>\n    </element>\n</define>\n<define name=\"text-bibliography-types\">\n    <choice>\n        <value>article</value>\n        <value>book</value>\n        <value>booklet</value>\n        <value>conference</value>\n        <value>custom1</value>\n        <value>custom2</value>\n        <value>custom3</value>\n        <value>custom4</value>\n        <value>custom5</value>\n        <value>email</value>\n        <value>inbook</value>\n        <value>incollection</value>\n        <value>inproceedings</value>\n        <value>journal</value>\n        <value>manual</value>\n        <value>mastersthesis</value>\n        <value>misc</value>\n        <value>phdthesis</value>\n        <value>proceedings</value>\n        <value>techreport</value>\n        <value>unpublished</value>\n        <value>www</value>\n    </choice>\n</define>\n<define name=\"text-index-body\">\n    <element name=\"text:index-body\">\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"index-content-main\">\n    <choice>\n        <ref name=\"text-content\"/>\n        <ref name=\"text-index-title\"/>\n    </choice>\n</define>\n<define name=\"text-index-title\">\n    <element name=\"text:index-title\">\n        <ref name=\"sectionAttr\"/>\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content\">\n    <element name=\"text:table-of-content\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-of-content-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-of-content-source\">\n    <element name=\"text:table-of-content-source\">\n        <ref name=\"text-table-of-content-source-attlist\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-outline-level\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-source-styles\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:index-scope\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-entry-template\">\n    <element name=\"text:table-of-content-entry-template\">\n        <ref name=\"text-table-of-content-entry-template-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-children\"/>\n\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-children\">\n    <choice>\n        <ref name=\"text-index-entry-chapter\"/>\n        <ref name=\"text-index-entry-page-number\"/>\n        <ref name=\"text-index-entry-text\"/>\n        <ref name=\"text-index-entry-span\"/>\n        <ref name=\"text-index-entry-tab-stop\"/>\n        <ref name=\"text-index-entry-link-start\"/>\n        <ref name=\"text-index-entry-link-end\"/>\n    </choice>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-illustration-index\">\n    <element name=\"text:illustration-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-illustration-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-source\">\n    <element name=\"text:illustration-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-illustration-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-index-scope-attr\">\n    <optional>\n        <attribute name=\"text:index-scope\" a:defaultValue=\"document\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-relative-tab-stop-position-attr\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-caption\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-format\">\n            <choice>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-entry-template\">\n    <element name=\"text:illustration-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-entry-content\">\n    <ref name=\"text-illustration-index-entry-template-attrs\"/>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-index-entry-page-number\"/>\n            <ref name=\"text-index-entry-text\"/>\n            <ref name=\"text-index-entry-span\"/>\n            <ref name=\"text-index-entry-tab-stop\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-illustration-index-entry-template-attrs\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-table-index\">\n    <element name=\"text:table-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-index-source\">\n    <element name=\"text:table-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-table-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-table-index-entry-template\">\n    <element name=\"text:table-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-object-index\">\n    <element name=\"text:object-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-object-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-object-index-source\">\n    <element name=\"text:object-index-source\">\n        <ref name=\"text-object-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-object-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-spreadsheet-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-math-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-draw-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-chart-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-other-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-entry-template\">\n    <element name=\"text:object-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-user-index\">\n    <element name=\"text:user-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-user-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-user-index-source\">\n    <element name=\"text:user-index-source\">\n        <ref name=\"text-user-index-source-attr\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-user-index-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-graphics\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-tables\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-floating-frames\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:copy-outline-levels\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-entry-template\">\n    <element name=\"text:user-index-entry-template\">\n        <ref name=\"text-user-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index\">\n    <element name=\"text:alphabetical-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-alphabetical-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source\">\n    <element name=\"text:alphabetical-index-source\">\n        <ref name=\"text-alphabetical-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-alphabetical-index-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ignore-case\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:alphabetical-separators\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:combine-entries\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-dash\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-pp\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-keys-as-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:capitalize-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:comma-separated\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-auto-mark-file\">\n    <element name=\"text:alphabetical-index-auto-mark-file\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template\">\n    <element name=\"text:alphabetical-index-entry-template\">\n        <ref name=\"text-alphabetical-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <choice>\n            <value>1</value>\n            <value>2</value>\n            <value>3</value>\n            <value>separator</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography\">\n    <element name=\"text:bibliography\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-bibliography-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-bibliography-source\">\n    <element name=\"text:bibliography-source\">\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-bibliography-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template\">\n    <element name=\"text:bibliography-entry-template\">\n        <ref name=\"text-bibliography-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n                <ref name=\"text-index-entry-bibliography\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-type\">\n        <ref name=\"text-bibliography-types\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-index-source-styles\">\n    <element name=\"text:index-source-styles\">\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n        <zeroOrMore>\n            <ref name=\"text-index-source-style\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-index-source-style\">\n    <element name=\"text:index-source-style\">\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-index-title-template\">\n    <element name=\"text:index-title-template\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter\">\n    <element name=\"text:index-entry-chapter\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-chapter-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter-attrs\">\n    <optional>\n        <attribute name=\"text:display\" a:defaultValue=\"number\">\n            <choice>\n                <value>name</value>\n                <value>number</value>\n                <value>number-and-name</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-text\">\n    <element name=\"text:index-entry-text\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-page-number\">\n    <element name=\"text:index-entry-page-number\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-span\">\n    <element name=\"text:index-entry-span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography\">\n    <element name=\"text:index-entry-bibliography\">\n        <ref name=\"text-index-entry-bibliography-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-data-field\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-index-entry-tab-stop\">\n    <element name=\"text:index-entry-tab-stop\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-tab-stop-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:type\">\n            <value>right</value>\n        </attribute>\n        <group>\n            <attribute name=\"style:type\">\n                <value>left</value>\n            </attribute>\n            <attribute name=\"style:position\">\n                <ref name=\"length\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"text-index-entry-link-start\">\n    <element name=\"text:index-entry-link-start\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-link-end\">\n    <element name=\"text:index-entry-link-end\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-table\">\n    <element name=\"table:table\">\n        <ref name=\"table-table-attlist\"/>\n        <optional>\n            <ref name=\"table-table-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-dde-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-scenario\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-shapes\"/>\n        </optional>\n        <ref name=\"table-columns-and-groups\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-columns-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-column-group\"/>\n            <ref name=\"table-columns-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-columns-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-columns\"/>\n            <optional>\n                <ref name=\"table-table-header-columns\"/>\n                <optional>\n                    <ref name=\"table-columns\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-columns\"/>\n            <optional>\n                <ref name=\"table-columns\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-columns\">\n    <choice>\n        <ref name=\"table-table-columns\"/>\n        <oneOrMore>\n                <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </choice>\n</define>\n\n<define name=\"table-rows-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-row-group\"/>\n            <ref name=\"table-rows-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-rows-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-rows\"/>\n            <optional>\n                <ref name=\"table-table-header-rows\"/>\n                <optional>\n                    <ref name=\"table-rows\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-rows\"/>\n            <optional>\n                <ref name=\"table-rows\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-rows\">\n    <choice>\n        <ref name=\"table-table-rows\"/>\n        <oneOrMore>\n            <optional>\n                <ref name=\"text-soft-page-break\"/>\n            </optional>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </choice>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print-ranges\">\n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row\">\n    <element name=\"table:table-row\">\n        <ref name=\"table-table-row-attlist\"/>\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-table-cell\"/>\n                <ref name=\"table-covered-table-cell\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-rows-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"table-visibility-value\">\n    <choice>\n        <value>visible</value>\n        <value>collapse</value>\n        <value>filter</value>\n    </choice>\n</define>\n<define name=\"table-table-cell\">\n    <element name=\"table:table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-attlist-extra\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-covered-table-cell\">\n    <element name=\"table:covered-table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-table-cell-content\">\n    <optional>\n        <ref name=\"table-cell-range-source\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-annotation\"/>\n    </optional>\n    <optional>\n        <ref name=\"table-detective\"/>\n    </optional>\n    <zeroOrMore>\n        <ref name=\"text-content\"/>\n    </zeroOrMore>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-rows-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:content-validation-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column\">\n    <element name=\"table:table-column\">\n        <ref name=\"table-table-column-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-columns\">\n    <element name=\"table:table-header-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-columns\">\n    <element name=\"table:table-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-column-group\">\n    <element name=\"table:table-column-group\">\n        <ref name=\"table-table-column-group-attlist\"/>\n        <ref name=\"table-columns-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-column-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-rows\">\n    <element name=\"table:table-header-rows\">\n        <oneOrMore>\n            <optional>\n                <ref name=\"text-soft-page-break\"/>\n            </optional>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-rows\">\n    <element name=\"table:table-rows\">\n        <oneOrMore>\n            <optional>\n                <ref name=\"text-soft-page-break\"/>\n            </optional>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-group\">\n    <element name=\"table:table-row-group\">\n        <ref name=\"table-table-row-group-attlist\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-row-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-sub-table\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"cellAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+</param>\n\n    </data>\n</define>\n<define name=\"cellRangeAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+(:($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+)?</param>\n\n    </data>\n</define>\n<define name=\"cellRangeAddressList\">\n    <!-- Value is a space separated list of \"cellRangeAddress\" patterns -->\n    <data type=\"string\"/> \n</define>\n<define name=\"table-table-source\">\n    <element name=\"table:table-source\">\n        <ref name=\"table-table-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:mode\" a:defaultValue=\"copy-all\">\n            <choice>\n                <value>copy-all</value>\n                <value>copy-results-only</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-options\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario\">\n    <element name=\"table:scenario\">\n        <ref name=\"table-scenario-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:scenario-ranges\">\n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:is-active\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-border\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-back\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-styles\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-formulas\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:comment\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-shapes\">\n    <element name=\"table:shapes\">\n        <oneOrMore>\n            <ref name=\"shape\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-range-source\">\n    <element name=\"table:cell-range-source\">\n        <ref name=\"table-table-cell-range-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:last-column-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n    <attribute name=\"table:last-row-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-detective\">\n    <element name=\"table:detective\">\n        <zeroOrMore>\n            <ref name=\"table-highlighted-range\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"table-operation\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-operation\">\n    <element name=\"table:operation\">\n        <ref name=\"table-operation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <choice>\n            <value>trace-dependents</value>\n            <value>remove-dependents</value>\n            <value>trace-precedents</value>\n            <value>remove-precedents</value>\n            <value>trace-errors</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:index\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range\">\n    <element name=\"table:highlighted-range\">\n        <choice>\n            <group>\n                <ref name=\"table-highlighted-range-attlist\"/>\n            </group>\n            <group>\n                <ref name=\"table-highlighted-range-attlist-invalid\"/>\n            </group>\n        </choice>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:direction\">\n        <choice>\n            <value>from-another-table</value>\n            <value>to-another-table</value>\n            <value>from-same-table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-error\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist-invalid\" combine=\"interleave\">\n    <attribute name=\"table:marked-invalid\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"office-spreadsheet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:structure-protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-settings\">\n    <element name=\"table:calculation-settings\">\n        <ref name=\"table-calculation-setting-attlist\"/>\n        <optional>\n            <ref name=\"table-null-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-iteration\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:precision-as-shown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:search-criteria-must-apply-to-whole-cell\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:automatic-find-labels\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-regular-expressions\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:null-year\" a:defaultValue=\"1930\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-null-date\">\n    <element name=\"table:null-date\">\n        <optional>\n            <attribute name=\"table:value-type\" a:defaultValue=\"date\">\n                <ref name=\"valueType\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:date-value\"\n                         a:defaultValue=\"1899-12-30\">\n                <ref name=\"date\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-iteration\">\n    <element name=\"table:iteration\">\n        <optional>\n            <attribute name=\"table:status\" a:defaultValue=\"disable\">\n                <choice>\n                    <value>enable</value>\n                    <value>disable</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:steps\" a:defaultValue=\"100\">\n                <ref name=\"positiveInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:maximum-difference\"\n                         a:defaultValue=\"0.001\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-content-validations\">\n    <element name=\"table:content-validations\">\n        <oneOrMore>\n            <ref name=\"table-content-validation\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-content-validation\">\n    <element name=\"table:content-validation\">\n        <ref name=\"table-validation-attlist\"/>\n        <optional>\n            <ref name=\"table-help-message\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"table-error-message\"/>\n                <group>\n                    <ref name=\"table-error-macro\"/>\n                    <optional>\n                        <ref name=\"office-event-listeners\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:allow-empty-cell\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-list\" a:defaultValue=\"unsorted\">\n            <choice>\n                <value>none</value>\n                <value>unsorted</value>\n                <value>sort-ascending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-help-message\">\n    <element name=\"table:help-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-message\">\n    <element name=\"table:error-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:message-type\" a:defaultValue=\"stop\">\n                <choice>\n                    <value>stop</value>\n                    <value>warning</value>\n                    <value>information</value>\n                </choice>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-macro\">\n    <element name=\"table:error-macro\">\n        <optional>\n            <attribute name=\"table:execute\" a:defaultValue=\"true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-label-ranges\">\n    <element name=\"table:label-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-label-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-label-range\">\n    <element name=\"table:label-range\">\n        <ref name=\"table-label-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:label-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:orientation\">\n        <choice>\n            <value>column</value>\n            <value>row</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-named-expressions\">\n    <element name=\"table:named-expressions\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-named-range\"/>\n                <ref name=\"table-named-expression\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-named-range\">\n    <element name=\"table:named-range\">\n        <ref name=\"table-named-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:range-usable-as\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>print-range</value>\n                            <value>filter</value>\n                            <value>repeat-row</value>\n                            <value>repeat-column</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-named-expression\">\n    <element name=\"table:named-expression\">\n        <ref name=\"table-named-expression-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-expression-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:expression\">\n        <ref name=\"string\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-ranges\">\n    <element name=\"table:database-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-database-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-database-range\">\n    <element name=\"table:database-range\">\n        <ref name=\"table-database-range-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-sort\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-subtotal-rules\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-selection\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-styles\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-size\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:has-persistent-data\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:orientation\" a:defaultValue=\"row\">\n            <choice>\n                <value>column</value>\n                <value>row</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-header\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-filter-buttons\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-sql\">\n    <element name=\"table:database-source-sql\">\n        <ref name=\"table-database-source-sql-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:sql-statement\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:parse-sql-statement\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-query\">\n    <element name=\"table:database-source-table\">\n        <ref name=\"table-database-source-table-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table\">\n    <element name=\"table:database-source-query\">\n        <ref name=\"table-database-source-query-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:query-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-sort\">\n    <element name=\"table:sort\">\n        <ref name=\"table-sort-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-sort-by\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by\">\n    <element name=\"table:sort-by\">\n        <ref name=\"table-sort-by-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules\">\n    <element name=\"table:subtotal-rules\">\n        <ref name=\"table-subtotal-rules-attlist\"/>\n        <optional>\n            <ref name=\"table-sort-groups\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-rule\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:page-breaks-on-group-change\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups\">\n    <element name=\"table:sort-groups\">\n        <ref name=\"table-sort-groups-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rule\">\n    <element name=\"table:subtotal-rule\">\n        <ref name=\"table-subtotal-rule-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-field\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rule-attlist\" combine=\"interleave\">\n    <attribute name=\"table:group-by-field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field\">\n    <element name=\"table:subtotal-field\">\n        <ref name=\"table-subtotal-field-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-filter\">\n    <element name=\"table:filter\">\n        <ref name=\"table-filter-attlist\"/>\n        <choice>\n            <ref name=\"table-filter-condition\"/>\n            <ref name=\"table-filter-and\"/>\n            <ref name=\"table-filter-or\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source\" a:defaultValue=\"self\">\n            <choice>\n                <value>self</value>\n                <value>cell-range</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-duplicates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-and\">\n    <element name=\"table:filter-and\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-or\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-or\">\n    <element name=\"table:filter-or\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-and\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-condition\">\n    <element name=\"table:filter-condition\">\n        <ref name=\"table-filter-condition-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">    \n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:value\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:operator\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"text\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-tables\">\n    <element name=\"table:data-pilot-tables\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-table\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table\">\n    <element name=\"table:data-pilot-table\">\n        <ref name=\"table-data-pilot-table-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n                <ref name=\"table-source-service\"/>\n                <ref name=\"table-source-cell-range\"/>\n            </choice>\n        </optional>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-field\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:application-data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:grand-total\" a:defaultValue=\"both\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:ignore-empty-rows\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:identify-categories\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:buttons\">    \n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-filter-button\" a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:drill-down-on-double-click\"\n                   a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-cell-range\">\n    <element name=\"table:source-cell-range\">\n        <ref name=\"table-source-cell-range-attlist\"/>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-cell-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:cell-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service\">\n    <element name=\"table:source-service\">\n        <ref name=\"table-source-service-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:object-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:user-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:password\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field\">\n    <element name=\"table:data-pilot-field\">\n        <ref name=\"table-data-pilot-field-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-level\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-field-reference\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-groups\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:orientation\">    \n            <choice>\n                <value>row</value>\n                <value>column</value>\n                <value>data</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"table:orientation\">\n                <value>page</value>\n            </attribute>\n            <attribute name=\"table:selected-page\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-data-layout-field\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:function\">\n            <choice>\n                <value>auto</value>\n                <value>average</value>\n                <value>count</value>\n                <value>countnums</value>\n                <value>max</value>\n                <value>min</value>\n                <value>product</value>\n                <value>stdev</value>\n                <value>stdevp</value>\n                <value>sum</value>\n                <value>var</value>\n                <value>varp</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:used-hierarchy\" a:defaultValue=\"-1\">    \n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-level\">\n    <element name=\"table:data-pilot-level\">\n        <ref name=\"table-data-pilot-level-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-subtotals\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-members\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-display-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-sort-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-layout-info\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-level-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-empty\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-subtotals\">\n    <element name=\"table:data-pilot-subtotals\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-subtotal\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal\">\n    <element name=\"table:data-pilot-subtotal\">\n        <ref name=\"table-data-pilot-subtotal-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-members\">\n    <element name=\"table:data-pilot-members\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-member\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-member\">\n    <element name=\"table:data-pilot-member\">\n        <ref name=\"table-data-pilot-member-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-details\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-display-info\">\n    <element name=\"table:data-pilot-display-info\">\n        <ref name=\"table-data-pilot-display-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:enabled\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-field\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:member-count\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:display-member-mode\">\n        <choice>\n            <value>from-top</value>\n            <value>from-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-sort-info\">\n    <element name=\"table:data-pilot-sort-info\">\n        <ref name=\"table-data-pilot-sort-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:sort-mode\">\n                <value>data</value>\n            </attribute>\n            <attribute name=\"table:data-field\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:sort-mode\">\n            <choice>\n                <value>none</value>\n                <value>manual</value>\n                <value>name</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:order\">\n        <choice>\n            <value>ascending</value>\n            <value>descending</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info\">\n    <element name=\"table:data-pilot-layout-info\">\n        <ref name=\"table-data-pilot-layout-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:layout-mode\">\n        <choice>\n            <value>tabular-layout</value>\n            <value>outline-subtotals-top</value>\n            <value>outline-subtotals-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:add-empty-lines\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference\">\n    <element name=\"table:data-pilot-field-reference\">\n        <ref name=\"table-data-pilot-field-reference-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:member-type\">\n                <value>named</value>\n            </attribute>\n            <attribute name=\"table:member-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:member-type\">\n            <choice>\n                <value>previous</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>none</value>\n            <value>member-difference</value>\n            <value>member-percentage</value>\n            <value>member-percentage-difference</value>\n            <value>running-total</value>\n            <value>row-percentage</value>\n            <value>column-percentage</value>\n            <value>total-percentage</value>\n            <value>index</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups\">\n    <element name=\"table:data-pilot-groups\">\n        <ref name=\"table-data-pilot-groups-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-start\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:start\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-end\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:end\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:step\">\n        <ref name=\"double\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:grouped-by\">\n        <choice>\n            <value>seconds</value>\n            <value>minutes</value>\n            <value>hours</value>\n            <value>days</value>\n            <value>months</value>\n            <value>quarters</value>\n            <value>years</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group\">\n    <element name=\"table:data-pilot-group\">\n        <ref name=\"table-data-pilot-group-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group-member\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group-member\">\n    <element name=\"table:data-pilot-group-member\">\n        <ref name=\"table-data-pilot-group-member-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation\">\n    <element name=\"table:consolidation\">\n        <ref name=\"table-consolidation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">    \n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-cell-range-addresses\">    \n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-cell-address\">    \n        <ref name=\"cellAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:link-to-source-data\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-links\">\n    <element name=\"table:dde-links\">\n        <oneOrMore>\n            <ref name=\"table-dde-link\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes\">\n    <element name=\"table:tracked-changes\">\n        <ref name=\"table-tracked-changes-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-cell-content-change\"/>\n                <ref name=\"table-insertion\"/>\n                <ref name=\"table-deletion\"/>\n                <ref name=\"table-movement\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:track-changes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion\">\n    <element name=\"table:insertion\">\n        <ref name=\"table-insertion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:count\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dependencies\">\n    <element name=\"table:dependencies\">\n        <oneOrMore>\n            <ref name=\"table-dependency\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-dependency\">\n    <element name=\"table:dependency\">\n        <attribute name=\"table:id\">\n            <ref name=\"string\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletions\">\n    <element name=\"table:deletions\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-cell-content-deletion\"/>\n                <ref name=\"table-change-deletion\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-content-deletion\">\n    <element name=\"table:cell-content-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"table-cell-address\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-change-track-table-cell\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-change-deletion\">\n    <element name=\"table:change-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletion\">\n    <element name=\"table:deletion\">\n        <ref name=\"table-deletion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-cut-offs\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:multi-deletion-spanned\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-cut-offs\">\n    <element name=\"table:cut-offs\">\n        <choice>\n            <oneOrMore>\n                <ref name=\"table-movement-cut-off\"/>\n            </oneOrMore>\n            <group>\n                <ref name=\"table-insertion-cut-off\"/>\n                <zeroOrMore>\n                    <ref name=\"table-movement-cut-off\"/>\n                </zeroOrMore>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off\">\n    <element name=\"table:insertion-cut-off\">\n        <ref name=\"table-insertion-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-movement-cut-off\">\n    <element name=\"table:movement-cut-off\">\n        <ref name=\"table-movement-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-movement-cut-off-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        <group>\n            <attribute name=\"table:start-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n            <attribute name=\"table:end-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-movement\">\n    <element name=\"table:movement\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-source-range-address\"/>\n        <ref name=\"table-target-range-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-range-address\">\n    <element name=\"table:source-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-target-range-address\">\n    <element name=\"table:target-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n\n<define name=\"common-table-range-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <ref name=\"common-table-cell-address-attlist\"/>\n        </group>\n        <group>\n            <ref name=\"common-table-cell-range-address-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"common-table-cell-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"common-table-cell-range-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:start-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-change-track-table-cell\" combine=\"interleave\">\n    <element name=\"table:change-track-table-cell\">\n        <ref name=\"table-change-track-table-cell-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:matrix-covered\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-cell-content-change\">\n    <element name=\"table:cell-content-change\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-cell-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <ref name=\"table-previous\"/>\n    </element>\n</define>\n<define name=\"table-cell-address\">\n    <element name=\"table:cell-address\">\n        <ref name=\"common-table-cell-address-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-previous\">\n    <element name=\"table:previous\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <ref name=\"table-change-track-table-cell\"/>\n    </element>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:acceptance-state\" a:defaultValue=\"pending\">\n            <choice>\n                <value>accepted</value>\n                <value>rejected</value>\n                <value>pending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:rejecting-change-id\">\n            <ref name=\"string\"/> \n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master\">\n    <element name=\"style:handout-master\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"style-handout-master-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-set\">\n    <element name=\"draw:layer-set\">\n        <zeroOrMore>\n            <ref name=\"draw-layer\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-layer\">\n    <element name=\"draw:layer\">\n        <ref name=\"draw-layer-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display\" a:defaultValue=\"always\">\n            <choice>\n                <value>always</value>\n                <value>screen</value>\n                <value>printer</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page\">\n    <element name=\"draw:page\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"draw-page-attlist\"/>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <choice>\n                <ref name=\"presentation-animations\"/>\n                <ref name=\"animation-element\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-header-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-footer-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-date-time-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:nav-order\">\n            <ref name=\"IDREFS\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"shape\">\n    <choice>\n        <ref name=\"draw-rect\"/>\n        <ref name=\"draw-line\"/>\n        <ref name=\"draw-polyline\"/>\n        <ref name=\"draw-polygon\"/>\n        <ref name=\"draw-regular-polygon\"/>\n        <ref name=\"draw-path\"/>\n        <ref name=\"draw-circle\"/>\n        <ref name=\"draw-ellipse\"/>\n        <ref name=\"draw-g\"/>\n        <ref name=\"draw-page-thumbnail\"/>\n        <ref name=\"draw-frame\"/>\n        <ref name=\"draw-measure\"/>\n        <ref name=\"draw-caption\"/>\n        <ref name=\"draw-connector\"/>\n        <ref name=\"draw-control\"/>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"draw-custom-shape\"/>\n    </choice>\n</define>\n<define name=\"draw-rect\">\n    <element name=\"draw:rect\">\n        <ref name=\"draw-rect-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-rect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-line\">\n    <element name=\"draw:line\">\n        <ref name=\"draw-line-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-polyline\">\n    <element name=\"draw:polyline\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-points-attlist\">\n    <attribute name=\"draw:points\">\n        <ref name=\"points\"/>\n    </attribute>\n</define>\n<define name=\"draw-polygon\">\n    <element name=\"draw:polygon\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon\">\n    <element name=\"draw:regular-polygon\">\n        <ref name=\"draw-regular-polygon-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"draw:concave\">\n            <value>false</value>\n        </attribute>\n        <group>\n            <attribute name=\"draw:concave\">\n                <value>true</value>\n            </attribute>\n            <ref name=\"draw-regular-polygon-sharpness-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:corners\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-regular-polygon-sharpness-attlist\">\n    <attribute name=\"draw:sharpness\">\n        <ref name=\"percent\"/>\n    </attribute>\n</define>\n<define name=\"draw-path\">\n    <element name=\"draw:path\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-path-data-attlist\">\n    <attribute name=\"svg:d\">\n        <ref name=\"pathData\"/>\n    </attribute>\n</define>\n<define name=\"draw-circle\">\n    <element name=\"draw:circle\">\n        <ref name=\"draw-circle-attlist\"/>\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-circle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:kind\" a:defaultValue=\"full\">\n            <choice>\n                <value>full</value>\n                <value>section</value>\n                <value>cut</value>\n                <value>arc</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-ellipse\">\n    <element name=\"draw:ellipse\">\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"draw-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:rx\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:ry\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector\">\n    <element name=\"draw:connector\">\n        <ref name=\"draw-connector-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"standard\">\n            <choice>\n                <value>standard</value>\n                <value>lines</value>\n                <value>line</value>\n                <value>curve</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-skew\">\n            <list>\n                <ref name=\"length\"/>\n                <optional>\n                    <ref name=\"length\"/>\n                    <optional>\n                        <ref name=\"length\"/>\n                    </optional>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption\">\n    <element name=\"draw:caption\">\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-point-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"draw:caption-point-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-measure\">\n    <element name=\"draw:measure\">\n        <ref name=\"draw-measure-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-control\">\n    <element name=\"draw:control\">\n        <ref name=\"draw-control-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>    \n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-control-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:control\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-thumbnail\">\n    <element name=\"draw:page-thumbnail\">\n        <ref name=\"draw-page-thumbnail-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"common-draw-shape-with-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-page-thumbnail-attlist\">\n    <optional>\n        <attribute name=\"draw:page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-g\">\n    <element name=\"draw:g\">\n        <ref name=\"draw-g-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-name-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-g-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-caption-id-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-id\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-position-attlist\">\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-size-attlist\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-transform-attlist\">\n    <optional>\n        <attribute name=\"draw:transform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-viewbox-attlist\">\n    <attribute name=\"svg:viewBox\">\n        <list>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n        </list>\n    </attribute>\n</define>\n<define name=\"common-draw-style-name-attlist\">\n    <choice>\n        <group>\n            <optional>\n                <attribute name=\"draw:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"draw:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <optional>\n                <attribute name=\"presentation:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"presentation:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-draw-text-style-name-attlist\">\n    <optional>\n        <attribute name=\"draw:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-layer-name-attlist\">\n    <optional>\n        <attribute name=\"draw:layer\">\n            <data type=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-id-attlist\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-z-index-attlist\">\n    <optional>\n        <attribute name=\"draw:z-index\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:end-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-background\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-type\">\n            <choice>\n                <value>page</value>\n                <value>frame</value>\n                <value>paragraph</value>\n                <value>char</value>\n                <value>as-char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text\">\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-list\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"common-draw-shape-with-styles-attlist\">\n    <ref name=\"common-draw-z-index-attlist\"/>\n    <ref name=\"common-draw-id-attlist\"/>\n    <ref name=\"common-draw-layer-name-attlist\"/>\n    <ref name=\"common-draw-style-name-attlist\"/>\n    <ref name=\"common-draw-transform-attlist\"/>\n    <ref name=\"common-draw-name-attlist\"/>\n    <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n</define>\n<define name=\"common-draw-shape-with-text-and-styles-attlist\">\n    <ref name=\"common-draw-shape-with-styles-attlist\"/>\n    <ref name=\"common-draw-text-style-name-attlist\"/>\n</define>\n<define name=\"draw-glue-point\">\n    <element name=\"draw:glue-point\">\n        <ref name=\"draw-glue-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:id\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n    <attribute name=\"svg:y\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:align\">\n            <choice>\n                <value>top-left</value>\n                <value>top</value>\n                <value>top-right</value>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>bottom-left</value>\n                <value>bottom-right</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-glue-points-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:escape-direction\">\n        <choice>\n            <value>auto</value>\n            <value>left</value>\n            <value>right</value>\n            <value>up</value>\n            <value>down</value>\n            <value>horizontal</value>\n            <value>vertical</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"svg-title\">\n    <element name=\"svg:title\">\n        <text/>\n    </element>\n</define>\n<define name=\"svg-desc\">\n    <element name=\"svg:desc\">\n        <text/>\n    </element>\n</define>\n<define name=\"draw-frame\">\n    <element name=\"draw:frame\">\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-rel-size-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"draw-frame-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-text-box\"/>\n                <ref name=\"draw-image\"/>\n                <ref name=\"draw-object\"/>\n                <ref name=\"draw-object-ole\"/>\n                <ref name=\"draw-applet\"/>\n                <ref name=\"draw-floating-frame\"/>\n                <ref name=\"draw-plugin\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"draw-image-map\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"draw-contour-polygon\"/>\n                <ref name=\"draw-contour-path\"/>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-rel-size-attlist\">\n    <ref name=\"common-draw-size-attlist\"/>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-height\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:copy-of\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box\">\n    <element name=\"draw:text-box\">\n        <ref name=\"draw-text-box-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:chain-next-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-id\"/>\n    </optional>\n</define>\n<define name=\"draw-image\">\n    <element name=\"draw:image\">\n        <ref name=\"draw-image-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-data-attlist\" combine=\"interleave\">\n    <group>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n    </group>\n</define>\n\n<define name=\"office-binary-data\">\n    <element name=\"office:binary-data\">\n        <ref name=\"base64Binary\"/>\n    </element>\n</define>\n<define name=\"draw-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object\">\n    <element name=\"draw:object\">\n        <ref name=\"draw-object-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-document\"/>\n            <ref name=\"math-math\"/>\n        </choice>\n    </element>\n</define>\n\n<define name=\"draw-object-ole\">\n    <element name=\"draw:object-ole\">\n        <ref name=\"draw-object-ole-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"draw-object-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:notify-on-update-of-ranges\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object-ole-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:class-id\"/>\n    </optional>\n</define>\n<define name=\"draw-applet\">\n    <element name=\"draw:applet\">\n        <ref name=\"draw-applet-attlist\"/>\n        <optional>\n            <ref name=\"common-draw-data-attlist\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:code\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:object\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:archive\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:may-script\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-plugin\">\n    <element name=\"draw:plugin\">\n        <ref name=\"draw-plugin-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-plugin-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mime-type\"/>\n    </optional>\n</define>\n<define name=\"draw-param\">\n    <element name=\"draw:param\">\n        <ref name=\"draw-param-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\"/>\n    </optional>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:value\"/>\n    </optional>\n</define>\n<define name=\"draw-floating-frame\">\n    <element name=\"draw:floating-frame\">\n        <ref name=\"draw-floating-frame-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n    </element>\n</define>\n<define name=\"draw-floating-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-contour-polygon\">\n    <element name=\"draw:contour-polygon\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"draw-contour-path\">\n    <element name=\"draw:contour-path\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-contour-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:recreate-on-edit\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"draw-a\">\n    <element name=\"draw:a\">\n        <ref name=\"draw-a-attlist\"/>\n        <ref name=\"draw-frame\"/>\n    </element>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:title\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:server-map\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-image-map\">\n    <element name=\"draw:image-map\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-area-rectangle\"/>\n                <ref name=\"draw-area-circle\"/>\n                <ref name=\"draw-area-polygon\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-area-rectangle\">\n    <element name=\"draw:area-rectangle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-circle\">\n    <element name=\"draw:area-circle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-polygon\">\n    <element name=\"draw:area-polygon\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:nohref\">\n            <choice>\n                <value>nohref</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene\">\n    <element name=\"dr3d:scene\">\n        <ref name=\"dr3d-scene-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shapes3d\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"shapes3d\">\n    <choice>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"dr3d-extrude\"/>\n        <ref name=\"dr3d-sphere\"/>\n        <ref name=\"dr3d-rotate\"/>\n        <ref name=\"dr3d-cube\"/>\n    </choice>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vrp\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vpn\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vup\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:focal-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow-slant\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dr3d-transform-attlist\">\n    <optional>\n        <attribute name=\"dr3d:transform\"/>\n    </optional>\n</define>\n<define name=\"dr3d-light\">\n    <element name=\"dr3d:light\">\n        <ref name=\"dr3d-light-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <attribute name=\"dr3d:direction\">\n        <ref name=\"vector3D\"/>\n    </attribute>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:enabled\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:specular\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-cube\">\n    <element name=\"dr3d:cube\">\n        <ref name=\"dr3d-cube-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-cube-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:min-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:max-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere\">\n    <element name=\"dr3d:sphere\">\n        <ref name=\"dr3d-sphere-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:size\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-extrude\">\n    <element name=\"dr3d:extrude\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-rotate\">\n    <element name=\"dr3d:rotate\">\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-custom-shape\">\n    <element name=\"draw:custom-shape\">\n        <ref name=\"draw-custom-shape-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n        <optional>\n            <ref name=\"draw-enhanced-geometry\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:engine\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry\">\n    <element name=\"draw:enhanced-geometry\">\n        <ref name=\"draw-enhanced-geometry-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-equation\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"draw-handle\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"non-primitive\">\n            <ref name=\"custom-shape-type\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"custom-shape-type\">\n    <choice>\n        <value>non-primitive</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:viewBox\">\n            <list>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-rotate-angle\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:concentric-gradient-fill-allowed\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-brightness\" a:defaultValue=\"33%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-depth\" a:defaultValue=\"36pt 0\">\n            <list>\n                <ref name=\"length\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-diffusion\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-number-of-line-segments\"\n                   a:defaultValue=\"30\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-light-face\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-direction\"\n                   a:defaultValue=\"(5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-direction\"\n                   a:defaultValue=\"(-5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-metal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\" a:defaultValue=\"flat\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-angle\" a:defaultValue=\"0 0\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-shininess\" a:defaultValue=\"50%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-skew\" a:defaultValue=\"50 45\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-specularity\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\" a:defaultValue=\"parallel\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-viewpoint\" \n                   a:defaultValue=\"3.5cm -3.5cm 25cm\">\n            <ref name=\"point3D\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"point3D\">\n    <data type=\"string\"/>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-origin\" a:defaultValue=\"0.5 -0.5\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-color\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:enhanced-path\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-x\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-y\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-areas\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-points\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>segments</value>\n                <value>rectangle</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-leaving-directions\"/>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-mode\" a:defaultValue=\"normal\">\n            <choice>\n                <value>normal</value>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-scale\" a:defaultValue=\"path\">\n            <choice>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-same-letter-heights\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:modifiers\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation\">\n    <element name=\"draw:equation\">\n        <ref name=\"draw-equation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle\">\n    <element name=\"draw:handle\">\n        <ref name=\"draw-handle-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-switched\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:handle-position\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-polar\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:class\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-classes\">\n    <choice>\n        <value>title</value>\n        <value>outline</value>\n        <value>subtitle</value>\n        <value>text</value>\n        <value>graphic</value>\n        <value>object</value>\n        <value>chart</value>\n        <value>table</value>\n        <value>orgchart</value>\n        <value>page</value>\n        <value>notes</value>\n        <value>handout</value>\n        <value>header</value>\n        <value>footer</value>\n        <value>date-time</value>\n        <value>page-number</value>\n    </choice>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:placeholder\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:user-transformed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animations\">\n    <element name=\"presentation:animations\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"presentation-animation-elements\"/>\n                <ref name=\"presentation-animation-group\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-animation-elements\">\n    <choice>\n        <ref name=\"presentation-show-shape\"/>\n        <ref name=\"presentation-show-text\"/>\n        <ref name=\"presentation-hide-shape\"/>\n        <ref name=\"presentation-hide-text\"/>\n        <ref name=\"presentation-dim\"/>\n        <ref name=\"presentation-play\"/>\n    </choice>\n</define>\n<define name=\"presentation-sound\">\n    <element name=\"presentation:sound\">\n        <ref name=\"presentation-sound-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <choice>\n                    <value>onRequest</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-sound-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:play-full\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show-shape\">\n    <element name=\"presentation:show-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffects\">\n    <choice>\n        <value>none</value>\n        <value>fade</value>\n        <value>move</value>\n        <value>stripes</value>\n        <value>open</value>\n        <value>close</value>\n        <value>dissolve</value>\n        <value>wavyline</value>\n        <value>random</value>\n        <value>lines</value>\n        <value>laser</value>\n        <value>appear</value>\n        <value>hide</value>\n        <value>move-short</value>\n        <value>checkerboard</value>\n        <value>rotate</value>\n        <value>stretch</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffectDirections\">\n    <choice>\n        <value>none</value>\n        <value>from-left</value>\n        <value>from-top</value>\n        <value>from-right</value>\n        <value>from-bottom</value>\n        <value>from-center</value>\n        <value>from-upper-left</value>\n        <value>from-upper-right</value>\n        <value>from-lower-left</value>\n        <value>from-lower-right</value>\n        <value>to-left</value>\n        <value>to-top</value>\n        <value>to-right</value>\n        <value>to-bottom</value>\n        <value>to-upper-left</value>\n        <value>to-upper-right</value>\n        <value>to-lower-right</value>\n        <value>to-lower-left</value>\n        <value>path</value>\n        <value>spiral-inward-left</value>\n        <value>spiral-inward-right</value>\n        <value>spiral-outward-left</value>\n        <value>spiral-outward-right</value>\n        <value>vertical</value>\n        <value>horizontal</value>\n        <value>to-center</value>\n        <value>clockwise</value>\n        <value>counter-clockwise</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationSpeeds\">\n    <choice>\n        <value>slow</value>\n        <value>medium</value>\n        <value>fast</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:path-id\"/>\n    </optional>\n</define>\n<define name=\"presentation-show-text\">\n    <element name=\"presentation:show-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-shape\">\n    <element name=\"presentation:hide-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-text\">\n    <element name=\"presentation:hide-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim\">\n    <element name=\"presentation:dim\">\n        <ref name=\"presentation-dim-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:color\">\n        <ref name=\"color\"/>\n    </attribute>\n</define>\n<define name=\"presentation-play\">\n    <element name=\"presentation:play\">\n        <ref name=\"presentation-play-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-play-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animation-group\">\n    <element name=\"presentation:animation-group\">\n        <zeroOrMore>\n            <ref name=\"presentation-animation-elements\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:node-type\" a:defaultValue=\"default\">\n            <choice>\n                <value>default</value>\n                <value>on-click</value>\n                <value>with-previous</value>\n                <value>after-previous</value>\n                <value>timing-root</value>\n                <value>main-sequence</value>\n                <value>interactive-sequence</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-sub-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-class\" a:defaultValue=\"custom\">\n            <choice>\n                <value>custom</value>\n                <value>entrance</value>\n                <value>exit</value>\n                <value>emphasis</value>\n                <value>motion-path</value>\n                <value>ole-action</value>\n                <value>media-call</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:master-element\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:group-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener\">\n    <element name=\"presentation:event-listener\">\n        <ref name=\"presentation-event-listener-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:action\">\n        <choice>\n            <value>none</value>\n            <value>previous-page</value>\n            <value>next-page</value>\n            <value>first-page</value>\n            <value>last-page</value>\n            <value>hide</value>\n            <value>stop</value>\n            <value>execute</value>\n            <value>show</value>\n            <value>verb</value>\n            <value>fade-out</value>\n            <value>sound</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n            <choice>\n                <value>embed</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:verb\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:header\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:footer\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:date-time\">\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-decls\">\n    <zeroOrMore>\n        <ref name=\"presentation-decl\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:header-decl\">\n        <ref name=\"presentation-header-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-header-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:footer-decl\">\n        <ref name=\"presentation-footer-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-footer-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:date-time-decl\">\n        <ref name=\"presentation-date-time-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:source\">\n        <choice>\n            <value>fixed</value>\n            <value>current-date</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings\">\n    <optional>\n        <element name=\"presentation:settings\">\n            <ref name=\"presentation-settings-attlist\"/>\n            <zeroOrMore>\n                <ref name=\"presentation-show\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-page\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:full-screen\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:endless\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:pause\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show-logo\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:force-manual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-visible\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-as-pen\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-with-navigator\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:animations\" a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-on-click\"\n                   a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:stay-on-top\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show-end-of-presentation-slide\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show\">\n    <element name=\"presentation:show\">\n        <ref name=\"presentation-show-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:pages\"/>\n</define>\n<define name=\"chart-chart\">\n    <element name=\"chart:chart\">\n        <ref name=\"chart-chart-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-subtitle\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-footer\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-legend\"/>\n        </optional>\n        <ref name=\"chart-plot-area\"/>\n        <optional>\n            <ref name=\"table-table\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:class\">\n        <ref name=\"namespacedToken\"/>\n    </attribute>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:column-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:row-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title\">\n    <element name=\"chart:title\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-subtitle\">\n    <element name=\"chart:subtitle\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-footer\">\n    <element name=\"chart:footer\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-legend\">\n    <element name=\"chart:legend\">\n        <ref name=\"chart-legend-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"chart:legend-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"chart:legend-align\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n        <attribute name=\"chart:legend-position\">\n            <choice>\n                <value>top-start</value>\n                <value>bottom-start</value>\n                <value>top-end</value>\n                <value>bottom-end</value>\n            </choice>\n        </attribute>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:legend-expansion\">\n            <choice>\n                <value>wide</value>\n                <value>high</value>\n                <value>balanced</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:legend-expansion\">\n                <value>custom</value>\n            </attribute>\n            <attribute name=\"style:legend-expansion-aspect-ratio\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area\">\n    <element name=\"chart:plot-area\">\n        <ref name=\"chart-plot-area-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-axis\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-series\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-stock-gain-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-loss-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-range-line\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-wall\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-floor\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-source-has-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"dr3d-scene-attlist\"/>\n    <ref name=\"common-dr3d-transform-attlist\"/>\n</define>\n<define name=\"chart-wall\">\n    <element name=\"chart:wall\">\n        <ref name=\"chart-wall-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor\">\n    <element name=\"chart:floor\">\n        <ref name=\"chart-floor-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis\">\n    <element name=\"chart:axis\">\n        <ref name=\"chart-axis-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-categories\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-grid\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:dimension\">\n        <choice>\n            <value>x</value>\n            <value>y</value>\n            <value>z</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid\">\n    <element name=\"chart:grid\">\n        <ref name=\"chart-grid-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\" a:defaultValue=\"major\">\n            <choice>\n                <value>major</value>\n                <value>minor</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series\">\n    <element name=\"chart:series\">\n        <ref name=\"chart-series-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"chart-domain\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-mean-value\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-regression-curve\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-error-indicator\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-data-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:values-cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:label-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:attached-axis\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-domain\">\n    <element name=\"chart:domain\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-categories\">\n    <element name=\"chart:categories\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-data-point\">\n    <element name=\"chart:data-point\">\n        <ref name=\"chart-data-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:repeated\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"chart-mean-value\">\n    <element name=\"chart:mean-value\">\n        <ref name=\"chart-mean-value-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-mean-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-error-indicator\">\n    <element name=\"chart:error-indicator\">\n        <ref name=\"chart-error-indicator-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-error-indicator-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-regression-curve\">\n    <element name=\"chart:regression-curve\">\n        <ref name=\"chart-regression-curve-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-regression-curve-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-stock-gain-marker\">\n    <element name=\"chart:stock-gain-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-loss-marker\">\n    <element name=\"chart:stock-loss-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-range-line\">\n    <element name=\"chart:stock-range-line\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"common-stock-marker-attlist\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms\">\n    <optional>\n        <element name=\"office:forms\">\n            <ref name=\"office-forms-attlist\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"form-form\"/>\n                    <ref name=\"xforms-model\"/>\n                </choice>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:automatic-focus\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-design-mode\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form\">\n    <element name=\"form:form\">\n        <ref name=\"common-form-control-attlist\"/>\n        <ref name=\"form-form-attlist\"/>\n        <optional>\n            <ref name=\"form-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"controls\"/>\n                <ref name=\"form-form\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"form-connection-resource\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:method\" a:defaultValue=\"get\">\n            <choice>\n                <value>get</value>\n                <value>post</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:enctype\" \n                    a:defaultValue=\"application/x-www-form-urlencoded\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-deletes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-inserts\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-updates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-filter\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command-type\" a:defaultValue=\"command\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command\"/>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:datasource\">\n            <choice>\n                <ref name=\"anyURI\"/>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:master-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:detail-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:escape-processing\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:filter\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:ignore-result\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:navigation-mode\">\n            <ref name=\"navigation\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"navigation\">\n    <choice>\n        <value>none</value>\n        <value>current</value>\n        <value>parent</value>\n    </choice>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:order\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-cycle\">\n            <ref name=\"tab-cycles\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"tab-cycles\">\n    <choice>\n        <value>records</value>\n        <value>current</value>\n        <value>page</value>\n    </choice>\n</define>\n<define name=\"form-connection-resource\">\n    <element name=\"form:connection-resource\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"xforms-model\">\n    <element name=\"xforms:model\">\n        <ref name=\"anyAttListOrElements\"/>\n    </element>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:text\">\n        <ref name=\"form-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <ref name=\"column-controls\"/>\n</define>\n<define name=\"form-text-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-control-attlist\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"common-control-id-attlist\"/>\n    <ref name=\"xforms-bind-attlist\"/>\n</define>\n<define name=\"common-form-control-content\">\n    <optional>\n        <ref name=\"form-properties\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-event-listeners\"/>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:textarea\">\n        <ref name=\"form-textarea-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-textarea-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:password\">\n        <ref name=\"form-password-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:echo-char\" a:defaultValue=\"*\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:file\">\n        <ref name=\"form-file-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-file-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:formatted-text\">\n        <ref name=\"form-formatted-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:validation\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:number\">\n        <ref name=\"form-number-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"common-numeric-control-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:date\">\n        <ref name=\"form-date-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:time\">\n        <ref name=\"form-time-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:fixed-text\">\n        <ref name=\"form-fixed-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multi-line\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:combobox\">\n        <ref name=\"form-combobox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:auto-complete\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-item\">\n    <element name=\"form:item\">\n        <ref name=\"form-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-item-attlist\" combine=\"interleave\">\n    <ref name=\"label\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:listbox\">\n        <ref name=\"form-listbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-option\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"bound-column\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multiple\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-option\">\n    <element name=\"form:option\">\n        <ref name=\"form-option-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-option-attlist\" combine=\"interleave\">\n    <ref name=\"current-selected\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:button\">\n        <ref name=\"form-button-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:default-button\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:toggle\" a:default-value=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:focus-on-click\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-submission\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image\">\n        <ref name=\"form-image-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:checkbox\">\n        <ref name=\"form-checkbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"states\">\n    <choice>\n        <value>unchecked</value>\n        <value>checked</value>\n        <value>unknown</value>\n    </choice>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-state\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:is-tristate\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:state\" a:defaultValue=\"unchecked\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:radio\">\n        <ref name=\"form-radio-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-radio-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"current-selected\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:frame\">\n        <ref name=\"form-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image-frame\">\n        <ref name=\"form-image-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:hidden\">\n        <ref name=\"form-hidden-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-hidden-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:grid\">\n        <ref name=\"form-grid-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-column\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-grid-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-column\">\n    <element name=\"form:column\">\n        <ref name=\"form-column-attlist\"/>\n        <oneOrMore>\n            <ref name=\"column-controls\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-column-attlist\" combine=\"interleave\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"text-style-name\"/>\n</define>\n<define name=\"text-style-name\">\n    <optional>\n        <attribute name=\"form:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:value-range\">\n        <ref name=\"form-value-range-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:step-size\" a:defaultName=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:page-step-size\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:delay-for-repeat\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:orientation\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:generic-control\">\n        <ref name=\"form-generic-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-generic-control-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:control-implementation\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"xforms-bind-attlist\">\n    <optional>\n        <attribute name=\"xforms:bind\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"types\">\n    <choice>\n        <value>submit</value>\n        <value>reset</value>\n        <value>push</value>\n        <value>url</value>\n    </choice>\n</define>\n<define name=\"button-type\">\n    <optional>\n        <attribute name=\"form:button-type\" a:defaultValue=\"push\">\n            <ref name=\"types\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-control-id-attlist\">\n    <attribute name=\"form:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"current-selected\">\n    <optional>\n        <attribute name=\"form:current-selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-value-attlist\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-current-value-attlist\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-disabled-attlist\">\n    <optional>\n        <attribute name=\"form:disabled\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dropdown\">\n    <optional>\n        <attribute name=\"form:dropdown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"for\">\n    <optional>\n        <attribute name=\"form:for\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"image-data\">\n    <optional>\n        <attribute name=\"form:image-data\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"label\">\n    <optional>\n        <attribute name=\"form:label\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-maxlength-attlist\">\n    <optional>\n        <attribute name=\"form:max-length\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-printable-attlist\">\n    <optional>\n        <attribute name=\"form:printable\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-readonly-attlist\">\n    <optional>\n        <attribute name=\"form:readonly\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"selected\">\n    <optional>\n        <attribute name=\"form:selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"size\">\n    <optional>\n        <attribute name=\"form:size\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-index\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-stop\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-frame\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-location\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-title-attlist\">\n    <optional>\n        <attribute name=\"form:title\"/>\n    </optional>\n</define>\n<define name=\"common-form-visual-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:visual-effect\">\n            <choice>\n                <value>flat</value>\n                <value>3d</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-relative-image-position-attlist\"\n        combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"form:image-position\" a:defaultValue=\"center\">\n                <value>center</value>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"form:image-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"form:image-align\" a:defaultValue=\"center\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"bound-column\">\n    <optional>\n        <attribute name=\"form:bound-column\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-convert-empty-attlist\">\n    <optional>\n        <attribute name=\"form:convert-empty-to-null\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-field-attlist\">\n    <optional>\n        <attribute name=\"form:data-field\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source\">\n    <optional>\n        <attribute name=\"form:list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source-type\">\n    <optional>\n        <attribute name=\"form:list-source-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>sql</value>\n                <value>sql-pass-through</value>\n                <value>value-list</value>\n                <value>table-fields</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-properties\">\n    <element name=\"form:properties\">\n        <oneOrMore>\n            <ref name=\"form-property\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"form-property-name\" combine=\"interleave\">\n    <attribute name=\"form:property-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"form-property-value-and-type-attlist\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-value-and-type-attlist\"/>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:list-property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-type-and-value-list\"/>\n    </element>\n</define>\n<define name=\"form-property-type-and-value-list\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"office:currency\">\n                            <ref name=\"string\"/>\n                        </attribute>\n                    </optional>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:date-value\">\n                        <ref name=\"dateOrDateTime\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:time-value\">\n                        <ref name=\"duration\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:boolean-value\">\n                        <ref name=\"boolean\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:string-value\">\n                        <ref name=\"string\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"office-annotation\">\n    <element name=\"office:annotation\">\n        <ref name=\"office-annotation-attlist\"/>\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"dc-creator\"/>\n        </optional>\n        <optional>\n            <ref name=\"dc-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"meta-date-string\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-p\"/>\n                <ref name=\"text-list\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-annotation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"meta-date-string\">\n    <element name=\"meta:date-string\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"common-num-format-prefix-suffix-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:num-suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-num-format-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:num-format\">\n            <choice>\n                <value>1</value>\n                <value>i</value>\n                <value>I</value>\n                <ref name=\"string\"/>\n                <empty/>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:num-format\">\n                <choice>\n                    <value>a</value>\n                    <value>A</value>\n                </choice>\n            </attribute>\n            <ref name=\"style-num-letter-sync-attlist\"/>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-num-letter-sync-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-letter-sync\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-change-info\">\n    <element name=\"office:change-info\">\n        <ref name=\"dc-creator\"/>\n        <ref name=\"dc-date\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-event-listeners\">\n    <element name=\"office:event-listeners\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"script-event-listener\"/>\n                <ref name=\"presentation-event-listener\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"script-event-listener\" combine=\"interleave\">\n    <element name=\"script:event-listener\">\n        <ref name=\"script-event-listener-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"script:macro-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <group>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                    <value>simple</value>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                    <value>onRequest</value>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"math-math\">\n    <element name=\"math:math\">\n        <ref name=\"mathMarkup\"/>\n    </element>\n</define>\n\n<!-- To avoid inclusion of the complete MathML schema, anything -->\n<!-- is allowed within a math:math top-level element            -->\n<define name=\"mathMarkup\">\n    <zeroOrMore>\n        <choice>\n            <attribute>\n                <anyName/>\n            </attribute>\n            <text/>\n            <element>\n                <anyName/>\n                <ref name=\"mathMarkup\"/>\n            </element>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-dde-connection-decl\">\n    <element name=\"text:dde-connection-decl\">\n        <ref name=\"text-dde-connection-decl-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-application\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-topic\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-item\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:automatic-update\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-link\">\n    <element name=\"table:dde-link\">\n        <ref name=\"office-dde-source\"/>\n        <ref name=\"table-table\"/>\n    </element>\n</define>\n<define name=\"office-dde-source\">\n    <element name=\"office:dde-source\">\n        <ref name=\"office-dde-source-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:conversion-mode\" \n                    a:defaultValue=\"into-default-style-data-style\">\n            <choice>\n                <value>into-default-style-data-style</value>\n                <value>into-english-number</value>\n                <value>keep-text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animate\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:set\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-set-values-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateMotion\">\n        <ref name=\"anim-animate-motion-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:path\">\n            <ref name=\"pathData\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:origin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"paced\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateColor\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"anim-animate-color-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation\" a:defaultValue=\"rgb\">\n            <choice>\n                <value>rgb</value>\n                <value>hsl</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation-direction\"     \n                                   a:defaultValue=\"clockwise\">\n            <choice>\n                <value>clockwise</value>\n                <value>counter-clockwise</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateTransform\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"anim-animate-transform-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-transform-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:type\">\n        <choice>\n            <value>translate</value>\n            <value>scale</value>\n            <value>rotate</value>\n            <value>skewX</value>\n            <value>skewY</value> \n        </choice>\n    </attribute>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:transitionFilter\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist \"/>\n        <ref name=\"anim-transition-filter-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:type\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:mode\" a:defaultValue=\"in\">\n            <choice>\n                <value>in</value>\n                <value>out</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:targetElement\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-named-target-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:attributeName\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:sub-item\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:values\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-spline-mode-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"discrete\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keyTimes\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keySplines\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:accumulate\">\n            <choice>\n                <value>none</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:additive\">\n            <choice>\n                <value>replace</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-set-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:to\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <ref name=\"common-anim-set-values-attlist\"/>\n    <optional>\n        <attribute name=\"smil:from\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"smil:by\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:begin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:end\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dur-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:dur\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-endsync-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:endsync\">\n            <choice>\n                <value>first</value>\n                <value>last</value>\n                <value>all</value>\n                <value>media</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-repeat-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:repeatDur\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"smil:repeatCount\">\n            <choice>\n                <ref name=\"nonNegativeInteger\"/>\n                <value>indefinite</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fill\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>auto</value>\n                <value>default</value>\n                <value>transition</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fillDefault\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>transition</value>\n                <value>auto</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restart\" a:defaultValue=\"default\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>default</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restartDefault\" a:defaultValue=\"inherit\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>    \n        <attribute name=\"smil:accelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:decelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:autoReverse\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:par\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"common-basic-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-begin-end-timing-attlist\"/>\n   <ref name=\"common-dur-timing-attlist\"/>\n   <ref name=\"common-repeat-timing-attlist\"/>\n</define>\n\n<define name=\"common-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-basic-timing-attlist\"/>\n   <ref name=\"common-restart-timing-attlist\"/>\n   <ref name=\"common-restart-default-attlist\"/>\n   <ref name=\"common-fill-timing-attlist\"/>\n   <ref name=\"common-fill-default-attlist\"/>\n   <ref name=\"common-time-manip-attlist\"/>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:seq\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:iterate\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-iterate-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anim-iterate-attlist\" combine=\"interleave\">\n    <ref name=\"common-anim-target-attlist\"/>\n</define>\n<define name=\"anim-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-interval\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:audio\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-audio-attlist\"/>\n        <ref name=\"common-basic-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:audio-level\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:command\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-command-attlist\"/>\n        <ref name=\"common-begin-end-timing-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <zeroOrMore>\n            <element name=\"anim:param\">\n                <attribute name=\"anim:name\"/>\n                <attribute name=\"anim:value\"/>\n            </element>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anim-command-attlist\" combine=\"interleave\">\n    <attribute name=\"anim:command\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-style\">\n    <element name=\"style:style\">\n        <ref name=\"style-style-attlist\"/>\n        <ref name=\"style-style-content\"/>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:parent-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:list-style-name\">\n            <choice>\n                <ref name=\"styleName\"/>\n                <empty/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-update\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:class\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:default-outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-map\">\n    <element name=\"style:map\">\n        <ref name=\"style-map-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:condition\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:apply-style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-default-style\">\n    <element name=\"style:default-style\">\n        <ref name=\"style-style-content\"/>\n    </element>\n</define>\n<define name=\"style-page-layout\">\n    <element name=\"style:page-layout\">\n        <ref name=\"style-page-layout-attlist\"/>\n        <optional>\n            <ref name=\"style-page-layout-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-header-style\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-footer-style\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-usage\" a:defaultValue=\"all\">\n            <choice>\n                <value>all</value>\n                <value>left</value>\n                <value>right</value>\n                <value>mirrored</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-style\">\n    <element name=\"style:header-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-footer-style\">\n    <element name=\"style:footer-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page\">\n    <element name=\"style:master-page\">\n        <ref name=\"style-master-page-attlist\"/>\n        <optional>\n            <ref name=\"style-header\"/>\n            <optional>\n                <ref name=\"style-header-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"style-footer\"/>\n            <optional>\n                <ref name=\"style-footer-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header\">\n    <element name=\"style:header\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer\">\n    <element name=\"style:footer\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-header-left\">\n    <element name=\"style:header-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer-left\">\n    <element name=\"style:footer-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"header-footer-content\">\n    <choice>\n        <group>\n            <ref name=\"text-tracked-changes\"/>\n            <ref name=\"text-decls\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"text-h\"/>\n                    <ref name=\"text-p\"/>\n                    <ref name=\"text-list\"/>\n                    <ref name=\"table-table\"/>\n                    <ref name=\"text-section\"/>\n                    <ref name=\"text-table-of-content\"/>\n                    <ref name=\"text-illustration-index\"/>\n                    <ref name=\"text-table-index\"/>\n                    <ref name=\"text-object-index\"/>\n                    <ref name=\"text-user-index\"/>\n                    <ref name=\"text-alphabetical-index\"/>\n                    <ref name=\"text-bibliography\"/>\n                    <ref name=\"text-index-title\"/>\n                    <ref name=\"change-marks\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n        <group>\n            <optional>\n                <ref name=\"style-region-left\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-center\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-right\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-style-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-region-left\">\n    <element name=\"style:region-left\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-center\">\n    <element name=\"style:region-center\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-right\">\n    <element name=\"style:region-right\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n\n<define name=\"region-content\">\n    <zeroOrMore>\n        <ref name=\"text-p\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-notes\">\n    <element name=\"presentation:notes\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"presentation-notes-attlist\"/>\n        <ref name=\"office-forms\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-template\">\n    <element name=\"table:table-template\">\n        <ref name=\"table-table-template-attlist\"/>\n        <optional>\n            <ref name=\"table-first-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-first-column\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-column\"/>\n        </optional>\n        <choice>\n            <ref name=\"table-body\"/>\n            <group>\n                <ref name=\"table-even-rows\"/>\n                <ref name=\"table-odd-rows\"/>\n            </group>\n            <group>\n                <ref name=\"table-even-columns\"/>\n                <ref name=\"table-odd-columns\"/>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"rowOrCol\">\n    <choice>\n        <value>row</value>\n        <value>column</value>\n    </choice>\n</define>\n<define name=\"table-first-row\">\n    <element name=\"table:first-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-row\">\n    <element name=\"table:last-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-first-column\">\n    <element name=\"table:first-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-column\">\n    <element name=\"table:last-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-body\">\n    <element name=\"table:body\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-rows\">\n    <element name=\"table:even-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-rows\">\n    <element name=\"table:odd-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-columns\">\n    <element name=\"table:even-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-columns\">\n    <element name=\"table:odd-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"common-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n    <attribute name=\"text:paragraph-style-name\">\n        <optional>\n            <ref name=\"styleNameRef\"/>\n        </optional>\n    </attribute>\n</define>\n<define name=\"style-font-face\">\n    <element name=\"style:font-face\">\n        <ref name=\"style-font-face-attlist\"/>\n        <optional>\n            <ref name=\"svg-font-face-src\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-definition-src\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-stretch\">\n            <choice>\n                <value>normal</value>\n                <value>ultra-condensed</value>\n                <value>extra-condensed</value>\n                <value>condensed</value>\n                <value>semi-condensed</value>\n                <value>semi-expanded</value>\n                <value>expanded</value>\n                <value>extra-expanded</value>\n                <value>ultra-expanded</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-size\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:unicode-range\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:units-per-em\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:panose-1\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemv\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemh\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:slope\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:cap-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:accent-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ascent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:descent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:widths\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:bbox\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:overline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:overline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"svg-font-face-src\">\n    <element name=\"svg:font-face-src\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"svg-font-face-uri\"/>\n                <ref name=\"svg-font-face-name\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-uri\">\n    <element name=\"svg:font-face-uri\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"svg-font-face-format\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-format\">\n    <element name=\"svg:font-face-format\">\n        <optional>\n            <attribute name=\"svg:string\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"svg-font-face-name\">\n    <element name=\"svg:font-face-name\">\n        <optional>\n            <attribute name=\"svg:name\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"svg-definition-src\">\n    <element name=\"svg:definition-src\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n    <empty/>\n    </element>\n</define>\n\n<define name=\"common-svg-font-face-xlink-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-adornments\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-number-style\">\n    <element name=\"number:number-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"any-number\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-number\">\n    <choice>\n        <ref name=\"number-number\"/>\n        <ref name=\"number-scientific-number\"/>\n        <ref name=\"number-fraction\"/>\n    </choice>\n</define>\n<define name=\"number-number\">\n    <element name=\"number:number\">\n        <ref name=\"number-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"number-embedded-text\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-replacement\"/>\n    </optional>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:display-factor\" a:defaultValue=\"1\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-embedded-text\">\n    <element name=\"number:embedded-text\">\n        <ref name=\"number-embedded-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-embedded-text-attlist\" combine=\"interleave\">\n    <attribute name=\"number:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"number-scientific-number\">\n    <element name=\"number:scientific-number\">\n        <ref name=\"number-scientific-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-scientific-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-exponent-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction\">\n    <element name=\"number:fraction\">\n        <ref name=\"number-fraction-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-numerator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-denominator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:denominator-value\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-currency-style\">\n    <element name=\"number:currency-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <choice>\n                <group>\n                    <ref name=\"number-and-text\"/>\n                    <optional>\n                        <ref name=\"currency-symbol-and-text\"/>\n                    </optional>\n                </group>\n                <group>\n                    <ref name=\"currency-symbol-and-text\"/>\n                    <optional>\n                        <ref name=\"number-and-text\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"currency-symbol-and-text\">\n    <ref name=\"number-currency-symbol\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-and-text\">\n    <ref name=\"number-number\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-currency-symbol\">\n    <element name=\"number:currency-symbol\">\n        <ref name=\"number-currency-symbol-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-currency-symbol-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-percentage-style\">\n    <element name=\"number:percentage-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-and-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-date-style\">\n    <element name=\"number:date-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-date\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-date\">\n    <choice>\n        <ref name=\"number-day\"/>\n        <ref name=\"number-month\"/>\n        <ref name=\"number-year\"/>\n        <ref name=\"number-era\"/>\n        <ref name=\"number-day-of-week\"/>\n        <ref name=\"number-week-of-year\"/>\n        <ref name=\"number-quarter\"/>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-day\">\n    <element name=\"number:day\">\n        <ref name=\"number-day-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month\">\n    <element name=\"number:month\">\n        <ref name=\"number-month-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:textual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:possessive-form\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-year\">\n    <element name=\"number:year\">\n        <ref name=\"number-year-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-year-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-era\">\n    <element name=\"number:era\">\n        <ref name=\"number-era-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-era-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-day-of-week\">\n    <element name=\"number:day-of-week\">\n        <ref name=\"number-day-of-week-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-of-week-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-week-of-year\">\n    <element name=\"number:week-of-year\">\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter\">\n    <element name=\"number:quarter\">\n        <ref name=\"number-quarter-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-time-style\">\n    <element name=\"number:time-style\">\n        <ref name=\"number-time-style-attlist\"/>\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-time\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-time\">\n    <choice>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-time-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:truncate-on-overflow\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-hours\">\n    <element name=\"number:hours\">\n        <ref name=\"number-hours-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-hours-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-minutes\">\n    <element name=\"number:minutes\">\n        <ref name=\"number-minutes-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-minutes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds\">\n    <element name=\"number:seconds\">\n        <ref name=\"number-seconds-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-places\" a:defaultValue=\"0\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-am-pm\">\n    <element name=\"number:am-pm\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-boolean-style\">\n    <element name=\"number:boolean-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-boolean\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-boolean\">\n    <element name=\"number:boolean\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-text-style\">\n    <element name=\"number:text-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"number-text-content\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-text\">\n    <element name=\"number:text\">\n        <text/>\n    </element>\n</define>\n<define name=\"number-text-content\">\n    <element name=\"number:text-content\">\n        <empty/>\n    </element>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:title\"/>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:volatile\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-auto-reorder-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:automatic-order\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-format-source-attlist\">\n    <optional>\n        <attribute name=\"number:format-source\" a:defaultValue=\"fixed\">\n            <choice>\n                <value>fixed</value>\n                <value>language</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-format\" a:defaultValue=\"1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-language\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>medium</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-decimal-places-attlist\">\n    <optional>\n        <attribute name=\"number:decimal-places\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-integer-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:grouping\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-calendar-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:calendar\">\n            <choice>\n                <value>gregorian</value>\n                <value>gengou</value>\n                <value>ROC</value>\n                <value>hanja_yoil</value>\n                <value>hanja</value>\n                <value>hijri</value>\n                <value>jewish</value>\n                <value>buddhist</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>text</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>paragraph</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>section</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-section-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>ruby</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-ruby-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"text-linenumbering-configuration\">\n    <element name=\"text:linenumbering-configuration\">\n        <ref name=\"text-linenumbering-configuration-attlist\"/>\n        <optional>\n            <ref name=\"text-linenumbering-separator\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:increment\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-position\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>right</value>\n                <value>inner</value>\n                <value>outer</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:offset\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-empty-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-in-text-boxes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-on-page\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-separator\">\n    <element name=\"text:linenumbering-separator\">\n        <optional>\n            <attribute name=\"text:increment\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-notes-configuration\">\n    <element name=\"text:notes-configuration\">\n        <ref name=\"text-notes-configuration-content\"/>\n    </element>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-body-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:default-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-numbering-at\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:footnotes-position\">\n            <choice>\n                <value>text</value>\n                <value>page</value>\n                <value>section</value>\n                <value>document</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-forward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-backward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration\">\n    <element name=\"text:bibliography-configuration\">\n        <ref name=\"text-bibliography-configuration-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-sort-key\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:numbered-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-by-position\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sort-key\">\n    <element name=\"text:sort-key\">\n        <ref name=\"text-sort-key-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"text-sort-key-attlist\" combine=\"interleave\">\n    <attribute name=\"text:key\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n    <optional>\n        <attribute name=\"text:sort-ascending\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style\">\n    <element name=\"text:list-style\">\n        <ref name=\"text-list-style-attr\"/>\n        <zeroOrMore>\n            <ref name=\"text-list-style-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:consecutive-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-attr\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-number\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-number-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-bullet\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-bullet-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <attribute name=\"text:bullet-char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:bullet-relative-size\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-image\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-image-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-image-attr\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-draw-data-attlist\"/>\n        <ref name=\"office-binary-data\"/>\n    </choice>\n</define>\n<define name=\"text-outline-style\">\n    <element name=\"text:outline-style\">\n        <oneOrMore>\n            <ref name=\"text-outline-level-style\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-outline-level-style\">\n    <element name=\"text:outline-level-style\">\n        <ref name=\"text-outline-level-style-attlist\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-column</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-column-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-row</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-row-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-cell</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-cell-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <choice>\n                <value>graphic</value>\n                <value>presentation</value>\n            </choice>\n        </attribute>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-graphic-properties\">\n    <element name=\"style:graphic-properties\">\n        <ref name=\"style-graphic-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-graphic-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-graphic-properties-content-strict\">\n    <ref name=\"style-graphic-properties-attlist\"/>\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-graphic-properties-elements\"/>\n</define>\n\n<define name=\" style-graphic-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>drawing-page</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-drawing-page-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-drawing-page-properties\">\n    <element name=\"style:drawing-page-properties\">\n        <ref name=\"style-drawing-page-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-drawing-page-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-drawing-page-properties-content-strict\">\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-elements\"/>\n</define>\n<define name=\"draw-gradient\">\n    <element name=\"draw:gradient\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-gradient-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <ref name=\"gradient-style\"/>\n    </attribute>\n</define>\n<define name=\"gradient-style\">\n    <choice>\n        <value>linear</value>\n        <value>axial</value>\n        <value>radial</value>\n        <value>ellipsoid</value>\n        <value>square</value>\n        <value>rectangular</value>\n    </choice>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:cx\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:cy\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:border\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"svg-linearGradient\">\n    <element name=\"svg:linearGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:x1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:x2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-radialGradient\">\n    <element name=\"svg:radialGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:cx\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:cy\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:r\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fx\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fy\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-stop\">\n    <element name=\"svg:stop\">\n        <attribute name=\"svg:offset\">\n            <choice>\n                <ref name=\"double\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <optional>\n            <attribute name=\"svg:stop-color\">\n                <ref name=\"color\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:stop-opacity\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:gradientUnits\" a:defaultValue=\"objectBoundingBox\">\n            <value>objectBoundingBox</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:gradientTransform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:spreadMethod\" a:defaultValue=\"pad\">\n            <choice>\n                <value>pad</value>\n                <value>reflect</value>\n                <value>repeat</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch\">\n    <element name=\"draw:hatch\">\n        <ref name=\"draw-hatch-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <choice>\n            <value>single</value>\n            <value>double</value>\n            <value>triple</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:rotation\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image\">\n    <element name=\"draw:fill-image\">\n        <ref name=\"draw-fill-image-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-opacity\">\n    <element name=\"draw:opacity\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-opacity-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-opacity-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-marker\">\n    <element name=\"draw:marker\">\n        <ref name=\"draw-marker-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash\">\n    <element name=\"draw:stroke-dash\">\n        <ref name=\"draw-stroke-dash-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style\">\n            <choice>\n                <value>rect</value>\n                <value>round</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:dots1\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots1-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-presentation-page-layout\">\n    <element name=\"style:presentation-page-layout\">\n        <attribute name=\"style:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"style:display-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"presentation-placeholder\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-placeholder\">\n    <element name=\"presentation:placeholder\">\n        <attribute name=\"presentation:object\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n        <attribute name=\"svg:x\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>chart</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-chart-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-properties-content\">\n    <ref name=\"anyAttListOrElements\"/>\n</define>\n<define name=\"style-page-layout-properties\">\n    <element name=\"style:page-layout-properties\">\n        <ref name=\"style-page-layout-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-page-layout-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-page-layout-properties-content-strict\">\n    <ref name=\"style-page-layout-properties-attlist\"/>\n    <ref name=\"style-page-layout-properties-elements\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:page-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:page-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:paper-tray-name\">\n            <choice>\n                <value>default</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-orientation\">\n            <choice>\n                <value>portrait</value>\n                <value>landscape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:register-truth-ref-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print\">\n            <list>\n                <zeroOrMore>\n                    <choice>\n                        <value>headers</value>\n                        <value>grid</value>\n                        <value>annotations</value>\n                        <value>objects</value>\n                        <value>charts</value>\n                        <value>drawings</value>\n                        <value>formulas</value>\n                        <value>zero-values</value>\n                    </choice>\n                </zeroOrMore>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-page-order\">\n            <choice>\n                <value>ttb</value>\n                <value>ltr</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:first-page-number\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n                <value>continue</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:scale-to\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:scale-to-pages\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:table-centering\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>both</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:footnote-max-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-footnote-sep\"/>\n</define>\n\n<define name=\"style-footnote-sep\">\n    <optional>\n        <element name=\"style:footnote-sep\">\n            <ref name=\"style-footnote-sep-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-footnote-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:line-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:adjustment\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-before-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-after-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-mode\">\n            <choice>\n                <value>none</value>\n                <value>line</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-base-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-lines\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-below\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-print\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties\">\n    <element name=\"style:header-footer-properties\">\n        <ref name=\"style-header-footer-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-header-footer-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-header-footer-properties-content-strict\">\n        <ref name=\"style-header-footer-properties-attlist\"/>\n        <ref name=\"style-header-footer-properties-elements\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:dynamic-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties\">\n    <element name=\"style:text-properties\">\n        <ref name=\"style-text-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-text-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-text-properties-content-strict\">\n    <ref name=\"style-text-properties-attlist\"/>\n    <ref name=\"style-text-properties-elements\"/>\n</define>\n\n<define name=\"style-text-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontVariant\">\n    <choice>\n        <value>normal</value>\n        <value>small-caps</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-transform\">\n            <choice>\n                <value>none</value>\n                <value>lowercase</value>\n                <value>uppercase</value>\n                <value>capitalize</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n            <attribute name=\"fo:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-window-font-color\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-outline\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-position\">\n            <list>\n                <choice>\n                    <ref name=\"percent\"/>\n                    <value>super</value>\n                    <value>sub</value>\n                </choice>\n                <optional>\n                    <ref name=\"percent\"/>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-asian\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-complex\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontFamilyGeneric\">\n    <choice>\n        <value>roman</value>\n        <value>swiss</value>\n        <value>modern</value>\n        <value>decorative</value>\n        <value>script</value>\n        <value>system</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-style-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-asian\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-complex\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontPitch\">\n    <choice>\n        <value>fixed</value>\n        <value>variable</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-charset-asian\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-charset-complex\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"textEncoding\">\n    <data type=\"string\">\n        <param name=\"pattern\">[A-Za-z][A-Za-z0-9._\\-]*</param>\n    </data>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-size\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-asian\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-complex\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-size-rel\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-asian\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-complex\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:script-type\">\n            <choice>\n                <value>latin</value>\n                <value>asian</value>\n                <value>complex</value>\n                <value>ignore</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:letter-spacing\">\n            <choice>\n                <ref name=\"length\"/>\n                <value>normal</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-asian\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-complex\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-asian\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-complex\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-asian\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-complex\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontStyle\">\n    <choice>\n        <value>normal</value>\n        <value>italic</value>\n        <value>oblique</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-relief\">\n            <choice>\n            <value>none</value>\n                <value>embossed</value>\n                <value>engraved</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"shadowType\">\n    <choice>\n        <value>none</value>\n        <!-- The following string must match an XSL shadow decl -->\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineType\">\n    <choice>\n        <value>none</value>\n        <value>single</value>\n        <value>double</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineStyle\">\n    <choice>\n        <value>none</value>\n        <value>solid</value>\n        <value>dotted</value>\n        <value>dash</value>\n        <value>long-dash</value>\n        <value>dot-dash</value>\n        <value>dot-dot-dash</value>\n        <value>wave</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineWidth\">\n    <choice>\n        <value>auto</value>\n        <value>normal</value>\n        <value>bold</value>\n        <value>thin</value>\n        <value>dash</value>\n        <value>medium</value>\n        <value>thick</value>\n        <ref name=\"positiveInteger\"/>\n        <ref name=\"percent\"/>\n        <ref name=\"positiveLength\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-asian\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-complex\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontWeight\">\n    <choice>\n        <value>normal</value>\n        <value>bold</value>\n        <value>100</value>\n        <value>200</value>\n        <value>300</value>\n        <value>400</value>\n        <value>500</value>\n        <value>600</value>\n        <value>700</value>\n        <value>800</value>\n        <value>900</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineMode\">\n    <choice>\n        <value>continuous</value>\n        <value>skip-white-space</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:letter-kerning\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-blinking\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine\">\n            <choice>\n                <value>none</value>\n                <value>letters</value>\n                <value>lines</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine-start-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:text-combine-end-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-emphasize\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <choice>\n                        <value>none</value>\n                        <value>accent</value>\n                        <value>dot</value>\n                        <value>circle</value>\n                        <value>disc</value>\n                    </choice>\n                    <choice>\n                        <value>above</value>\n                        <value>below</value>\n                    </choice>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-scale\">\n            <choice>\n                <value>fixed</value>\n                <value>line-height</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenate\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-remain-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-push-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <value>true</value>\n        </attribute>\n        <attribute name=\"text:display\">\n            <value>none</value>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <value>none</value>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-paragraph-properties\">\n    <element name=\"style:paragraph-properties\">\n        <ref name=\"style-paragraph-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-paragraph-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-paragraph-properties-content-strict\">\n    <ref name=\"style-paragraph-properties-attlist\"/>\n    <ref name=\"style-paragraph-properties-elements\"/>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:line-height\">\n            <choice>\n                <value>normal</value>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-height-at-least\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-spacing\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-independent-line-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n\n<define name=\"common-text-align\">\n    <optional>\n        <attribute name=\"fo:text-align\">\n            <choice>\n                <value>start</value>\n                <value>end</value>\n                <value>left</value>\n                <value>right</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-align-last\">\n            <choice>\n                <value>start</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:justify-single-word\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:widows\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:orphans\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-tab-stops\"/>\n</define>\n\n<define name=\"style-tab-stops\">\n    <optional>\n        <element name=\"style:tab-stops\">\n            <zeroOrMore>\n                <ref name=\"style-tab-stop\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n\n<define name=\"style-tab-stop\">\n    <element name=\"style:tab-stop\">\n        <ref name=\"style-tab-stop-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <attribute name=\"style:position\">\n        <ref name=\"nonNegativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"style:type\" a:defaultValue=\"left\">\n                <choice>\n                    <value>left</value>\n                    <value>center</value>\n                    <value>right</value>\n                </choice>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"style:type\">\n                <value>char</value>\n            </attribute>\n            <ref name=\"style-tab-stop-char-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"style-tab-stop-char-attlist\" combine=\"interleave\">\n    <attribute name=\"style:char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text\" a:defaultValue=\" \">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:tab-stop-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-keep\">\n            <choice>\n                <value>auto</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-ladder-count\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-drop-cap\"/>\n</define>\n\n<define name=\"style-drop-cap\">\n    <optional>\n        <element name=\"style:drop-cap\">\n            <ref name=\"style-drop-cap-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:length\" a:defaultValue=\"1\">\n            <choice>\n                <value>word</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:lines\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:distance\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n        <optional>\n            <attribute name=\"style:register-true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n\n<define name=\"common-horizontal-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-left\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-right\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-indent\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-text-indent\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n\n<define name=\"common-vertical-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-top\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-bottom\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n\n<define name=\"common-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n\n<define name=\"common-break-attlist\">\n    <optional>\n        <attribute name=\"fo:break-before\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:break-after\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n\n<define name=\"common-background-color-attlist\">\n    <optional>\n        <attribute name=\"fo:background-color\">\n            <choice>\n                <value>transparent</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n\n<define name=\"style-background-image\">\n    <optional>\n        <element name=\"style:background-image\">\n            <ref name=\"style-background-image-attlist\"/>\n            <choice>\n                <ref name=\"common-draw-data-attlist\"/>\n                <ref name=\"office-binary-data\"/>\n                <empty/>\n            </choice>\n        </element>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\" a:defaultValue=\"repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:position\" a:defaultValue=\"center\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>top</value>\n                <value>bottom</value>\n                <list>\n                    <ref name=\"horiBackPos\"/>\n                    <ref name=\"vertBackPos\"/>\n                </list>\n                <list>\n                    <ref name=\"vertBackPos\"/>\n                    <ref name=\"horiBackPos\"/>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horiBackPos\">\n    <choice>\n        <value>left</value>\n        <value>center</value>\n        <value>right</value>\n    </choice>\n</define>\n<define name=\"vertBackPos\">\n    <choice>\n        <value>top</value>\n        <value>center</value>\n        <value>bottom</value>\n    </choice>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n\n<define name=\"common-border-attlist\">\n    <optional>\n        <attribute name=\"fo:border\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-top\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-bottom\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-left\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-right\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n\n<define name=\"common-border-line-width-attlist\">\n    <optional>\n        <attribute name=\"style:border-line-width\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-top\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-bottom\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-left\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-right\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"borderWidths\">\n    <list>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n    </list>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n\n<define name=\"common-padding-attlist\">\n    <optional>\n        <attribute name=\"fo:padding\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-bottom\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-right\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n\n<define name=\"common-shadow-attlist\">\n    <optional>\n        <attribute name=\"style:shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n\n<define name=\"common-keep-with-next-attlist\">\n    <optional>\n        <attribute name=\"fo:keep-with-next\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:line-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-autospace\">\n            <choice>\n                <value>none</value>\n                <value>ideograph-alpha</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:punctuation-wrap\">\n            <choice>\n                <value>simple</value>\n                <value>hanging</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-break\">\n            <choice>\n                <value>normal</value>\n                <value>strict</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"auto\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>auto</value>\n                <value>baseline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n\n<define name=\"common-writing-mode-attlist\">\n    <optional>\n        <attribute name=\"style:writing-mode\">\n            <choice>\n                <value>lr-tb</value>\n                <value>rl-tb</value>\n                <value>tb-rl</value>\n                <value>tb-lr</value>\n                <value>lr</value>\n                <value>rl</value>\n                <value>tb</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:writing-mode-automatic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:snap-to-layout-grid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n\n<define name=\"common-page-number-attlist\">\n    <optional>\n        <attribute name=\"style:page-number\">\n            <choice>                <ref name=\"positiveInteger\"/>                <value>auto</value>            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:background-transparency\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties\">\n    <element name=\"style:ruby-properties\">\n        <ref name=\"style-ruby-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-ruby-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-ruby-properties-content-strict\">\n    <ref name=\"style-ruby-properties-attlist\"/>\n    <ref name=\"style-ruby-properties-elements\"/>\n</define>\n\n<define name=\"style-ruby-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-position\">\n            <choice>\n                <value>above</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>distribute-letter</value>\n                <value>distribute-space</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties\">\n    <element name=\"style:section-properties\">\n        <ref name=\"style-section-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-section-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-section-properties-content-strict\">\n    <ref name=\"style-section-properties-attlist\"/>\n    <ref name=\"style-section-properties-elements\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n\n<define name=\"style-columns\">\n    <optional>\n        <element name=\"style:columns\">\n            <ref name=\"style-columns-attlist\"/>\n            <optional>\n                <ref name=\"style-column-sep\"/>\n            </optional>\n            <zeroOrMore>\n                <ref name=\"style-column\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <attribute name=\"fo:column-count\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:column-gap\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column\">\n    <element name=\"style:column\">\n        <ref name=\"style-column-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <attribute name=\"style:rel-width\">\n        <ref name=\"relativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:start-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:end-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-before\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-after\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep\">\n    <element name=\"style:column-sep\">\n        <ref name=\"style-column-sep-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style\" a:defaultValue=\"solid\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>dotted</value>\n                <value>dashed</value>\n                <value>dot-dashed</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <attribute name=\"style:width\">\n        <ref name=\"length\"/>\n    </attribute>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:height\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"top\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:color\" a:defaultValue=\"#000000\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:dont-balance-text-columns\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <zeroOrMore>\n        <ref name=\"text-notes-configuration\"/>\n    </zeroOrMore>\n</define>\n<define name=\"style-table-properties\">\n    <element name=\"style:table-properties\">\n        <ref name=\"style-table-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-properties-content-strict\">\n    <ref name=\"style-table-properties-attlist\"/>\n    <ref name=\"style-table-properties-elements\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>margins</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:may-break-between-rows\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-model\">\n            <choice>\n                <value>collapsing</value>\n                <value>separating</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties\">\n    <element name=\"style:table-column-properties\">\n        <ref name=\"style-table-column-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-column-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-column-properties-content-strict\">\n    <ref name=\"style-table-column-properties-attlist\"/>\n    <ref name=\"style-table-column-properties-elements\"/>\n</define>\n\n<define name=\"style-table-column-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:column-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-column-width\">\n            <ref name=\"relativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-column-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties\">\n    <element name=\"style:table-row-properties\">\n        <ref name=\"style-table-row-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-row-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-row-properties-content-strict\">\n    <ref name=\"style-table-row-properties-attlist\"/>\n    <ref name=\"style-table-row-properties-elements\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:row-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:min-row-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-row-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties\">\n    <element name=\"style:table-cell-properties\">\n        <ref name=\"style-table-cell-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-cell-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-cell-properties-content-strict\">\n    <ref name=\"style-table-cell-properties-attlist\"/>\n    <ref name=\"style-table-cell-properties-elements\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>automatic</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-align-source\">\n            <choice>\n                <value>fix</value>\n                <value>value-type</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n\n<define name=\"common-style-direction-attlist\">\n    <optional>\n        <attribute name=\"style:direction\">\n            <choice>\n                <value>ltr</value>\n                <value>ttb</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:glyph-orientation-vertical\">\n            <choice>\n                <value>auto</value>\n                <value>0</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:diagonal-tl-br\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-tl-br-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n\n<define name=\"common-rotation-angle-attlist\">\n    <optional>\n        <attribute name=\"style:rotation-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:rotation-align\">\n            <choice>\n                <value>none</value>\n                <value>bottom</value>\n                <value>top</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:cell-protect\">\n            <choice>\n                <value>none</value>\n                <value>hidden-and-protected</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>protected</value>\n                            <value>formula-hidden</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:shrink-to-fit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties\">\n    <element name=\"style:list-level-properties\">\n        <ref name=\"style-list-level-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-list-level-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-list-level-properties-content-strict\">\n    <ref name=\"style-list-level-properties-attlist\"/>\n    <ref name=\"style-list-level-properties-elements\"/>\n</define>\n\n<define name=\"style-list-level-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:space-before\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke\">\n            <choice>\n                <value>none</value>\n                <value>dash</value>\n                <value>solid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-opacity\">\n            <choice>\n                <data type=\"double\">\n                    <param name=\"minInclusive\">0</param>\n                    <param name=\"maxInclusive\">1</param>\n                </data>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-linejoin\">\n            <choice>\n                <value>miter</value>\n                <value>round</value>\n                <value>bevel</value>\n                <value>middle</value>\n                <value>none</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>bitmap</value>\n                <value>gradient</value>\n                <value>hatch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:secondary-fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-gradient-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gradient-step-count\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-solid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-x\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-y\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point\">\n            <choice>\n                <value>top-left</value>\n                <value>top</value>\n                <value>top-right</value>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>bottom-left</value>\n                <value>bottom</value>\n                <value>bottom-right</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:tile-repeat-offset\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:fill-rule\">\n            <choice>\n                <value>nonzero</value>\n                <value>evenodd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:symbol-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation\">\n            <choice>\n                <value>none</value>\n                <value>scroll</value>\n                <value>alternate</value>\n                <value>slide</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-direction\">\n            <choice>\n                <value>left</value>\n                <value>right</value>\n                <value>up</value>\n                <value>down</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-start-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-stop-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-repeat\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-steps\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:auto-grow-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:auto-grow-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-size\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-horizontal-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-list-style\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-mode\">\n            <choice>\n                <value>greyscale</value>\n                <value>mono</value>\n                <value>watermark</value>\n                <value>standard</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-inversion\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:luminance\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:contrast\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gamma\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:red\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:green\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:blue\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:image-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-offset-x\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:shadow-offset-y\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:start-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-overhang\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:placing\">\n            <choice>\n                <value>below</value>\n                <value>above</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:parallel\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:measure-align\">\n            <choice>\n                <value>automatic</value>\n                <value>left-outside</value>\n                <value>inside</value>\n                <value>right-outside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:measure-vertical-align\">\n            <choice>\n                <value>automatic</value>\n                <value>above</value>\n                <value>below</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:unit\">\n            <choice>\n                <value>automatic</value>\n                <value>mm</value>\n                <value>cm</value>\n                <value>m</value>\n                <value>km</value>\n                <value>pt</value>\n                <value>pc</value>\n                <value>inch</value>\n                <value>ft</value>\n                <value>mi</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:show-unit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-type\">\n            <choice>\n                <value>straight-line</value>\n                <value>angled-line</value>\n                <value>angled-connector-line</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle-type\">\n            <choice>\n                <value>fixed</value>\n                <value>free</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-gap\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape-direction\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-line-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-fit-line-length\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:horizontal-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vertical-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding-mode\">\n            <choice>\n                <value>correct</value>\n                <value>attractive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:back-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:depth\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:backface-culling\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:end-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-front\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-back\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <choice>\n                <value>standard</value>\n                <value>double-sided</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-kind\">\n            <choice>\n                <value>object</value>\n                <value>flat</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-direction\">\n            <choice>\n                <value>normal</value>\n                <value>inverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-x\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-y\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-kind\">\n            <choice>\n                <value>luminance</value>\n                <value>intensity</value>\n                <value>color</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-filter\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-mode\">\n            <choice>\n                <value>replace</value>\n                <value>modulate</value>\n                <value>blend</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:emissive-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:specular-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shininess\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-rel-size-attlist\"/>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>content</value>\n                            <value>position</value>\n                            <value>size</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-pos\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>from-left</value>\n                <value>inside</value>\n                <value>outside</value>\n                <value>from-inside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-rel\">\n            <choice>\n                    <value>page</value>\n                <value>page-content</value>\n                <value>page-start-margin</value>\n                <value>page-end-margin</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>frame-start-margin</value>\n                <value>frame-end-margin</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>paragraph-start-margin</value>\n                <value>paragraph-end-margin</value>\n                <value>char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n\n<define name=\"common-vertical-pos-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-pos\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>from-top</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n</define>\n\n<define name=\"common-vertical-rel-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-rel\">\n            <choice>\n                <value>page</value>\n                <value>page-content</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>char</value>\n                <value>line</value>\n                <value>baseline</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:editable\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap\">\n            <choice>\n                <value>none</value>\n                <value>left</value>\n                <value>right</value>\n                <value>parallel</value>\n                <value>dynamic</value>\n                <value>run-through</value>\n                <value>biggest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-dynamic-threshold\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:number-wrapped-paragraphs\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour-mode\">\n            <choice>\n                <value>full</value>\n                <value>outside</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:run-through\">\n            <choice>\n                <value>foreground</value>\n                <value>background</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:flow-with-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:overflow-behavior\">\n            <choice>\n                <value>clip</value>\n                <value>auto-create-new-frame</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:mirror\">\n            <choice>\n                <value>none</value>\n                <value>vertical</value>\n                <ref name=\"horizontal-mirror\"/>\n                <list>\n                    <value>vertical</value>\n                    <ref name=\"horizontal-mirror\"/>\n                </list>\n                <list>\n                    <ref name=\"horizontal-mirror\"/>\n                    <value>vertical</value>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horizontal-mirror\">\n    <choice>\n        <value>horizontal</value>\n        <value>horizontal-on-odd</value>\n        <value>horizontal-on-even</value>\n    </choice>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:clip\">\n            <!-- The attribute value must match the one XSL's clip -->\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:wrap-influence-on-position\"\n                    a:defaultValue=\"iterative\">\n            <choice>\n                <value>iterative</value>\n                <value>once-concurrent</value>\n                <value>once-successive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-scrollbar\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-border\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-margin-horizontal\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:frame-margin-vertical\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"nonNegativePixelLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(px)</param>\n    </data>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:visible-area-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:ole-draw-aspect\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties\">\n    <element name=\"style:chart-properties\">\n        <ref name=\"style-chart-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-chart-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-chart-properties-content-strict\">\n    <ref name=\"style-chart-properties-attlist\"/>\n    <ref name=\"style-chart-properties-elements\"/>\n</define>\n\n<define name=\"style-chart-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:scale-text\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:three-dimensional\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:deep\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"chart:symbol-type\">\n            <value>none</value>\n        </attribute>\n        <attribute name=\"chart:symbol-type\">\n            <value>automatic</value>\n        </attribute>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>named-symbol</value>\n            </attribute>\n            <attribute name=\"chart:symbol-name\">\n                <choice>\n                    <value>square</value>\n                    <value>diamond</value>\n                    <value>arrow-down</value>\n                    <value>arrow-up</value>\n                    <value>arrow-right</value>\n                    <value>arrow-left</value>\n                    <value>bow-tie</value>\n                    <value>hourglass</value>\n                    <value>circle</value>\n                    <value>star</value>\n                    <value>x</value>\n                    <value>plus</value>\n                    <value>asterisk</value>\n                    <value>horizontal-bar</value>\n                    <value>vertical-bar</value>\n                </choice>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>image</value>\n            </attribute>\n            <element name=\"chart:symbol-image\">\n                <attribute name=\"xlink:href\">\n                    <ref name=\"anyURI\"/>\n                </attribute>\n            </element>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:symbol-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:symbol-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:connect-bars\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:gap-width\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:overlap\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:japanese-candle-stick\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:interpolation\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>cubic-spline</value>\n                <value>b-spline</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-order\" a:defaultValue=\"2\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-resolution\" a:defaultValue=\"20\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:pie-offset\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:solid-type\" a:defaultValue=\"cuboid\">\n            <choice>\n                <value>cuboid</value>\n                <value>cylinder</value>\n                <value>cone</value>\n                <value>pyramid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:stacked\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:percentage\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:link-data-style-to-source\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:logarithmic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:maximum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:minimum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:origin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-major\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-minor-divisor\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:tick-marks-major-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-major-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:display-label\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:text-overlap\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:line-break\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:label-arrangement\"\n                   a:defaultValue=\"side-by-side\">\n            <choice>\n                <value>side-by-side</value>\n                <value>stagger-even</value>\n                <value>stagger-odd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-number\">\n            <choice>\n                <value>none</value>\n                <value>value</value>\n                <value>percentage</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-symbol\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:mean-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-category\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>variance</value>\n                <value>standard-deviation</value>\n                <value>percentage</value>\n                <value>error-margin</value>\n                <value>constant</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-percentage\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-margin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-lower-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-upper-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-upper-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-lower-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:series-source\" a:defaultValue=\"columns\">\n            <choice>\n                <value>columns</value>\n                <value>rows</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:regression-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>linear</value>\n                <value>logarithmic</value>\n                <value>exponential</value>\n                <value>power</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-type\">\n            <choice>\n                <value>manual</value>\n                <value>automatic</value>\n                <value>semi-automatic</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-style\">\n            <choice>\n                <value>none</value>\n                <value>fade-from-left</value>\n                <value>fade-from-top</value>\n                <value>fade-from-right</value>\n                <value>fade-from-bottom</value>\n                <value>fade-from-upperleft</value>\n                <value>fade-from-upperright</value>\n                <value>fade-from-lowerleft</value>\n                <value>fade-from-lowerright</value>\n                <value>move-from-left</value>\n                <value>move-from-top</value>\n                <value>move-from-right</value>\n                <value>move-from-bottom</value>\n                <value>move-from-upperleft</value>\n                <value>move-from-upperright</value>\n                <value>move-from-lowerleft</value>\n                <value>move-from-lowerright</value>\n                <value>uncover-to-left</value>\n                <value>uncover-to-top</value>\n                <value>uncover-to-right</value>    \n                <value>uncover-to-bottom</value>\n                <value>uncover-to-upperleft</value>\n                <value>uncover-to-upperright</value>\n                <value>uncover-to-lowerleft</value>\n                <value>uncover-to-lowerright</value>\n                <value>fade-to-center</value>\n                <value>fade-from-center</value>\n                <value>vertical-stripes</value>\n                <value>horizontal-stripes</value>\n                <value>clockwise</value>\n                <value>counterclockwise</value>\n                <value>open-vertical</value>\n                <value>open-horizontal</value>\n                <value>close-vertical</value>\n                <value>close-horizontal</value>\n                <value>wavyline-from-left</value>\n                <value>wavyline-from-top</value>\n                <value>wavyline-from-right</value>\n                <value>wavyline-from-bottom</value>\n                <value>spiralin-left</value>\n                <value>spiralin-right</value>\n                <value>spiralout-left</value>\n                <value>spiralout-right</value>\n                <value>roll-from-top</value>\n                <value>roll-from-left</value>\n                <value>roll-from-right</value>\n                <value>roll-from-bottom</value>\n                <value>stretch-from-left</value>\n                <value>stretch-from-top</value>\n                <value>stretch-from-right</value>\n                <value>stretch-from-bottom</value>\n\n                <value>vertical-lines</value>\n                <value>horizontal-lines</value>\n                <value>dissolve</value>\n                <value>random</value>\n                <value>vertical-checkerboard</value>\n                <value>horizontal-checkerboard</value>\n                <value>interlocking-horizontal-left</value>\n                <value>interlocking-horizontal-right</value>\n                <value>interlocking-vertical-top</value>\n                <value>interlocking-vertical-bottom</value>\n                <value>fly-away</value>\n                <value>open</value>\n                <value>close</value>\n                <value>melt</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-speed\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist \" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:duration\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:visibility\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-elements\"\n         combine=\"interleave\">\n    <optional>\n        <ref name=\"presentation-sound\"/>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:background-size\">\n            <choice>\n                <value>full</value>\n                <value>border</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-objects-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-header\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-footer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-page-number\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-date-time\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"string\">\n    <data type=\"string\"/>\n</define>\n<define name=\"date\">\n    <data type=\"date\"/>\n</define>\n<define name=\"time\">\n    <data type=\"time\"/>\n</define>\n<define name=\"dateTime\">\n    <data type=\"dateTime\"/>\n</define>\n<define name=\"duration\">\n    <data type=\"duration\"/>\n</define>\n<define name=\"integer\">\n    <data type=\"integer\"/>\n</define>\n<define name=\"nonNegativeInteger\">\n    <data type=\"nonNegativeInteger\"/>\n</define>\n<define name=\"positiveInteger\">\n    <data type=\"positiveInteger\"/>\n</define>\n<define name=\"double\">\n    <data type=\"double\"/>\n</define>\n<define name=\"anyURI\">\n    <data type=\"anyURI\"/>\n</define>\n<define name=\"base64Binary\">\n    <data type=\"base64Binary\"/>\n</define>\n<define name=\"ID\">\n    <data type=\"ID\"/>\n</define>\n<define name=\"IDREF\">\n    <data type=\"IDREF\"/>\n</define>\n<define name=\"IDREFS\">\n    <data type=\"IDREFS\"/>\n</define>\n<define name=\"boolean\">\n    <choice>\n        <value>true</value>\n        <value>false</value>\n    </choice>\n</define>\n<define name=\"dateOrDateTime\">\n    <choice>\n        <data type=\"date\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"timeOrDateTime\">\n    <choice>\n        <data type=\"time\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"language\">\n    <data type=\"language\"/>\n</define>\n<define name=\"countryCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n    </data>\n</define>\n<define name=\"languageCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z]{1,8}</param>\n    </data>\n</define>\n<define name=\"character\">\n    <data type=\"string\">\n        <param name=\"length\">1</param>\n    </data>\n</define>\n<define name=\"length\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"nonNegativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"positiveLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]*[1-9][0-9]*(\\.[0-9]*)?|0+\\.[0-9]*[1-9][0-9]*|\\.[0-9]*[1-9][0-9]*)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"percent\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)%</param>\n    </data>\n</define>\n<define name=\"relativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9]+\\*</param>\n    </data>\n</define>\n<define name=\"coordinate\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"distance\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"color\">\n    <data type=\"string\">\n        <param name=\"pattern\">#[0-9a-fA-F]{6}</param>\n    </data>\n</define>\n<define name=\"styleName\">\n    <data type=\"NCName\"/>\n</define>\n<define name=\"styleNameRef\">\n    <choice>\n        <data type=\"NCName\"/>\n        <empty/>\n    </choice>\n</define>\n<define name=\"styleNameRefs\">\n    <list>\n        <zeroOrMore>\n            <data type=\"NCName\"/>\n        </zeroOrMore>\n    </list>\n</define>\n<define name=\"variableName\">\n    <data type=\"string\"/>\n</define>\n<define name=\"formula\">\n    <!-- A formula should start with a namespace prefix, -->\n    <!-- but has no restrictions-->\n    <data type=\"string\"/>\n</define>\n\n<define name=\"targetFrameName\">\n    <choice>\n        <value>_self</value>\n        <value>_blank</value>\n        <value>_parent</value>\n        <value>_top</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n\n<define name=\"valueType\">\n    <choice>\n        <value>float</value>\n        <value>time</value>\n        <value>date</value>\n        <value>percentage</value>\n        <value>currency</value>\n        <value>boolean</value>\n        <value>string</value>\n    </choice>\n</define>\n\n<define name=\"points\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>\n    </data>\n</define>\n<define name=\"pathData\">\n    <data type=\"string\"/>\n</define>\n\n<define name=\"vector3D\">\n    <data type=\"string\">\n        <param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)){2}[ ]*\\)</param>\n\n    </data>\n</define>\n\n<define name=\"namespacedToken\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9a-zA-Z_]+:[0-9a-zA-Z._\\-]+</param>\n    </data>\n</define>\n<define name=\"anyAttListOrElements\">\n    <zeroOrMore>\n        <attribute>\n            <anyName/>\n            <text/>\n        </attribute>\n    </zeroOrMore>\n    <ref name=\"anyElements\"/>\n</define>\n<define name=\"anyElements\">\n    <zeroOrMore>\n        <element>\n            <anyName/>\n            <mixed>\n                <ref name=\"anyAttListOrElements\"/>\n            </mixed>\n        </element>\n    </zeroOrMore>\n</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-strict-schema-v1.1.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.1\n    OASIS Standard, 1 Feb 2007\n    Strict Relax-NG Schema\n\n    $Id$\n\n    © 2002-2007 OASIS Open\n    © 1999-2007 Sun Microsystems, Inc.\n-->\n\n<grammar xmlns=\"http://relaxng.org/ns/structure/1.0\">\n    <include href=\"OpenDocument-schema-v1.1.rng\">\n        <define name=\"office-meta-content\">\n            <ref name=\"office-meta-content-strict\"/>\n        </define>\n        <define name=\"style-page-layout-properties-content\">\n            <ref name=\"style-page-layout-properties-content-strict\"/>\n        </define>\n        <define name=\"style-header-footer-properties-content\">\n            <ref name=\"style-header-footer-properties-content-strict\"/>\n        </define>\n        <define name=\"style-drawing-page-properties-content\">\n            <ref name=\"style-drawing-page-properties-content-strict\"/>\n        </define>\n        <define name=\"style-text-properties-content\">\n            <ref name=\"style-text-properties-content-strict\"/>\n        </define>\n        <define name=\"style-paragraph-properties-content\">\n            <ref name=\"style-paragraph-properties-content-strict\"/>\n        </define>\n        <define name=\"style-ruby-properties-content\">\n            <ref name=\"style-ruby-properties-content-strict\"/>\n        </define>\n        <define name=\"style-section-properties-content\">\n            <ref name=\"style-section-properties-content-strict\"/>\n        </define>\n        <define name=\"style-list-level-properties-content\">\n            <ref name=\"style-list-level-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-properties-content\">\n            <ref name=\"style-table-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-column-properties-content\">\n            <ref name=\"style-table-column-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-row-properties-content\">\n            <ref name=\"style-table-row-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-cell-properties-content\">\n            <ref name=\"style-table-cell-properties-content-strict\"/>\n        </define>\n        <define name=\"style-graphic-properties-content\">\n            <ref name=\"style-graphic-properties-content-strict\"/>\n        </define>\n        <define name=\"style-chart-properties-content\">\n            <ref name=\"style-chart-properties-content-strict\"/>\n        </define>\n    </include>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-v1.2-os-dsig-schema.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tDigital Signatures Relax-NG Schema\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n\n<grammar\n\txmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n\tdatatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n\txmlns:dsig=\"urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0\"\n\txmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n>\n<start>\n\t<choice>\n\t\t<ref name=\"dsig-document-signatures\"/>\n\t</choice>\n</start>\n<define name=\"dsig-document-signatures\">\n\t<element name=\"dsig:document-signatures\">\n\t\t<ref name=\"dsig-document-signatures-attlist\"/>\n\t\t<oneOrMore>\n\t\t\t<ref name=\"ds-signature\"/>\n\t\t</oneOrMore>\n\t</element>\n</define>\n<define name=\"dsig-document-signatures-attlist\">\n\t<attribute name=\"dsig:version\">\n\t\t<value>1.2</value>\n\t</attribute>\n</define>\n<define name=\"ds-signature\">\n\t<element name=\"ds:Signature\">\n\t\t<!-- The permitted content of this element is the permitted -->\n\t\t<!-- content of the Signature element defined by W3C XML    -->\n\t\t<!-- Signature Syntax and Processing (Second Edition).      -->\n\t\t<!-- See OpenDocument v1.2 part 3, section 4.3.             -->\n\t\t<ref name=\"dsMarkup\"/>\n\t</element>\n</define>\n<define name=\"dsMarkup\">\n\t<zeroOrMore>\n\t\t<choice>\n\t\t\t<attribute>\n\t\t\t\t<anyName/>\n\t\t\t</attribute>\n\t\t\t<text/>\n\t\t\t<element>\n\t\t\t\t<anyName/>\n\t\t\t\t<ref name=\"dsMarkup\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</zeroOrMore>\n</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-v1.2-os-manifest-schema.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tManifest Relax-NG Schema\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n<grammar \n\txmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n\tdatatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n\txmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\"\n>\n<start>\n\t<choice>\n\t\t<ref name=\"manifest\"/>\n\t</choice>\n</start>\n<define name=\"manifest\">\n\t<element name=\"manifest:manifest\">\n\t\t<ref name=\"manifest-attlist\"/>\n\t\t<oneOrMore>\n\t\t\t<ref name=\"file-entry\"/>\n\t\t</oneOrMore>\n\t</element>\n</define>\n<define name=\"manifest-attlist\">\n\t<attribute name=\"manifest:version\">\n\t\t<value>1.2</value>\n\t</attribute>\n</define>\n<define name=\"file-entry\">\n\t<element name=\"manifest:file-entry\">\n\t\t<ref name=\"file-entry-attlist\"/>\n\t\t<optional>\n\t\t\t<ref name=\"encryption-data\"/>\n\t\t</optional>\n\t</element>\n</define>\n<define name=\"file-entry-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:full-path\">\n\t\t<ref name=\"string\"/>\n\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:size\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</optional>\n\t<attribute name=\"manifest:media-type\">\n\t\t<ref name=\"string\"/>\n\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:preferred-view-mode\">\n\t\t\t<choice>\n\t\t\t\t<value>edit</value>\n\t\t\t\t<value>presentation-slide-show</value>\n\t\t\t\t<value>read-only</value>\n\t\t\t\t<ref name=\"namespacedToken\"/> \n\t\t\t</choice> \n\t\t</attribute> \n\t</optional> \n\t<optional>\n\t\t<attribute name=\"manifest:version\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</optional>\n  </interleave>\n</define>\n\n<define name=\"encryption-data\">\n\t<element name=\"manifest:encryption-data\">\n\t\t<ref name=\"encryption-data-attlist\"/>\n\t\t<ref name=\"algorithm\"/>\n\t\t<optional>\n\t\t\t<ref name=\"start-key-generation\"/>\n\t\t</optional>\n\t\t<ref name=\"key-derivation\"/>\n\t</element>\n</define>\n<define name=\"encryption-data-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:checksum-type\">\n\t\t<choice>\n\t\t\t<value>SHA1/1K</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<attribute name=\"manifest:checksum\">\n\t\t<ref name=\"base64Binary\"/>\n\t</attribute>\n  </interleave>\n</define>\n<define name=\"algorithm\">\n\t<element name=\"manifest:algorithm\">\n\t\t<ref name=\"algorithm-attlist\"/>\n\t\t<ref name=\"anyElements\"/>\n\t</element>\n</define>\n<define name=\"algorithm-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:algorithm-name\">\n\t\t<choice>\n\t\t\t<value>Blowfish CFB</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<attribute name=\"manifest:initialisation-vector\">\n\t\t<ref name=\"base64Binary\"/>\n\t</attribute>\n  </interleave>\n</define>\n<define name=\"anyAttListOrElements\">\n\t<zeroOrMore>\n\t\t<attribute>\n\t\t\t<anyName/>\n\t\t\t<text/>\n\t\t</attribute>\n\t</zeroOrMore>\n\t<ref name=\"anyElements\"/>\n</define>\n<define name=\"anyElements\">\n\t<zeroOrMore>\n\t\t<element>\n\t\t\t<anyName/>\n\t\t\t<mixed>\n\t\t\t\t<ref name=\"anyAttListOrElements\"/>\n\t\t\t</mixed>\n\t\t</element>\n\t</zeroOrMore>\n</define>\n<define name=\"key-derivation\">\n\t<element name=\"manifest:key-derivation\">\n\t\t<ref name=\"key-derivation-attlist\"/>\n\t\t<empty/>\n\t</element>\n</define>\n<define name=\"key-derivation-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:key-derivation-name\">\n\t\t<choice>\n\t\t\t<value>PBKDF2</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<attribute name=\"manifest:salt\">\n\t\t<ref name=\"base64Binary\"/>\n\t</attribute>\n\t<attribute name=\"manifest:iteration-count\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:key-size\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</optional>\n  </interleave>\n</define>\n<define name=\"start-key-generation\">\n\t<element name=\"manifest:start-key-generation\">\n\t\t<ref name=\"start-key-generation-attlist\"/>\n\t\t<empty/>\n\t</element>\n</define>\n<define name=\"start-key-generation-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:start-key-generation-name\">\n\t\t<choice>\n\t\t\t<value>SHA1</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:key-size\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</optional>\n  </interleave>\n</define>\n<define name=\"base64Binary\">\n\t<data type=\"base64Binary\"/>\n</define>\n<define name=\"namespacedToken\">\n\t<data type=\"QName\">\n\t\t<param name=\"pattern\">[^:]+:[^:]+</param>\n\t</data>\n</define>\n<define name=\"nonNegativeInteger\">\n\t<data type=\"nonNegativeInteger\"/>\n</define>\n<define name=\"string\">\n\t<data type=\"string\"/>\n</define>\n<define name=\"anyURI\">\n\t<data type=\"anyURI\"/>\n</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-v1.2-os-metadata.owl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tOWL Metadata Manifest Description\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n\n<rdf:RDF\n\txmlns=\"http://www.w3.org/2000/01/rdf-schema#\"\n\txmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n\txmlns:owl=\"http://www.w3.org/2002/07/owl#\"\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n\txmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n\txmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n\n<owl:Ontology rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n\t<owl:imports rdf:resource=\"http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-package-metadata.owl\" />\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Thing\"/>\n\t<dc:title xml:lang=\"en\">Open Document Schema Metadata Manifest Ontology</dc:title>\n\t<label xml:lang=\"en\">ODF Schema Metadata Manifest</label>\n</owl:Ontology>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#ContentFile\">\n\t<label xml:lang=\"en\">The OpenDocument Content File</label>\n\t<comment xml:lang=\"en\">The unique content.xml from the root path of the document</comment>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n</owl:Class>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#StylesFile\">\n\t<label xml:lang=\"en\">The OpenDocument Styles File</label>\n\t<comment xml:lang=\"en\">The unique styles.xml from the root path of the document</comment>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n</owl:Class>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#Element\">\n\t<label xml:lang=\"en\">OpenDocument Package ODF XML Element</label>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Element\"/>\n</owl:Class>\n\n<owl:Class rdf:about=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field\">\n\t<label xml:lang=\"en\">OpenDocument Meta field Element</label>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#Element\"/>\n</owl:Class>\n\n<owl:DatatypeProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#prefix\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#FunctionalProperty\"/>\n\t<domain rdf:resource=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field\"/>\n\t<range rdf:resource=\"http://www.w3.org/2001/XMLSchema-datatypes#string\"/>\n\t<label xml:lang=\"en\">has prefix</label>\n</owl:DatatypeProperty>\n\n<owl:DatatypeProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#suffix\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#FunctionalProperty\"/>\n\t<domain rdf:resource=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field\"/>\n\t<range rdf:resource=\"http://www.w3.org/2001/XMLSchema-datatypes#string\"/>\n\t<label xml:lang=\"en\">has suffix</label>\n</owl:DatatypeProperty>\n</rdf:RDF>\n\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-v1.2-os-package-metadata.owl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tOWL Metadata Manifest Description\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n\n<rdf:RDF\n\txmlns=\"http://www.w3.org/2000/01/rdf-schema#\"\n\txmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n\txmlns:owl=\"http://www.w3.org/2002/07/owl#\"\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n\txmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\">\n\n<owl:Ontology rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Thing\"/>\n\t<dc:title xml:lang=\"en\">Open Document Package Metadata Manifest Ontology</dc:title>\n\t<label xml:lang=\"en\">ODF Package Metadata Manifest</label>\n</owl:Ontology>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document\">\n\t<label xml:lang=\"en\">OpenDocument Document</label>\n</owl:Class>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\">\n\t<label xml:lang=\"en\"> OpenDocument Document Package File</label>\n</owl:Class>\n\n<owl:ObjectProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#hasPart\">\n\t<domain rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document\"/>\n\t<range rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n\t<label xml:lang=\"en\">contains</label>\n\t<comment xml:lang=\"en\">Related to dcterms:hasPart of the Dublin Core Metadata Initiative</comment>\n</owl:ObjectProperty>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#MetadataFile\">\n\t<label xml:lang=\"en\">An OpenDocument Metadata File</label>\n\t<comment xml:lang=\"en\">Used for any metadata file in the document</comment>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n</owl:Class>\n\n<owl:DatatypeProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#mimeType\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#FunctionalProperty\"/>\n\t<domain rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n\t<range rdf:resource=\"http://www.w3.org/2001/XMLSchema-datatypes#string\"/>\n\t<label xml:lang=\"en\">the MIME type</label>\n\t<comment xml:lang=\"en\">A string representing the MIME media type of a file (see RFC4288).</comment>\n</owl:DatatypeProperty>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Element\">\n\t<label xml:lang=\"en\">OpenDocument Package XML Element</label>\n</owl:Class>\n\n</rdf:RDF>\n"
  },
  {
    "path": "src/hwp5/odf-relaxng/OpenDocument-v1.2-os-schema.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tRelax-NG Schema\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n\tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n<grammar\n\txmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n\tdatatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n\txmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n\txmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n\txmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n\txmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n\txmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n\txmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n\txmlns:presentation=\"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0\"\n\txmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n\txmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n\txmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n\txmlns:db=\"urn:oasis:names:tc:opendocument:xmlns:database:1.0\"\n\txmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n\txmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n\txmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n\txmlns:anim=\"urn:oasis:names:tc:opendocument:xmlns:animation:1.0\"\n\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\txmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n\txmlns:xforms=\"http://www.w3.org/2002/xforms\"\n\txmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n\txmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n\n\txmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n\txmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n\txmlns:smil=\"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0\"\n>\n\t<define name=\"office-process-content\">\n\t\t<optional>\n\t\t\t<attribute name=\"office:process-content\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<start>\n\t\t<choice>\n\t\t\t<ref name=\"office-document\"/>\n\t\t\t<ref name=\"office-document-content\"/>\n\t\t\t<ref name=\"office-document-styles\"/>\n\t\t\t<ref name=\"office-document-meta\"/>\n\t\t\t<ref name=\"office-document-settings\"/>\n\t\t</choice>\n\t</start>\n\t<define name=\"office-document\">\n\t\t<element name=\"office:document\">\n\t\t\t<ref name=\"office-document-attrs\"/>\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-meta\"/>\n\t\t\t<ref name=\"office-settings\"/>\n\t\t\t<ref name=\"office-scripts\"/>\n\t\t\t<ref name=\"office-font-face-decls\"/>\n\t\t\t<ref name=\"office-styles\"/>\n\t\t\t<ref name=\"office-automatic-styles\"/>\n\t\t\t<ref name=\"office-master-styles\"/>\n\t\t\t<ref name=\"office-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-content\">\n\t\t<element name=\"office:document-content\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-scripts\"/>\n\t\t\t<ref name=\"office-font-face-decls\"/>\n\t\t\t<ref name=\"office-automatic-styles\"/>\n\t\t\t<ref name=\"office-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-styles\">\n\t\t<element name=\"office:document-styles\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-font-face-decls\"/>\n\t\t\t<ref name=\"office-styles\"/>\n\t\t\t<ref name=\"office-automatic-styles\"/>\n\t\t\t<ref name=\"office-master-styles\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-meta\">\n\t\t<element name=\"office:document-meta\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-meta\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-settings\">\n\t\t<element name=\"office:document-settings\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-settings\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-common-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"office:version\">\n\t\t\t\t<value>1.2</value>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"grddl:transformation\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-document-attrs\">\n\t\t<attribute name=\"office:mimetype\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-meta\">\n\t\t<optional>\n\t\t\t<element name=\"office:meta\">\n\t\t\t\t<ref name=\"office-meta-content-strict\"/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-meta-content-strict\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"office-meta-data\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-body\">\n\t\t<element name=\"office:body\">\n\t\t\t<ref name=\"office-body-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-body-content\">\n\t\t<choice>\n\t\t\t<element name=\"office:text\">\n\t\t\t\t<ref name=\"office-text-attlist\"/>\n\t\t\t\t<ref name=\"office-text-content-prelude\"/>\n\t\t\t\t<ref name=\"office-text-content-main\"/>\n\t\t\t\t<ref name=\"office-text-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:drawing\">\n\t\t\t\t<ref name=\"office-drawing-attlist\"/>\n\t\t\t\t<ref name=\"office-drawing-content-prelude\"/>\n\t\t\t\t<ref name=\"office-drawing-content-main\"/>\n\t\t\t\t<ref name=\"office-drawing-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:presentation\">\n\t\t\t\t<ref name=\"office-presentation-attlist\"/>\n\t\t\t\t<ref name=\"office-presentation-content-prelude\"/>\n\t\t\t\t<ref name=\"office-presentation-content-main\"/>\n\t\t\t\t<ref name=\"office-presentation-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:spreadsheet\">\n\t\t\t\t<ref name=\"office-spreadsheet-attlist\"/>\n\t\t\t\t<ref name=\"office-spreadsheet-content-prelude\"/>\n\t\t\t\t<ref name=\"office-spreadsheet-content-main\"/>\n\t\t\t\t<ref name=\"office-spreadsheet-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:chart\">\n\t\t\t\t<ref name=\"office-chart-attlist\"/>\n\t\t\t\t<ref name=\"office-chart-content-prelude\"/>\n\t\t\t\t<ref name=\"office-chart-content-main\"/>\n\t\t\t\t<ref name=\"office-chart-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:image\">\n\t\t\t\t<ref name=\"office-image-attlist\"/>\n\t\t\t\t<ref name=\"office-image-content-prelude\"/>\n\t\t\t\t<ref name=\"office-image-content-main\"/>\n\t\t\t\t<ref name=\"office-image-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<ref name=\"office-database\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"office-text-content-prelude\">\n\t\t<ref name=\"office-forms\"/>\n\t\t<ref name=\"text-tracked-changes\"/>\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"office-text-content-main\">\n\t\t<choice>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<group>\n\t\t\t\t<ref name=\"text-page-sequence\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"shape\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-content\">\n\t\t<choice>\n\t\t\t<ref name=\"text-h\"/>\n\t\t\t<ref name=\"text-p\"/>\n\t\t\t<ref name=\"text-list\"/>\n\t\t\t<ref name=\"text-numbered-paragraph\"/>\n\t\t\t<ref name=\"table-table\"/>\n\t\t\t<ref name=\"text-section\"/>\n\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t<ref name=\"text-table-of-content\"/>\n\t\t\t<ref name=\"text-illustration-index\"/>\n\t\t\t<ref name=\"text-table-index\"/>\n\t\t\t<ref name=\"text-object-index\"/>\n\t\t\t<ref name=\"text-user-index\"/>\n\t\t\t<ref name=\"text-alphabetical-index\"/>\n\t\t\t<ref name=\"text-bibliography\"/>\n\t\t\t<ref name=\"shape\"/>\n\t\t\t<ref name=\"change-marks\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"office-text-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-text-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:global\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-soft-page-breaks\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-drawing-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-drawing-content-prelude\">\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"office-drawing-content-main\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"draw-page\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-drawing-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-presentation-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-presentation-content-prelude\">\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t\t<ref name=\"presentation-decls\"/>\n\t</define>\n\t<define name=\"office-presentation-content-main\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"draw-page\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-presentation-content-epilogue\">\n\t\t<ref name=\"presentation-settings\"/>\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-spreadsheet-content-prelude\">\n\t\t<optional>\n\t\t\t<ref name=\"table-tracked-changes\"/>\n\t\t</optional>\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"table-decls\">\n\t\t<optional>\n\t\t\t<ref name=\"table-calculation-settings\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-content-validations\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-label-ranges\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-spreadsheet-content-main\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"table-table\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-spreadsheet-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"table-functions\">\n\t\t<optional>\n\t\t\t<ref name=\"table-named-expressions\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-database-ranges\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-data-pilot-tables\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-consolidation\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-dde-links\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-chart-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-chart-content-prelude\">\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"office-chart-content-main\">\n\t\t<ref name=\"chart-chart\"/>\n\t</define>\n\t<define name=\"office-chart-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-image-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-image-content-prelude\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-image-content-main\">\n\t\t<ref name=\"draw-frame\"/>\n\t</define>\n\t<define name=\"office-image-content-epilogue\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-settings\">\n\t\t<optional>\n\t\t\t<element name=\"office:settings\">\n\t\t\t\t<oneOrMore>\n\t\t\t\t\t<ref name=\"config-config-item-set\"/>\n\t\t\t\t</oneOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"config-config-item-set\">\n\t\t<element name=\"config:config-item-set\">\n\t\t\t<ref name=\"config-config-item-set-attlist\"/>\n\t\t\t<ref name=\"config-items\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"config-items\">\n\t\t<oneOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"config-config-item\"/>\n\t\t\t\t<ref name=\"config-config-item-set\"/>\n\t\t\t\t<ref name=\"config-config-item-map-named\"/>\n\t\t\t\t<ref name=\"config-config-item-map-indexed\"/>\n\t\t\t</choice>\n\t\t</oneOrMore>\n\t</define>\n\t<define name=\"config-config-item-set-attlist\">\n\t\t<attribute name=\"config:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"config-config-item\">\n\t\t<element name=\"config:config-item\">\n\t\t\t<ref name=\"config-config-item-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"config:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"config:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>boolean</value>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>int</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t\t<value>double</value>\n\t\t\t\t\t<value>string</value>\n\t\t\t\t\t<value>datetime</value>\n\t\t\t\t\t<value>base64Binary</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"config-config-item-map-indexed\">\n\t\t<element name=\"config:config-item-map-indexed\">\n\t\t\t<ref name=\"config-config-item-map-indexed-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"config-config-item-map-entry\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-map-indexed-attlist\">\n\t\t<attribute name=\"config:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"config-config-item-map-entry\">\n\t\t<element name=\"config:config-item-map-entry\">\n\t\t\t<ref name=\"config-config-item-map-entry-attlist\"/>\n\t\t\t<ref name=\"config-items\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-map-entry-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"config:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"config-config-item-map-named\">\n\t\t<element name=\"config:config-item-map-named\">\n\t\t\t<ref name=\"config-config-item-map-named-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"config-config-item-map-entry\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-map-named-attlist\">\n\t\t<attribute name=\"config:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-scripts\">\n\t\t<optional>\n\t\t\t<element name=\"office:scripts\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"office-script\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-script\">\n\t\t<element name=\"office:script\">\n\t\t\t<ref name=\"office-script-attlist\"/>\n\t\t\t<mixed>\n\t\t\t\t<ref name=\"anyElements\"/>\n\t\t\t</mixed>\n\t\t</element>\n\t</define>\n\t<define name=\"office-script-attlist\">\n\t\t<attribute name=\"script:language\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-font-face-decls\">\n\t\t<optional>\n\t\t\t<element name=\"office:font-face-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"style-font-face\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-styles\">\n\t\t<optional>\n\t\t\t<element name=\"office:styles\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"styles\"/>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-default-style\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"style-default-page-layout\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"text-outline-style\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"text-notes-configuration\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"text-bibliography-configuration\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"text-linenumbering-configuration\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-gradient\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"svg-linearGradient\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"svg-radialGradient\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-hatch\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-fill-image\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-marker\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-stroke-dash\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-opacity\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-presentation-page-layout\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"table-table-template\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-automatic-styles\">\n\t\t<optional>\n\t\t\t<element name=\"office:automatic-styles\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"styles\"/>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-page-layout\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-master-styles\">\n\t\t<optional>\n\t\t\t<element name=\"office:master-styles\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-master-page\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"style-handout-master\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"draw-layer-set\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"styles\">\n\t\t<interleave>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-list-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-number-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-currency-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-percentage-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-date-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-time-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-boolean-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-text-style\"/>\n\t\t\t</zeroOrMore>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-meta-data\">\n\t\t<choice>\n\t\t\t<element name=\"meta:generator\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"dc:title\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"dc:description\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"dc:subject\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:keyword\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:initial-creator\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<ref name=\"dc-creator\"/>\n\t\t\t<element name=\"meta:printed-by\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:creation-date\">\n\t\t\t\t<ref name=\"dateTime\"/>\n\t\t\t</element>\n\t\t\t<ref name=\"dc-date\"/>\n\t\t\t<element name=\"meta:print-date\">\n\t\t\t\t<ref name=\"dateTime\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:template\">\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:title\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:date\">\n\t\t\t\t\t\t<ref name=\"dateTime\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"meta:auto-reload\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t\t<value>onLoad</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:delay\">\n\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"meta:hyperlink-behaviour\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"dc:language\">\n\t\t\t\t<ref name=\"language\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:editing-cycles\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:editing-duration\">\n\t\t\t\t<ref name=\"duration\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:document-statistic\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:page-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:table-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:draw-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:image-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:ole-object-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:object-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:paragraph-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:word-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:character-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:frame-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:sentence-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:syllable-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:non-whitespace-character-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:row-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:cell-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"meta:user-defined\">\n\t\t\t\t<attribute name=\"meta:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<choice>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>float</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>date</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>time</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>boolean</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>string</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<text/>\n\t\t\t\t</choice>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"dc-creator\">\n\t\t<element name=\"dc:creator\">\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"dc-date\">\n\t\t<element name=\"dc:date\">\n\t\t\t<ref name=\"dateTime\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-h\">\n\t\t<element name=\"text:h\">\n\t\t\t<ref name=\"heading-attrs\"/>\n\t\t\t<ref name=\"paragraph-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-number\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"heading-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:restart-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:is-list-header\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-number\">\n\t\t<element name=\"text:number\">\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-p\">\n\t\t<element name=\"text:p\">\n\t\t\t<ref name=\"paragraph-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"paragraph-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:class-names\">\n\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:cond-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-page-sequence\">\n\t\t<element name=\"text:page-sequence\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"text-page\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-page\">\n\t\t<element name=\"text:page\">\n\t\t\t<ref name=\"text-page-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-page-attlist\">\n\t\t<attribute name=\"text:master-page-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-list\">\n\t\t<element name=\"text:list\">\n\t\t\t<ref name=\"text-list-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-list-header\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-list-item\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:continue-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:continue-list\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-item\">\n\t\t<element name=\"text:list-item\">\n\t\t\t<ref name=\"text-list-item-attr\"/>\n\t\t\t<ref name=\"text-list-item-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-item-content\">\n\t\t<optional>\n\t\t\t<ref name=\"text-number\"/>\n\t\t</optional>\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t<ref name=\"text-h\"/>\n\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"text-list-item-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-override\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-header\">\n\t\t<element name=\"text:list-header\">\n\t\t\t<ref name=\"text-list-header-attr\"/>\n\t\t\t<ref name=\"text-list-item-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-header-attr\">\n\t\t<optional>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-numbered-paragraph\">\n\t\t<element name=\"text:numbered-paragraph\">\n\t\t\t<ref name=\"text-numbered-paragraph-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-number\"/>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t<ref name=\"text-h\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"text-numbered-paragraph-attr\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:list-id\">\n\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:level\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"text:continue-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-section\">\n\t\t<element name=\"text:section\">\n\t\t\t<ref name=\"text-section-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-section-source\"/>\n\t\t\t\t<ref name=\"text-section-source-dde\"/>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-section-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>true</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t\t<value>condition</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-section-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:protection-key\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:protection-key-digest-algorithm\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-section-source\">\n\t\t<element name=\"text:section-source\">\n\t\t\t<ref name=\"text-section-source-attr\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-section-source-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<value>embed</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:section-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-section-source-dde\">\n\t\t<ref name=\"office-dde-source\"/>\n\t</define>\n\t<define name=\"text-tracked-changes\">\n\t\t<optional>\n\t\t\t<element name=\"text:tracked-changes\">\n\t\t\t\t<ref name=\"text-tracked-changes-attr\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-changed-region\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-tracked-changes-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:track-changes\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-changed-region\">\n\t\t<element name=\"text:changed-region\">\n\t\t\t<ref name=\"text-changed-region-attr\"/>\n\t\t\t<ref name=\"text-changed-region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-changed-region-attr\">\n\t\t<group>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</group>\n\t</define>\n\t<define name=\"text-changed-region-content\">\n\t\t<choice>\n\t\t\t<element name=\"text:insertion\">\n\t\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:deletion\">\n\t\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"text:format-change\">\n\t\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"change-marks\">\n\t\t<choice>\n\t\t\t<element name=\"text:change\">\n\t\t\t\t<ref name=\"change-mark-attr\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:change-start\">\n\t\t\t\t<ref name=\"change-mark-attr\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:change-end\">\n\t\t\t\t<ref name=\"change-mark-attr\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"change-mark-attr\">\n\t\t<attribute name=\"text:change-id\">\n\t\t\t<ref name=\"IDREF\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-soft-page-break\">\n\t\t<element name=\"text:soft-page-break\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-decls\">\n\t\t<optional>\n\t\t\t<element name=\"text:variable-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-variable-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<element name=\"text:sequence-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-sequence-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<element name=\"text:user-field-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-user-field-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<element name=\"text:dde-connection-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-dde-connection-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"text-alphabetical-index-auto-mark-file\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"paragraph-content-or-hyperlink\">\n\t\t<choice>\n\t\t\t<ref name=\"paragraph-content\"/>\n\t\t\t<ref name=\"text-a\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"paragraph-content\">\n\t\t<choice>\n\t\t\t<text/>\n\t\t\t<element name=\"text:s\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:c\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"text:tab\">\n\t\t\t\t<ref name=\"text-tab-attr\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:line-break\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t<element name=\"text:span\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:class-names\">\n\t\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"text:meta\">\n\t\t\t\t<ref name=\"text-meta-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-bookmark\"/>\n\t\t\t\t<ref name=\"text-bookmark-start\"/>\n\t\t\t\t<ref name=\"text-bookmark-end\"/>\n\t\t\t</choice>\n\t\t\t<element name=\"text:reference-mark\">\n\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</element>\n\t\t\t<choice>\n\t\t\t\t<element name=\"text:reference-mark-start\">\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</element>\n\t\t\t\t<element name=\"text:reference-mark-end\">\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</element>\n\t\t\t</choice>\n\t\t\t<element name=\"text:note\">\n\t\t\t\t<ref name=\"text-note-class\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<element name=\"text:note-citation\">\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:label\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t\t<element name=\"text:note-body\">\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</element>\n\t\t\t</element>\n\t\t\t<element name=\"text:ruby\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<element name=\"text:ruby-base\">\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</element>\n\t\t\t\t<element name=\"text:ruby-text\">\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t</element>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"office-annotation\"/>\n\t\t\t\t<ref name=\"office-annotation-end\"/>\n\t\t\t</choice>\n\t\t\t<ref name=\"change-marks\"/>\n\t\t\t<ref name=\"shape\"/>\n\t\t\t<element name=\"text:date\">\n\t\t\t\t<ref name=\"text-date-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:time\">\n\t\t\t\t<ref name=\"text-time-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-number\">\n\t\t\t\t<ref name=\"text-page-number-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-continuation\">\n\t\t\t\t<ref name=\"text-page-continuation-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-firstname\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-lastname\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-initials\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-title\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-position\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-email\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-phone-private\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-fax\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-company\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-phone-work\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-street\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-city\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-postal-code\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-country\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-state-or-province\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:author-name\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:author-initials\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:chapter\">\n\t\t\t\t<ref name=\"text-chapter-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:file-name\">\n\t\t\t\t<ref name=\"text-file-name-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:template-name\">\n\t\t\t\t<ref name=\"text-template-name-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sheet-name\">\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:variable-set\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-none-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:variable-get\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:variable-input\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t\t\t\t<ref name=\"common-value-type-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-none-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-field-get\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-none-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-field-input\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sequence\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t\t<ref name=\"text-sequence-ref-name\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:expression\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:text-input\">\n\t\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:initial-creator\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:creation-date\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:creation-time\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t\t\t<ref name=\"timeOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:description\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-defined\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:date-value\">\n\t\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:time-value\">\n\t\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:boolean-value\">\n\t\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:string-value\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:print-time\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:print-date\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:printed-by\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:title\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:subject\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:keywords\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:editing-cycles\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:editing-duration\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:duration\">\n\t\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:modification-time\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:modification-date\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:creator\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element>\n\t\t\t\t<choice>\n\t\t\t\t\t<name>text:page-count</name>\n\t\t\t\t\t<name>text:paragraph-count</name>\n\t\t\t\t\t<name>text:word-count</name>\n\t\t\t\t\t<name>text:character-count</name>\n\t\t\t\t\t<name>text:table-count</name>\n\t\t\t\t\t<name>text:image-count</name>\n\t\t\t\t\t<name>text:object-count</name>\n\t\t\t\t</choice>\n\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-display\">\n\t\t\t\t<ref name=\"text-database-display-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-next\">\n\t\t\t\t<ref name=\"text-database-next-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-row-select\">\n\t\t\t\t<ref name=\"text-database-row-select-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-row-number\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:value\">\n\t\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-name\">\n\t\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-variable-set\">\n\t\t\t\t<ref name=\"text-set-page-variable-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-variable-get\">\n\t\t\t\t<ref name=\"text-get-page-variable-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:placeholder\">\n\t\t\t\t<ref name=\"text-placeholder-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:conditional-text\">\n\t\t\t\t<ref name=\"text-conditional-text-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:hidden-text\">\n\t\t\t\t<ref name=\"text-hidden-text-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element>\n\t\t\t\t<choice>\n\t\t\t\t\t<name>text:reference-ref</name>\n\t\t\t\t\t<name>text:bookmark-ref</name>\n\t\t\t\t</choice>\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"text-common-ref-content\"/>\n\t\t\t\t\t<ref name=\"text-bookmark-ref-content\"/>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:note-ref\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"text-common-ref-content\"/>\n\t\t\t\t\t<ref name=\"text-note-ref-content\"/>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:sequence-ref\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"text-common-ref-content\"/>\n\t\t\t\t\t<ref name=\"text-sequence-ref-content\"/>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:script\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<group>\n\t\t\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t</group>\n\t\t\t\t\t\t<text/>\n\t\t\t\t\t</choice>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"script:language\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:execute-macro\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t\t</optional>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:hidden-paragraph\">\n\t\t\t\t<ref name=\"text-hidden-paragraph-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:dde-connection\">\n\t\t\t\t<attribute name=\"text:connection-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:measure\">\n\t\t\t\t<attribute name=\"text:kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>value</value>\n\t\t\t\t\t\t<value>unit</value>\n\t\t\t\t\t\t<value>gap</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:table-formula\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:meta-field\">\n\t\t\t\t<ref name=\"text-meta-field-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"text:toc-mark-start\">\n\t\t\t\t<ref name=\"text-toc-mark-start-attrs\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:toc-mark-end\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:toc-mark\">\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"text-outline-level\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-index-mark-start\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t\t<ref name=\"text-outline-level\"/>\n\t\t\t\t<ref name=\"text-index-name\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-index-mark-end\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-index-mark\">\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"text-outline-level\"/>\n\t\t\t\t<ref name=\"text-index-name\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:alphabetical-index-mark-start\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t\t<ref name=\"text-alphabetical-index-mark-attrs\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:alphabetical-index-mark-end\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:alphabetical-index-mark\">\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"text-alphabetical-index-mark-attrs\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:bibliography-mark\">\n\t\t\t\t<attribute name=\"text:bibliography-type\">\n\t\t\t\t\t<ref name=\"text-bibliography-types\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<attribute>\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<name>text:identifier</name>\n\t\t\t\t\t\t\t<name>text:address</name>\n\t\t\t\t\t\t\t<name>text:annote</name>\n\t\t\t\t\t\t\t<name>text:author</name>\n\t\t\t\t\t\t\t<name>text:booktitle</name>\n\t\t\t\t\t\t\t<name>text:chapter</name>\n\t\t\t\t\t\t\t<name>text:edition</name>\n\t\t\t\t\t\t\t<name>text:editor</name>\n\t\t\t\t\t\t\t<name>text:howpublished</name>\n\t\t\t\t\t\t\t<name>text:institution</name>\n\t\t\t\t\t\t\t<name>text:journal</name>\n\t\t\t\t\t\t\t<name>text:month</name>\n\t\t\t\t\t\t\t<name>text:note</name>\n\t\t\t\t\t\t\t<name>text:number</name>\n\t\t\t\t\t\t\t<name>text:organizations</name>\n\t\t\t\t\t\t\t<name>text:pages</name>\n\t\t\t\t\t\t\t<name>text:publisher</name>\n\t\t\t\t\t\t\t<name>text:school</name>\n\t\t\t\t\t\t\t<name>text:series</name>\n\t\t\t\t\t\t\t<name>text:title</name>\n\t\t\t\t\t\t\t<name>text:report-type</name>\n\t\t\t\t\t\t\t<name>text:volume</name>\n\t\t\t\t\t\t\t<name>text:year</name>\n\t\t\t\t\t\t\t<name>text:url</name>\n\t\t\t\t\t\t\t<name>text:custom1</name>\n\t\t\t\t\t\t\t<name>text:custom2</name>\n\t\t\t\t\t\t\t<name>text:custom3</name>\n\t\t\t\t\t\t\t<name>text:custom4</name>\n\t\t\t\t\t\t\t<name>text:custom5</name>\n\t\t\t\t\t\t\t<name>text:isbn</name>\n\t\t\t\t\t\t\t<name>text:issn</name>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</zeroOrMore>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:header\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:footer\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:date-time\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-tab-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:tab-ref\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-a\">\n\t\t<element name=\"text:a\">\n\t\t\t<ref name=\"text-a-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"paragraph-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-a-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:visited-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-meta-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark\">\n\t\t<element name=\"text:bookmark\">\n\t\t\t<ref name=\"text-bookmark-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bookmark-start\">\n\t\t<element name=\"text:bookmark-start\">\n\t\t\t<ref name=\"text-bookmark-start-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bookmark-end\">\n\t\t<element name=\"text:bookmark-end\">\n\t\t\t<ref name=\"text-bookmark-end-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bookmark-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark-start-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark-end-attlist\">\n\t\t<attribute name=\"text:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-note-class\">\n\t\t<attribute name=\"text:note-class\">\n\t\t\t<choice>\n\t\t\t\t<value>footnote</value>\n\t\t\t\t<value>endnote</value>\n\t\t\t</choice>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-date-attlist\">\n\t\t<interleave>\n\t\t\t<interleave>\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t</interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:date-adjust\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-time-attlist\">\n\t\t<interleave>\n\t\t\t<interleave>\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t</interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t<ref name=\"timeOrDateTime\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:time-adjust\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-page-number-attlist\">\n\t\t<interleave>\n\t\t\t<interleave>\n\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t</interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:page-adjust\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:select-page\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>previous</value>\n\t\t\t\t\t\t<value>current</value>\n\t\t\t\t\t\t<value>next</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-page-continuation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:select-page\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>previous</value>\n\t\t\t\t\t<value>next</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-chapter-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>name</value>\n\t\t\t\t\t<value>number</value>\n\t\t\t\t\t<value>number-and-name</value>\n\t\t\t\t\t<value>plain-number-and-name</value>\n\t\t\t\t\t<value>plain-number</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-file-name-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>path</value>\n\t\t\t\t\t\t<value>name</value>\n\t\t\t\t\t\t<value>name-and-extension</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-template-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>full</value>\n\t\t\t\t\t<value>path</value>\n\t\t\t\t\t<value>name</value>\n\t\t\t\t\t<value>name-and-extension</value>\n\t\t\t\t\t<value>area</value>\n\t\t\t\t\t<value>title</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-variable-decl\">\n\t\t<element name=\"text:variable-decl\">\n\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t<ref name=\"common-value-type-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-field-decl\">\n\t\t<element name=\"text:user-field-decl\">\n\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-sequence-decl\">\n\t\t<element name=\"text:sequence-decl\">\n\t\t\t<ref name=\"text-sequence-decl-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-sequence-decl-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t<attribute name=\"text:display-outline-level\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:separation-character\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-sequence-ref-name\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:ref-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-database-table\">\n\t\t<ref name=\"common-field-database-table-attlist\"/>\n\t\t<ref name=\"common-field-database-name\"/>\n\t</define>\n\t<define name=\"common-field-database-name\">\n\t\t<choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:database-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"form-connection-resource\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-field-database-table-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:table-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:table-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>table</value>\n\t\t\t\t\t\t<value>query</value>\n\t\t\t\t\t\t<value>command</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-database-display-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t<attribute name=\"text:column-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-database-next-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-database-row-select-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:row-number\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-set-page-variable-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:active\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:page-adjust\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-get-page-variable-attlist\">\n\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t</define>\n\t<define name=\"text-placeholder-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:placeholder-type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>text</value>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t\t<value>text-box</value>\n\t\t\t\t\t<value>image</value>\n\t\t\t\t\t<value>object</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-conditional-text-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:string-value-if-true\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:string-value-if-false\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:current-value\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-hidden-text-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:is-hidden\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-common-ref-content\">\n\t\t<interleave>\n\t\t\t<text/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:ref-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark-ref-content\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:reference-format\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"common-ref-format-values\"/>\n\t\t\t\t\t<value>number-no-superior</value>\n\t\t\t\t\t<value>number-all-superior</value>\n\t\t\t\t\t<value>number</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-note-ref-content\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:reference-format\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"common-ref-format-values\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"text-note-class\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-sequence-ref-content\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:reference-format\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"common-ref-format-values\"/>\n\t\t\t\t\t<value>category-and-value</value>\n\t\t\t\t\t<value>caption</value>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-ref-format-values\">\n\t\t<choice>\n\t\t\t<value>page</value>\n\t\t\t<value>chapter</value>\n\t\t\t<value>direction</value>\n\t\t\t<value>text</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-hidden-paragraph-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:is-hidden\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-meta-field-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-value-type-attlist\">\n\t\t<attribute name=\"office:value-type\">\n\t\t\t<ref name=\"valueType\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-value-and-type-attlist\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>float</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>percentage</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>currency</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:currency\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>date</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:date-value\">\n\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>time</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:time-value\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>boolean</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:boolean-value\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>string</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:string-value\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-field-fixed-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:fixed\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-name-attlist\">\n\t\t<attribute name=\"text:name\">\n\t\t\t<ref name=\"variableName\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-field-description-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:description\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-display-value-none-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-display-value-formula-none-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t\t<value>formula</value>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-display-value-formula-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t\t<value>formula</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-formula-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:formula\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-data-style-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:data-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-num-format-attlist\">\n\t\t<optional>\n\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-toc-mark-start-attrs\">\n\t\t<ref name=\"text-id\"/>\n\t\t<ref name=\"text-outline-level\"/>\n\t</define>\n\t<define name=\"text-outline-level\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-id\">\n\t\t<attribute name=\"text:id\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-index-name\">\n\t\t<attribute name=\"text:index-name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-alphabetical-index-mark-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key1\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key2\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:string-value-phonetic\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key1-phonetic\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key2-phonetic\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:main-entry\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bibliography-types\">\n\t\t<choice>\n\t\t\t<value>article</value>\n\t\t\t<value>book</value>\n\t\t\t<value>booklet</value>\n\t\t\t<value>conference</value>\n\t\t\t<value>custom1</value>\n\t\t\t<value>custom2</value>\n\t\t\t<value>custom3</value>\n\t\t\t<value>custom4</value>\n\t\t\t<value>custom5</value>\n\t\t\t<value>email</value>\n\t\t\t<value>inbook</value>\n\t\t\t<value>incollection</value>\n\t\t\t<value>inproceedings</value>\n\t\t\t<value>journal</value>\n\t\t\t<value>manual</value>\n\t\t\t<value>mastersthesis</value>\n\t\t\t<value>misc</value>\n\t\t\t<value>phdthesis</value>\n\t\t\t<value>proceedings</value>\n\t\t\t<value>techreport</value>\n\t\t\t<value>unpublished</value>\n\t\t\t<value>www</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-index-body\">\n\t\t<element name=\"text:index-body\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"index-content-main\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"index-content-main\">\n\t\t<choice>\n\t\t\t<ref name=\"text-content\"/>\n\t\t\t<ref name=\"text-index-title\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-index-title\">\n\t\t<element name=\"text:index-title\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"index-content-main\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content\">\n\t\t<element name=\"text:table-of-content\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-table-of-content-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content-source\">\n\t\t<element name=\"text:table-of-content-source\">\n\t\t\t<ref name=\"text-table-of-content-source-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-table-of-content-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-index-source-styles\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content-source-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-outline-level\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-marks\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-source-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:index-scope\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>document</value>\n\t\t\t\t\t\t<value>chapter</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:relative-tab-stop-position\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-table-of-content-entry-template\">\n\t\t<element name=\"text:table-of-content-entry-template\">\n\t\t\t<ref name=\"text-table-of-content-entry-template-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-table-of-content-children\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content-children\">\n\t\t<choice>\n\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t<ref name=\"text-index-entry-link-start\"/>\n\t\t\t<ref name=\"text-index-entry-link-end\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-table-of-content-entry-template-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-illustration-index\">\n\t\t<element name=\"text:illustration-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-illustration-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-illustration-index-source\">\n\t\t<element name=\"text:illustration-index-source\">\n\t\t\t<ref name=\"text-illustration-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-illustration-index-entry-template\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-illustration-index-source-attrs\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-caption\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:caption-sequence-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:caption-sequence-format\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>category-and-value</value>\n\t\t\t\t\t\t<value>caption</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-scope-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:index-scope\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>document</value>\n\t\t\t\t\t<value>chapter</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-relative-tab-stop-position-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:relative-tab-stop-position\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-illustration-index-entry-template\">\n\t\t<element name=\"text:illustration-index-entry-template\">\n\t\t\t<ref name=\"text-illustration-index-entry-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-illustration-index-entry-content\">\n\t\t<ref name=\"text-illustration-index-entry-template-attrs\"/>\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"text-illustration-index-entry-template-attrs\">\n\t\t<attribute name=\"text:style-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-table-index\">\n\t\t<element name=\"text:table-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-table-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-index-source\">\n\t\t<element name=\"text:table-index-source\">\n\t\t\t<ref name=\"text-illustration-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-table-index-entry-template\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-index-entry-template\">\n\t\t<element name=\"text:table-index-entry-template\">\n\t\t\t<ref name=\"text-illustration-index-entry-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-object-index\">\n\t\t<element name=\"text:object-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-object-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-object-index-source\">\n\t\t<element name=\"text:object-index-source\">\n\t\t\t<ref name=\"text-object-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-object-index-entry-template\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-object-index-source-attrs\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-spreadsheet-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-math-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-draw-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-chart-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-other-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-object-index-entry-template\">\n\t\t<element name=\"text:object-index-entry-template\">\n\t\t\t<ref name=\"text-illustration-index-entry-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index\">\n\t\t<element name=\"text:user-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-user-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index-source\">\n\t\t<element name=\"text:user-index-source\">\n\t\t\t<ref name=\"text-user-index-source-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-user-index-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-index-source-styles\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index-source-attr\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-marks\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-source-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-graphics\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-tables\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-floating-frames\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:copy-outline-levels\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:index-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-user-index-entry-template\">\n\t\t<element name=\"text:user-index-entry-template\">\n\t\t\t<ref name=\"text-user-index-entry-template-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index-entry-template-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-alphabetical-index\">\n\t\t<element name=\"text:alphabetical-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-alphabetical-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-source\">\n\t\t<element name=\"text:alphabetical-index-source\">\n\t\t\t<ref name=\"text-alphabetical-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-alphabetical-index-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-source-attrs\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:ignore-case\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:main-entry-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:alphabetical-separators\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:combine-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:combine-entries-with-dash\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:combine-entries-with-pp\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-keys-as-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:capitalize-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:comma-separated\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:sort-algorithm\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-alphabetical-index-auto-mark-file\">\n\t\t<element name=\"text:alphabetical-index-auto-mark-file\">\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-entry-template\">\n\t\t<element name=\"text:alphabetical-index-entry-template\">\n\t\t\t<ref name=\"text-alphabetical-index-entry-template-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-entry-template-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>1</value>\n\t\t\t\t\t<value>2</value>\n\t\t\t\t\t<value>3</value>\n\t\t\t\t\t<value>separator</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bibliography\">\n\t\t<element name=\"text:bibliography\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-bibliography-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-source\">\n\t\t<element name=\"text:bibliography-source\">\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-bibliography-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-entry-template\">\n\t\t<element name=\"text:bibliography-entry-template\">\n\t\t\t<ref name=\"text-bibliography-entry-template-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-bibliography\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-entry-template-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:bibliography-type\">\n\t\t\t\t<ref name=\"text-bibliography-types\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-source-styles\">\n\t\t<element name=\"text:index-source-styles\">\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-index-source-style\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-source-style\">\n\t\t<element name=\"text:index-source-style\">\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-title-template\">\n\t\t<element name=\"text:index-title-template\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-chapter\">\n\t\t<element name=\"text:index-entry-chapter\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"text-index-entry-chapter-attrs\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-chapter-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>name</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t\t<value>number-and-name</value>\n\t\t\t\t\t\t<value>plain-number</value>\n\t\t\t\t\t\t<value>plain-number-and-name</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-entry-text\">\n\t\t<element name=\"text:index-entry-text\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-page-number\">\n\t\t<element name=\"text:index-entry-page-number\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-span\">\n\t\t<element name=\"text:index-entry-span\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-bibliography\">\n\t\t<element name=\"text:index-entry-bibliography\">\n\t\t\t<ref name=\"text-index-entry-bibliography-attrs\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-bibliography-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:bibliography-data-field\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>address</value>\n\t\t\t\t\t<value>annote</value>\n\t\t\t\t\t<value>author</value>\n\t\t\t\t\t<value>bibliography-type</value>\n\t\t\t\t\t<value>booktitle</value>\n\t\t\t\t\t<value>chapter</value>\n\t\t\t\t\t<value>custom1</value>\n\t\t\t\t\t<value>custom2</value>\n\t\t\t\t\t<value>custom3</value>\n\t\t\t\t\t<value>custom4</value>\n\t\t\t\t\t<value>custom5</value>\n\t\t\t\t\t<value>edition</value>\n\t\t\t\t\t<value>editor</value>\n\t\t\t\t\t<value>howpublished</value>\n\t\t\t\t\t<value>identifier</value>\n\t\t\t\t\t<value>institution</value>\n\t\t\t\t\t<value>isbn</value>\n\t\t\t\t\t<value>issn</value>\n\t\t\t\t\t<value>journal</value>\n\t\t\t\t\t<value>month</value>\n\t\t\t\t\t<value>note</value>\n\t\t\t\t\t<value>number</value>\n\t\t\t\t\t<value>organizations</value>\n\t\t\t\t\t<value>pages</value>\n\t\t\t\t\t<value>publisher</value>\n\t\t\t\t\t<value>report-type</value>\n\t\t\t\t\t<value>school</value>\n\t\t\t\t\t<value>series</value>\n\t\t\t\t\t<value>title</value>\n\t\t\t\t\t<value>url</value>\n\t\t\t\t\t<value>volume</value>\n\t\t\t\t\t<value>year</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-entry-tab-stop\">\n\t\t<element name=\"text:index-entry-tab-stop\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"text-index-entry-tab-stop-attrs\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-tab-stop-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t<value>right</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"style:position\">\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-entry-link-start\">\n\t\t<element name=\"text:index-entry-link-start\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-link-end\">\n\t\t<element name=\"text:index-entry-link-end\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table\">\n\t\t<element name=\"table:table\">\n\t\t\t<ref name=\"table-table-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-table-source\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-dde-source\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-scenario\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-forms\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-shapes\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-columns-and-groups\"/>\n\t\t\t<ref name=\"table-rows-and-groups\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-named-expressions\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-columns-and-groups\">\n\t\t<oneOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"table-table-column-group\"/>\n\t\t\t\t<ref name=\"table-columns-no-group\"/>\n\t\t\t</choice>\n\t\t</oneOrMore>\n\t</define>\n\t<define name=\"table-columns-no-group\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-columns\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-table-header-columns\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"table-columns\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-table-header-columns\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-columns\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-columns\">\n\t\t<choice>\n\t\t\t<ref name=\"table-table-columns\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-table-column\"/>\n\t\t\t</oneOrMore>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-rows-and-groups\">\n\t\t<oneOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"table-table-row-group\"/>\n\t\t\t\t<ref name=\"table-rows-no-group\"/>\n\t\t\t</choice>\n\t\t</oneOrMore>\n\t</define>\n\t<define name=\"table-rows-no-group\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-rows\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-table-header-rows\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"table-rows\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-table-header-rows\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-rows\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-rows\">\n\t\t<choice>\n\t\t\t<ref name=\"table-table-rows\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t\t</optional>\n\t\t\t\t<ref name=\"table-table-row\"/>\n\t\t\t</oneOrMore>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-table-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:template-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-first-row-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-last-row-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-first-column-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-last-column-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-banding-rows-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-banding-columns-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protection-key\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protection-key-digest-algorithm\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:print\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:print-ranges\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:is-sub-table\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-title\">\n\t\t<element name=\"table:title\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-desc\">\n\t\t<element name=\"table:desc\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row\">\n\t\t<element name=\"table:table-row\">\n\t\t\t<ref name=\"table-table-row-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-table-cell\"/>\n\t\t\t\t\t<ref name=\"table-covered-table-cell\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-rows-repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:default-cell-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:visibility\">\n\t\t\t\t\t<ref name=\"table-visibility-value\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-visibility-value\">\n\t\t<choice>\n\t\t\t<value>visible</value>\n\t\t\t<value>collapse</value>\n\t\t\t<value>filter</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-table-cell\">\n\t\t<element name=\"table:table-cell\">\n\t\t\t<ref name=\"table-table-cell-attlist\"/>\n\t\t\t<ref name=\"table-table-cell-attlist-extra\"/>\n\t\t\t<ref name=\"table-table-cell-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-covered-table-cell\">\n\t\t<element name=\"table:covered-table-cell\">\n\t\t\t<ref name=\"table-table-cell-attlist\"/>\n\t\t\t<ref name=\"table-table-cell-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-cell-content\">\n\t\t<optional>\n\t\t\t<ref name=\"table-cell-range-source\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"office-annotation\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-detective\"/>\n\t\t</optional>\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"text-content\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"table-table-cell-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-columns-repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:content-validation-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protect\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-cell-attlist-extra\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-columns-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-rows-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-columns-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-rows-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-column\">\n\t\t<element name=\"table:table-column\">\n\t\t\t<ref name=\"table-table-column-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-column-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-columns-repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:visibility\">\n\t\t\t\t\t<ref name=\"table-visibility-value\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:default-cell-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-header-columns\">\n\t\t<element name=\"table:table-header-columns\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-table-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-columns\">\n\t\t<element name=\"table:table-columns\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-table-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-column-group\">\n\t\t<element name=\"table:table-column-group\">\n\t\t\t<ref name=\"table-table-column-group-attlist\"/>\n\t\t\t<ref name=\"table-columns-and-groups\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-column-group-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:display\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-table-header-rows\">\n\t\t<element name=\"table:table-header-rows\">\n\t\t\t<oneOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t\t</optional>\n\t\t\t\t<ref name=\"table-table-row\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-rows\">\n\t\t<element name=\"table:table-rows\">\n\t\t\t<oneOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t\t</optional>\n\t\t\t\t<ref name=\"table-table-row\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row-group\">\n\t\t<element name=\"table:table-row-group\">\n\t\t\t<ref name=\"table-table-row-group-attlist\"/>\n\t\t\t<ref name=\"table-rows-and-groups\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row-group-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:display\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"cellAddress\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+</param>\n\t\t</data>\n\t</define>\n\t<define name=\"cellRangeAddress\">\n\t\t<choice>\n\t\t\t<data type=\"string\">\n\t\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+(:($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+)?</param>\n\t\t\t</data>\n\t\t\t<data type=\"string\">\n\t\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[0-9]+:($?([^\\. ']+|'([^']|'')+'))?\\.$?[0-9]+</param>\n\t\t\t</data>\n\t\t\t<data type=\"string\">\n\t\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+:($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+</param>\n\t\t\t</data>\n\t\t</choice>\n\t</define>\n\t<define name=\"cellRangeAddressList\">\n\t\t<data type=\"string\"/>\n\t\t<dc:description>Value is a space separated list of \"cellRangeAddress\" patterns</dc:description>\n\t</define>\n\t<define name=\"table-table-source\">\n\t\t<element name=\"table:table-source\">\n\t\t\t<ref name=\"table-table-source-attlist\"/>\n\t\t\t<ref name=\"table-linked-source-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-source-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>copy-all</value>\n\t\t\t\t\t\t<value>copy-results-only</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-linked-source-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:filter-options\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:refresh-delay\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-scenario\">\n\t\t<element name=\"table:scenario\">\n\t\t\t<ref name=\"table-scenario-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-scenario-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:scenario-ranges\">\n\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:is-active\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-border\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:border-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:copy-back\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:copy-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:copy-formulas\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:comment\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-shapes\">\n\t\t<element name=\"table:shapes\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-cell-range-source\">\n\t\t<element name=\"table:cell-range-source\">\n\t\t\t<ref name=\"table-table-cell-range-source-attlist\"/>\n\t\t\t<ref name=\"table-linked-source-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-cell-range-source-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-column-spanned\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-row-spanned\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-detective\">\n\t\t<element name=\"table:detective\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-highlighted-range\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-operation\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-operation\">\n\t\t<element name=\"table:operation\">\n\t\t\t<ref name=\"table-operation-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-operation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>trace-dependents</value>\n\t\t\t\t\t<value>remove-dependents</value>\n\t\t\t\t\t<value>trace-precedents</value>\n\t\t\t\t\t<value>remove-precedents</value>\n\t\t\t\t\t<value>trace-errors</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:index\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-highlighted-range\">\n\t\t<element name=\"table:highlighted-range\">\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"table-highlighted-range-attlist\"/>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"table-highlighted-range-attlist-invalid\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-highlighted-range-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"table:direction\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>from-another-table</value>\n\t\t\t\t\t<value>to-another-table</value>\n\t\t\t\t\t<value>from-same-table</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:contains-error\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-highlighted-range-attlist-invalid\">\n\t\t<attribute name=\"table:marked-invalid\">\n\t\t\t<ref name=\"boolean\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-spreadsheet-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:structure-protected\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"table:protection-key\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"table:protection-key-digest-algorithm\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-calculation-settings\">\n\t\t<element name=\"table:calculation-settings\">\n\t\t\t<ref name=\"table-calculation-setting-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-null-date\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-iteration\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-calculation-setting-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:precision-as-shown\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:search-criteria-must-apply-to-whole-cell\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:automatic-find-labels\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-regular-expressions\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-wildcards\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:null-year\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-null-date\">\n\t\t<element name=\"table:null-date\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:value-type\">\n\t\t\t\t\t<value>date</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:date-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-iteration\">\n\t\t<element name=\"table:iteration\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:status\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enable</value>\n\t\t\t\t\t\t<value>disable</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:steps\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:maximum-difference\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-content-validations\">\n\t\t<element name=\"table:content-validations\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-content-validation\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-content-validation\">\n\t\t<element name=\"table:content-validation\">\n\t\t\t<ref name=\"table-validation-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-help-message\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-error-message\"/>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<ref name=\"table-error-macro\"/>\n\t\t\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t\t\t</group>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-validation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:condition\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:base-cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:allow-empty-cell\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-list\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>unsorted</value>\n\t\t\t\t\t\t<value>sort-ascending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-help-message\">\n\t\t<element name=\"table:help-message\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-error-message\">\n\t\t<element name=\"table:error-message\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:message-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>stop</value>\n\t\t\t\t\t\t<value>warning</value>\n\t\t\t\t\t\t<value>information</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-error-macro\">\n\t\t<element name=\"table:error-macro\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:execute\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-label-ranges\">\n\t\t<element name=\"table:label-ranges\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-label-range\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-label-range\">\n\t\t<element name=\"table:label-range\">\n\t\t\t<ref name=\"table-label-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-label-range-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:label-cell-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:data-cell-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>row</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-named-expressions\">\n\t\t<element name=\"table:named-expressions\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-named-range\"/>\n\t\t\t\t\t<ref name=\"table-named-expression\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-named-range\">\n\t\t<element name=\"table:named-range\">\n\t\t\t<ref name=\"table-named-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-named-range-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"table:base-cell-address\">\n\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"table:range-usable-as\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<oneOrMore>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>print-range</value>\n\t\t\t\t\t\t\t\t<value>filter</value>\n\t\t\t\t\t\t\t\t<value>repeat-row</value>\n\t\t\t\t\t\t\t\t<value>repeat-column</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</oneOrMore>\n\t\t\t\t\t</list>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-named-expression\">\n\t\t<element name=\"table:named-expression\">\n\t\t\t<ref name=\"table-named-expression-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-named-expression-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:expression\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"table:base-cell-address\">\n\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-database-ranges\">\n\t\t<element name=\"table:database-ranges\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-database-range\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-range\">\n\t\t<element name=\"table:database-range\">\n\t\t\t<ref name=\"table-database-range-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-database-source-sql\"/>\n\t\t\t\t\t<ref name=\"table-database-source-table\"/>\n\t\t\t\t\t<ref name=\"table-database-source-query\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-sort\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-subtotal-rules\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-range-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:is-selection\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:on-update-keep-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:on-update-keep-size\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:has-persistent-data\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:contains-header\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-filter-buttons\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:refresh-delay\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-database-source-sql\">\n\t\t<element name=\"table:database-source-sql\">\n\t\t\t<ref name=\"table-database-source-sql-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-source-sql-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:database-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:sql-statement\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:parse-sql-statement\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-database-source-query\">\n\t\t<element name=\"table:database-source-table\">\n\t\t\t<ref name=\"table-database-source-table-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-source-table-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:database-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:database-table-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-database-source-table\">\n\t\t<element name=\"table:database-source-query\">\n\t\t\t<ref name=\"table-database-source-query-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-source-query-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:database-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:query-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-sort\">\n\t\t<element name=\"table:sort\">\n\t\t\t<ref name=\"table-sort-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-sort-by\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-sort-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:bind-styles-to-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:algorithm\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:embedded-number-behavior\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>alpha-numeric</value>\n\t\t\t\t\t\t<value>integer</value>\n\t\t\t\t\t\t<value>double</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-sort-by\">\n\t\t<element name=\"table:sort-by\">\n\t\t\t<ref name=\"table-sort-by-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-sort-by-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-number\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:data-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:order\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>ascending</value>\n\t\t\t\t\t\t<value>descending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-subtotal-rules\">\n\t\t<element name=\"table:subtotal-rules\">\n\t\t\t<ref name=\"table-subtotal-rules-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-sort-groups\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-subtotal-rule\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-subtotal-rules-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:bind-styles-to-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:page-breaks-on-group-change\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-sort-groups\">\n\t\t<element name=\"table:sort-groups\">\n\t\t\t<ref name=\"table-sort-groups-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-sort-groups-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:data-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:order\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>ascending</value>\n\t\t\t\t\t\t<value>descending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-subtotal-rule\">\n\t\t<element name=\"table:subtotal-rule\">\n\t\t\t<ref name=\"table-subtotal-rule-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-subtotal-field\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-subtotal-rule-attlist\">\n\t\t<attribute name=\"table:group-by-field-number\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-subtotal-field\">\n\t\t<element name=\"table:subtotal-field\">\n\t\t\t<ref name=\"table-subtotal-field-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-subtotal-field-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-number\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:function\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>average</value>\n\t\t\t\t\t<value>count</value>\n\t\t\t\t\t<value>countnums</value>\n\t\t\t\t\t<value>max</value>\n\t\t\t\t\t<value>min</value>\n\t\t\t\t\t<value>product</value>\n\t\t\t\t\t<value>stdev</value>\n\t\t\t\t\t<value>stdevp</value>\n\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t<value>var</value>\n\t\t\t\t\t<value>varp</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-filter\">\n\t\t<element name=\"table:filter\">\n\t\t\t<ref name=\"table-filter-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"table-filter-condition\"/>\n\t\t\t\t<ref name=\"table-filter-and\"/>\n\t\t\t\t<ref name=\"table-filter-or\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:condition-source\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>self</value>\n\t\t\t\t\t\t<value>cell-range</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:condition-source-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-duplicates\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-filter-and\">\n\t\t<element name=\"table:filter-and\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-filter-or\"/>\n\t\t\t\t\t<ref name=\"table-filter-condition\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-or\">\n\t\t<element name=\"table:filter-or\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-filter-and\"/>\n\t\t\t\t\t<ref name=\"table-filter-condition\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-condition\">\n\t\t<element name=\"table:filter-condition\">\n\t\t\t<ref name=\"table-filter-condition-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-filter-set-item\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-condition-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-number\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:value\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:operator\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:data-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-filter-set-item\">\n\t\t<element name=\"table:filter-set-item\">\n\t\t\t<attribute name=\"table:value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-tables\">\n\t\t<element name=\"table:data-pilot-tables\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-table\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-table\">\n\t\t<element name=\"table:data-pilot-table\">\n\t\t\t<ref name=\"table-data-pilot-table-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-database-source-sql\"/>\n\t\t\t\t\t<ref name=\"table-database-source-table\"/>\n\t\t\t\t\t<ref name=\"table-database-source-query\"/>\n\t\t\t\t\t<ref name=\"table-source-service\"/>\n\t\t\t\t\t<ref name=\"table-source-cell-range\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-field\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-table-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:application-data\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:grand-total\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:ignore-empty-rows\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:identify-categories\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:buttons\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:show-filter-button\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:drill-down-on-double-click\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-source-cell-range\">\n\t\t<element name=\"table:source-cell-range\">\n\t\t\t<ref name=\"table-source-cell-range-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-filter\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-source-cell-range-attlist\">\n\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-source-service\">\n\t\t<element name=\"table:source-service\">\n\t\t\t<ref name=\"table-source-service-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-source-service-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:source-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:object-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:user-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:password\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-field\">\n\t\t<element name=\"table:data-pilot-field\">\n\t\t\t<ref name=\"table-data-pilot-field-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-level\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-field-reference\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-groups\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-field-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:source-field-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>data</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"table:selected-page\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:is-data-layout-field\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:function\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>average</value>\n\t\t\t\t\t\t<value>count</value>\n\t\t\t\t\t\t<value>countnums</value>\n\t\t\t\t\t\t<value>max</value>\n\t\t\t\t\t\t<value>min</value>\n\t\t\t\t\t\t<value>product</value>\n\t\t\t\t\t\t<value>stdev</value>\n\t\t\t\t\t\t<value>stdevp</value>\n\t\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t\t<value>var</value>\n\t\t\t\t\t\t<value>varp</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:used-hierarchy\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-level\">\n\t\t<element name=\"table:data-pilot-level\">\n\t\t\t<ref name=\"table-data-pilot-level-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-subtotals\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-members\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-display-info\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-sort-info\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-layout-info\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-level-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:show-empty\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-data-pilot-subtotals\">\n\t\t<element name=\"table:data-pilot-subtotals\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-subtotal\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-subtotal\">\n\t\t<element name=\"table:data-pilot-subtotal\">\n\t\t\t<ref name=\"table-data-pilot-subtotal-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-subtotal-attlist\">\n\t\t<attribute name=\"table:function\">\n\t\t\t<choice>\n\t\t\t\t<value>auto</value>\n\t\t\t\t<value>average</value>\n\t\t\t\t<value>count</value>\n\t\t\t\t<value>countnums</value>\n\t\t\t\t<value>max</value>\n\t\t\t\t<value>min</value>\n\t\t\t\t<value>product</value>\n\t\t\t\t<value>stdev</value>\n\t\t\t\t<value>stdevp</value>\n\t\t\t\t<value>sum</value>\n\t\t\t\t<value>var</value>\n\t\t\t\t<value>varp</value>\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</choice>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-data-pilot-members\">\n\t\t<element name=\"table:data-pilot-members\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-member\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-member\">\n\t\t<element name=\"table:data-pilot-member\">\n\t\t\t<ref name=\"table-data-pilot-member-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-member-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:show-details\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-display-info\">\n\t\t<element name=\"table:data-pilot-display-info\">\n\t\t\t<ref name=\"table-data-pilot-display-info-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-display-info-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:enabled\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:data-field\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:member-count\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:display-member-mode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>from-top</value>\n\t\t\t\t\t<value>from-bottom</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-sort-info\">\n\t\t<element name=\"table:data-pilot-sort-info\">\n\t\t\t<ref name=\"table-data-pilot-sort-info-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-sort-info-attlist\">\n\t\t<interleave>\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"table:sort-mode\">\n\t\t\t\t\t\t<value>data</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"table:data-field\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<attribute name=\"table:sort-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>manual</value>\n\t\t\t\t\t\t<value>name</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<attribute name=\"table:order\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>ascending</value>\n\t\t\t\t\t<value>descending</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-layout-info\">\n\t\t<element name=\"table:data-pilot-layout-info\">\n\t\t\t<ref name=\"table-data-pilot-layout-info-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-layout-info-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:layout-mode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>tabular-layout</value>\n\t\t\t\t\t<value>outline-subtotals-top</value>\n\t\t\t\t\t<value>outline-subtotals-bottom</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:add-empty-lines\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-field-reference\">\n\t\t<element name=\"table:data-pilot-field-reference\">\n\t\t\t<ref name=\"table-data-pilot-field-reference-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-field-reference-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"table:member-type\">\n\t\t\t\t\t\t<value>named</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"table:member-name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<attribute name=\"table:member-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>previous</value>\n\t\t\t\t\t\t<value>next</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<attribute name=\"table:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t\t<value>member-difference</value>\n\t\t\t\t\t<value>member-percentage</value>\n\t\t\t\t\t<value>member-percentage-difference</value>\n\t\t\t\t\t<value>running-total</value>\n\t\t\t\t\t<value>row-percentage</value>\n\t\t\t\t\t<value>column-percentage</value>\n\t\t\t\t\t<value>total-percentage</value>\n\t\t\t\t\t<value>index</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-groups\">\n\t\t<element name=\"table:data-pilot-groups\">\n\t\t\t<ref name=\"table-data-pilot-groups-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-group\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-groups-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:source-field-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"table:date-start\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"table:start\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"table:date-end\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"table:end\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<attribute name=\"table:step\">\n\t\t\t\t<ref name=\"double\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:grouped-by\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>seconds</value>\n\t\t\t\t\t<value>minutes</value>\n\t\t\t\t\t<value>hours</value>\n\t\t\t\t\t<value>days</value>\n\t\t\t\t\t<value>months</value>\n\t\t\t\t\t<value>quarters</value>\n\t\t\t\t\t<value>years</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-group\">\n\t\t<element name=\"table:data-pilot-group\">\n\t\t\t<ref name=\"table-data-pilot-group-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-group-member\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-group-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-data-pilot-group-member\">\n\t\t<element name=\"table:data-pilot-group-member\">\n\t\t\t<ref name=\"table-data-pilot-group-member-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-group-member-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-consolidation\">\n\t\t<element name=\"table:consolidation\">\n\t\t\t<ref name=\"table-consolidation-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-consolidation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:function\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>average</value>\n\t\t\t\t\t<value>count</value>\n\t\t\t\t\t<value>countnums</value>\n\t\t\t\t\t<value>max</value>\n\t\t\t\t\t<value>min</value>\n\t\t\t\t\t<value>product</value>\n\t\t\t\t\t<value>stdev</value>\n\t\t\t\t\t<value>stdevp</value>\n\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t<value>var</value>\n\t\t\t\t\t<value>varp</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:source-cell-range-addresses\">\n\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:target-cell-address\">\n\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-labels\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:link-to-source-data\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-dde-links\">\n\t\t<element name=\"table:dde-links\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-dde-link\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-tracked-changes\">\n\t\t<element name=\"table:tracked-changes\">\n\t\t\t<ref name=\"table-tracked-changes-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-cell-content-change\"/>\n\t\t\t\t\t<ref name=\"table-insertion\"/>\n\t\t\t\t\t<ref name=\"table-deletion\"/>\n\t\t\t\t\t<ref name=\"table-movement\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-tracked-changes-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:track-changes\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-insertion\">\n\t\t<element name=\"table:insertion\">\n\t\t\t<ref name=\"table-insertion-attlist\"/>\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-insertion-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>row</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:count\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-dependencies\">\n\t\t<element name=\"table:dependencies\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-dependency\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-dependency\">\n\t\t<element name=\"table:dependency\">\n\t\t\t<attribute name=\"table:id\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-deletions\">\n\t\t<element name=\"table:deletions\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-cell-content-deletion\"/>\n\t\t\t\t\t<ref name=\"table-change-deletion\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-cell-content-deletion\">\n\t\t<element name=\"table:cell-content-deletion\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-cell-address\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-change-track-table-cell\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-change-deletion\">\n\t\t<element name=\"table:change-deletion\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-deletion\">\n\t\t<element name=\"table:deletion\">\n\t\t\t<ref name=\"table-deletion-attlist\"/>\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-cut-offs\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-deletion-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>row</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:multi-deletion-spanned\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-cut-offs\">\n\t\t<element name=\"table:cut-offs\">\n\t\t\t<choice>\n\t\t\t\t<oneOrMore>\n\t\t\t\t\t<ref name=\"table-movement-cut-off\"/>\n\t\t\t\t</oneOrMore>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"table-insertion-cut-off\"/>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"table-movement-cut-off\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"table-insertion-cut-off\">\n\t\t<element name=\"table:insertion-cut-off\">\n\t\t\t<ref name=\"table-insertion-cut-off-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-insertion-cut-off-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:id\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-movement-cut-off\">\n\t\t<element name=\"table:movement-cut-off\">\n\t\t\t<ref name=\"table-movement-cut-off-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-movement-cut-off-attlist\">\n\t\t<choice>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"table:start-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"table:end-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-movement\">\n\t\t<element name=\"table:movement\">\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"table-source-range-address\"/>\n\t\t\t<ref name=\"table-target-range-address\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-source-range-address\">\n\t\t<element name=\"table:source-range-address\">\n\t\t\t<ref name=\"common-table-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-target-range-address\">\n\t\t<element name=\"table:target-range-address\">\n\t\t\t<ref name=\"common-table-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-table-range-attlist\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"common-table-cell-address-attlist\"/>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<ref name=\"common-table-cell-range-address-attlist\"/>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-table-cell-address-attlist\">\n\t\t<attribute name=\"table:column\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:row\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:table\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-table-cell-range-address-attlist\">\n\t\t<attribute name=\"table:start-column\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:start-row\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:start-table\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:end-column\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:end-row\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:end-table\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-change-track-table-cell\">\n\t\t<element name=\"table:change-track-table-cell\">\n\t\t\t<ref name=\"table-change-track-table-cell-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-change-track-table-cell-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:matrix-covered\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-columns-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-rows-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-cell-content-change\">\n\t\t<element name=\"table:cell-content-change\">\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"table-cell-address\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-previous\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-cell-address\">\n\t\t<element name=\"table:cell-address\">\n\t\t\t<ref name=\"common-table-cell-address-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-previous\">\n\t\t<element name=\"table:previous\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-change-track-table-cell\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-table-change-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:id\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:acceptance-state\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>accepted</value>\n\t\t\t\t\t\t<value>rejected</value>\n\t\t\t\t\t\t<value>pending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:rejecting-change-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-handout-master\">\n\t\t<element name=\"style:handout-master\">\n\t\t\t<ref name=\"common-presentation-header-footer-attlist\"/>\n\t\t\t<ref name=\"style-handout-master-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"style-handout-master-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:presentation-page-layout-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:page-layout-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-layer-set\">\n\t\t<element name=\"draw:layer-set\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-layer\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-layer\">\n\t\t<element name=\"draw:layer\">\n\t\t\t<ref name=\"draw-layer-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-layer-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>always</value>\n\t\t\t\t\t\t<value>screen</value>\n\t\t\t\t\t\t<value>printer</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-page\">\n\t\t<element name=\"draw:page\">\n\t\t\t<ref name=\"common-presentation-header-footer-attlist\"/>\n\t\t\t<ref name=\"draw-page-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-layer-set\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-forms\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"presentation-animations\"/>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-notes\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-page-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:master-page-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:presentation-page-layout-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"draw:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:nav-order\">\n\t\t\t\t\t<ref name=\"IDREFS\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-presentation-header-footer-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:use-header-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:use-footer-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:use-date-time-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"shape\">\n\t\t<choice>\n\t\t\t<ref name=\"shape-instance\"/>\n\t\t\t<ref name=\"draw-a\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"shape-instance\">\n\t\t<choice>\n\t\t\t<ref name=\"draw-rect\"/>\n\t\t\t<ref name=\"draw-line\"/>\n\t\t\t<ref name=\"draw-polyline\"/>\n\t\t\t<ref name=\"draw-polygon\"/>\n\t\t\t<ref name=\"draw-regular-polygon\"/>\n\t\t\t<ref name=\"draw-path\"/>\n\t\t\t<ref name=\"draw-circle\"/>\n\t\t\t<ref name=\"draw-ellipse\"/>\n\t\t\t<ref name=\"draw-g\"/>\n\t\t\t<ref name=\"draw-page-thumbnail\"/>\n\t\t\t<ref name=\"draw-frame\"/>\n\t\t\t<ref name=\"draw-measure\"/>\n\t\t\t<ref name=\"draw-caption\"/>\n\t\t\t<ref name=\"draw-connector\"/>\n\t\t\t<ref name=\"draw-control\"/>\n\t\t\t<ref name=\"dr3d-scene\"/>\n\t\t\t<ref name=\"draw-custom-shape\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"draw-rect\">\n\t\t<element name=\"draw:rect\">\n\t\t\t<ref name=\"draw-rect-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-rect-attlist\">\n\t\t<choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:corner-radius\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"svg:rx\">\n\t\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"svg:ry\">\n\t\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"draw-line\">\n\t\t<element name=\"draw:line\">\n\t\t\t<ref name=\"draw-line-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-line-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-polyline\">\n\t\t<element name=\"draw:polyline\">\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-points-attlist\">\n\t\t<attribute name=\"draw:points\">\n\t\t\t<ref name=\"points\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-polygon\">\n\t\t<element name=\"draw:polygon\">\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-regular-polygon\">\n\t\t<element name=\"draw:regular-polygon\">\n\t\t\t<ref name=\"draw-regular-polygon-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-regular-polygon-attlist\">\n\t\t<interleave>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"draw:concave\">\n\t\t\t\t\t<value>false</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"draw:concave\">\n\t\t\t\t\t\t<value>true</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<ref name=\"draw-regular-polygon-sharpness-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<attribute name=\"draw:corners\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-regular-polygon-sharpness-attlist\">\n\t\t<attribute name=\"draw:sharpness\">\n\t\t\t<ref name=\"percent\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-path\">\n\t\t<element name=\"draw:path\">\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-path-data-attlist\">\n\t\t<attribute name=\"svg:d\">\n\t\t\t<ref name=\"pathData\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-circle\">\n\t\t<element name=\"draw:circle\">\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"draw-circle-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-circle-ellipse-pos-attlist\"/>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<ref name=\"common-draw-circle-ellipse-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-circle-ellipse-pos-attlist\">\n\t\t<attribute name=\"svg:cx\">\n\t\t\t<ref name=\"coordinate\"/>\n\t\t</attribute>\n\t\t<attribute name=\"svg:cy\">\n\t\t\t<ref name=\"coordinate\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-circle-attlist\">\n\t\t<attribute name=\"svg:r\">\n\t\t\t<ref name=\"length\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-draw-circle-ellipse-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>section</value>\n\t\t\t\t\t\t<value>cut</value>\n\t\t\t\t\t\t<value>arc</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-ellipse\">\n\t\t<element name=\"draw:ellipse\">\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"draw-ellipse-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-circle-ellipse-pos-attlist\"/>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<ref name=\"common-draw-circle-ellipse-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-ellipse-attlist\">\n\t\t<attribute name=\"svg:rx\">\n\t\t\t<ref name=\"length\"/>\n\t\t</attribute>\n\t\t<attribute name=\"svg:ry\">\n\t\t\t<ref name=\"length\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-connector\">\n\t\t<element name=\"draw:connector\">\n\t\t\t<ref name=\"draw-connector-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-connector-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>standard</value>\n\t\t\t\t\t\t<value>lines</value>\n\t\t\t\t\t\t<value>line</value>\n\t\t\t\t\t\t<value>curve</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-shape\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-glue-point\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-shape\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-glue-point\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:line-skew\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t\t</optional>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:d\">\n\t\t\t\t\t<ref name=\"pathData\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-caption\">\n\t\t<element name=\"draw:caption\">\n\t\t\t<ref name=\"draw-caption-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-caption-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-point-x\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"draw:caption-point-y\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:corner-radius\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-measure\">\n\t\t<element name=\"draw:measure\">\n\t\t\t<ref name=\"draw-measure-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-measure-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-control\">\n\t\t<element name=\"draw:control\">\n\t\t\t<ref name=\"draw-control-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-control-attlist\">\n\t\t<attribute name=\"draw:control\">\n\t\t\t<ref name=\"IDREF\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-page-thumbnail\">\n\t\t<element name=\"draw:page-thumbnail\">\n\t\t\t<ref name=\"draw-page-thumbnail-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"presentation-shape-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-page-thumbnail-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:page-number\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-g\">\n\t\t<element name=\"draw:g\">\n\t\t\t<ref name=\"draw-g-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-text-spreadsheet-shape-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-g-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-caption-id-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:caption-id\">\n\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-position-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-size-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-transform-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:transform\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-viewbox-attlist\">\n\t\t<attribute name=\"svg:viewBox\">\n\t\t\t<list>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</list>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-draw-style-name-attlist\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"draw:class-names\">\n\t\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"presentation:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"presentation:class-names\">\n\t\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-draw-text-style-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:text-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-layer-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:layer\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-id-attlist\">\n\t\t<optional>\n\t\t\t<group>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"draw:id\">\n\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-z-index-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:z-index\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-text-spreadsheet-shape-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:end-cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:end-x\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:end-y\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table-background\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-text-anchor-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-text-anchor-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:anchor-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t\t<value>frame</value>\n\t\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t\t\t<value>char</value>\n\t\t\t\t\t\t<value>as-char</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:anchor-page-number\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-text\">\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"common-draw-shape-with-styles-attlist\">\n\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t<ref name=\"common-draw-transform-attlist\"/>\n\t\t<ref name=\"common-draw-name-attlist\"/>\n\t\t<ref name=\"common-text-spreadsheet-shape-attlist\"/>\n\t</define>\n\t<define name=\"common-draw-shape-with-text-and-styles-attlist\">\n\t\t<ref name=\"common-draw-shape-with-styles-attlist\"/>\n\t\t<ref name=\"common-draw-text-style-name-attlist\"/>\n\t</define>\n\t<define name=\"draw-glue-point\">\n\t\t<element name=\"draw:glue-point\">\n\t\t\t<ref name=\"draw-glue-point-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-glue-point-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:id\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top-left</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>top-right</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>bottom-left</value>\n\t\t\t\t\t\t<value>bottom-right</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:escape-direction\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>left</value>\n\t\t\t\t\t<value>right</value>\n\t\t\t\t\t<value>up</value>\n\t\t\t\t\t<value>down</value>\n\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t<value>vertical</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"svg-title\">\n\t\t<element name=\"svg:title\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-desc\">\n\t\t<element name=\"svg:desc\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-frame\">\n\t\t<element name=\"draw:frame\">\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-rel-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<ref name=\"presentation-shape-attlist\"/>\n\t\t\t<ref name=\"draw-frame-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"draw-text-box\"/>\n\t\t\t\t\t<ref name=\"draw-image\"/>\n\t\t\t\t\t<ref name=\"draw-object\"/>\n\t\t\t\t\t<ref name=\"draw-object-ole\"/>\n\t\t\t\t\t<ref name=\"draw-applet\"/>\n\t\t\t\t\t<ref name=\"draw-floating-frame\"/>\n\t\t\t\t\t<ref name=\"draw-plugin\"/>\n\t\t\t\t\t<ref name=\"table-table\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-image-map\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"draw-contour-polygon\"/>\n\t\t\t\t\t<ref name=\"draw-contour-path\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-rel-size-attlist\">\n\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t<optional>\n\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t<value>scale</value>\n\t\t\t\t\t<value>scale-min</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:rel-height\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t<value>scale</value>\n\t\t\t\t\t<value>scale-min</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-frame-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:copy-of\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-text-box\">\n\t\t<element name=\"draw:text-box\">\n\t\t\t<ref name=\"draw-text-box-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-text-box-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:chain-next-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:corner-radius\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-image\">\n\t\t<element name=\"draw:image\">\n\t\t\t<ref name=\"draw-image-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t<ref name=\"office-binary-data\"/>\n\t\t\t</choice>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-data-attlist\">\n\t\t<group>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<value>embed</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onLoad</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</group>\n\t</define>\n\t<define name=\"office-binary-data\">\n\t\t<element name=\"office:binary-data\">\n\t\t\t<ref name=\"base64Binary\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-image-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-object\">\n\t\t<element name=\"draw:object\">\n\t\t\t<ref name=\"draw-object-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t<ref name=\"office-document\"/>\n\t\t\t\t<ref name=\"math-math\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-object-ole\">\n\t\t<element name=\"draw:object-ole\">\n\t\t\t<ref name=\"draw-object-ole-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t<ref name=\"office-binary-data\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-object-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:notify-on-update-of-ranges\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-object-ole-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:class-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-applet\">\n\t\t<element name=\"draw:applet\">\n\t\t\t<ref name=\"draw-applet-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-param\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-applet-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:code\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:object\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:archive\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:may-script\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-plugin\">\n\t\t<element name=\"draw:plugin\">\n\t\t\t<ref name=\"draw-plugin-attlist\"/>\n\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-param\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-plugin-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:mime-type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-param\">\n\t\t<element name=\"draw:param\">\n\t\t\t<ref name=\"draw-param-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-param-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-floating-frame\">\n\t\t<element name=\"draw:floating-frame\">\n\t\t\t<ref name=\"draw-floating-frame-attlist\"/>\n\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-floating-frame-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-contour-polygon\">\n\t\t<element name=\"draw:contour-polygon\">\n\t\t\t<ref name=\"common-contour-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-contour-path\">\n\t\t<element name=\"draw:contour-path\">\n\t\t\t<ref name=\"common-contour-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-contour-attlist\">\n\t\t<attribute name=\"draw:recreate-on-edit\">\n\t\t\t<ref name=\"boolean\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-a\">\n\t\t<element name=\"draw:a\">\n\t\t\t<ref name=\"draw-a-attlist\"/>\n\t\t\t<ref name=\"shape-instance\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-a-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:server-map\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-image-map\">\n\t\t<element name=\"draw:image-map\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"draw-area-rectangle\"/>\n\t\t\t\t\t<ref name=\"draw-area-circle\"/>\n\t\t\t\t\t<ref name=\"draw-area-polygon\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-area-rectangle\">\n\t\t<element name=\"draw:area-rectangle\">\n\t\t\t<ref name=\"common-draw-area-attlist\"/>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-area-circle\">\n\t\t<element name=\"draw:area-circle\">\n\t\t\t<ref name=\"common-draw-area-attlist\"/>\n\t\t\t<attribute name=\"svg:cx\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:cy\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:r\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-area-polygon\">\n\t\t<element name=\"draw:area-polygon\">\n\t\t\t<ref name=\"common-draw-area-attlist\"/>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-area-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:nohref\">\n\t\t\t\t\t<value>nohref</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"dr3d-scene\">\n\t\t<element name=\"dr3d:scene\">\n\t\t\t<ref name=\"dr3d-scene-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-text-spreadsheet-shape-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"dr3d-light\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shapes3d\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"shapes3d\">\n\t\t<choice>\n\t\t\t<ref name=\"dr3d-scene\"/>\n\t\t\t<ref name=\"dr3d-extrude\"/>\n\t\t\t<ref name=\"dr3d-sphere\"/>\n\t\t\t<ref name=\"dr3d-rotate\"/>\n\t\t\t<ref name=\"dr3d-cube\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"dr3d-scene-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vrp\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vpn\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vup\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:projection\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>perspective</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:distance\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:focal-length\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shadow-slant\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shade-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t\t<value>phong</value>\n\t\t\t\t\t\t<value>gouraud</value>\n\t\t\t\t\t\t<value>draft</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:ambient-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:lighting-mode\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-dr3d-transform-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"dr3d:transform\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"dr3d-light\">\n\t\t<element name=\"dr3d:light\">\n\t\t\t<ref name=\"dr3d-light-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-light-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:diffuse-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"dr3d:direction\">\n\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:enabled\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:specular\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"dr3d-cube\">\n\t\t<element name=\"dr3d:cube\">\n\t\t\t<ref name=\"dr3d-cube-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-cube-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"dr3d:min-edge\">\n\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"dr3d:max-edge\">\n\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"dr3d-sphere\">\n\t\t<element name=\"dr3d:sphere\">\n\t\t\t<ref name=\"dr3d-sphere-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-sphere-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:center\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:size\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"dr3d-extrude\">\n\t\t<element name=\"dr3d:extrude\">\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-rotate\">\n\t\t<element name=\"dr3d:rotate\">\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-custom-shape\">\n\t\t<element name=\"draw:custom-shape\">\n\t\t\t<ref name=\"draw-custom-shape-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-enhanced-geometry\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-custom-shape-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:engine\">\n\t\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:data\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-enhanced-geometry\">\n\t\t<element name=\"draw:enhanced-geometry\">\n\t\t\t<ref name=\"draw-enhanced-geometry-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-equation\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-handle\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-enhanced-geometry-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:type\">\n\t\t\t\t\t<ref name=\"custom-shape-type\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:viewBox\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:mirror-vertical\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:mirror-horizontal\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-rotate-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:concentric-gradient-fill-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-brightness\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-depth\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-diffusion\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-number-of-line-segments\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-light-face\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-first-light-harsh\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-second-light-harsh\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-first-light-level\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-second-light-level\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-first-light-direction\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-second-light-direction\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-metal\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shade-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t\t<value>phong</value>\n\t\t\t\t\t\t<value>gouraud</value>\n\t\t\t\t\t\t<value>draft</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-rotation-angle\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-rotation-center\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-shininess\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-skew\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-specularity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:projection\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>perspective</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-viewpoint\">\n\t\t\t\t\t<ref name=\"point3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-origin\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"extrusionOrigin\"/>\n\t\t\t\t\t\t<ref name=\"extrusionOrigin\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-color\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:enhanced-path\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:path-stretchpoint-x\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:path-stretchpoint-y\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-areas\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:glue-points\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:glue-point-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>segments</value>\n\t\t\t\t\t\t<value>rectangle</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:glue-point-leaving-directions\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>path</value>\n\t\t\t\t\t\t<value>shape</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-scale\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>path</value>\n\t\t\t\t\t\t<value>shape</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-same-letter-heights\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:modifiers\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"custom-shape-type\">\n\t\t<choice>\n\t\t\t<value>non-primitive</value>\n\t\t\t<ref name=\"string\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"point3D\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))){2}[ ]*\\)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"extrusionOrigin\">\n\t\t<data type=\"double\">\n\t\t\t<param name=\"minInclusive\">-0.5</param>\n\t\t\t<param name=\"maxInclusive\">0.5</param>\n\t\t</data>\n\t</define>\n\t<define name=\"draw-equation\">\n\t\t<element name=\"draw:equation\">\n\t\t\t<ref name=\"draw-equation-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-equation-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-handle\">\n\t\t<element name=\"draw:handle\">\n\t\t\t<ref name=\"draw-handle-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-handle-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-mirror-vertical\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-mirror-horizontal\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-switched\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:handle-position\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-x-minimum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-x-maximum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-y-minimum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-y-maximum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-polar\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-radius-range-minimum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-radius-range-maximum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-shape-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:class\">\n\t\t\t\t\t<ref name=\"presentation-classes\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:placeholder\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:user-transformed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-classes\">\n\t\t<choice>\n\t\t\t<value>title</value>\n\t\t\t<value>outline</value>\n\t\t\t<value>subtitle</value>\n\t\t\t<value>text</value>\n\t\t\t<value>graphic</value>\n\t\t\t<value>object</value>\n\t\t\t<value>chart</value>\n\t\t\t<value>table</value>\n\t\t\t<value>orgchart</value>\n\t\t\t<value>page</value>\n\t\t\t<value>notes</value>\n\t\t\t<value>handout</value>\n\t\t\t<value>header</value>\n\t\t\t<value>footer</value>\n\t\t\t<value>date-time</value>\n\t\t\t<value>page-number</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-animations\">\n\t\t<element name=\"presentation:animations\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"presentation-animation-elements\"/>\n\t\t\t\t\t<ref name=\"presentation-animation-group\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-animation-elements\">\n\t\t<choice>\n\t\t\t<ref name=\"presentation-show-shape\"/>\n\t\t\t<ref name=\"presentation-show-text\"/>\n\t\t\t<ref name=\"presentation-hide-shape\"/>\n\t\t\t<ref name=\"presentation-hide-text\"/>\n\t\t\t<ref name=\"presentation-dim\"/>\n\t\t\t<ref name=\"presentation-play\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-sound\">\n\t\t<element name=\"presentation:sound\">\n\t\t\t<ref name=\"presentation-sound-attlist\"/>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-sound-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:play-full\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-show-shape\">\n\t\t<element name=\"presentation:show-shape\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-presentation-effect-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:shape-id\">\n\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:effect\">\n\t\t\t\t\t<ref name=\"presentationEffects\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:direction\">\n\t\t\t\t\t<ref name=\"presentationEffectDirections\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:speed\">\n\t\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:delay\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:path-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentationEffects\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>fade</value>\n\t\t\t<value>move</value>\n\t\t\t<value>stripes</value>\n\t\t\t<value>open</value>\n\t\t\t<value>close</value>\n\t\t\t<value>dissolve</value>\n\t\t\t<value>wavyline</value>\n\t\t\t<value>random</value>\n\t\t\t<value>lines</value>\n\t\t\t<value>laser</value>\n\t\t\t<value>appear</value>\n\t\t\t<value>hide</value>\n\t\t\t<value>move-short</value>\n\t\t\t<value>checkerboard</value>\n\t\t\t<value>rotate</value>\n\t\t\t<value>stretch</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentationEffectDirections\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>from-left</value>\n\t\t\t<value>from-top</value>\n\t\t\t<value>from-right</value>\n\t\t\t<value>from-bottom</value>\n\t\t\t<value>from-center</value>\n\t\t\t<value>from-upper-left</value>\n\t\t\t<value>from-upper-right</value>\n\t\t\t<value>from-lower-left</value>\n\t\t\t<value>from-lower-right</value>\n\t\t\t<value>to-left</value>\n\t\t\t<value>to-top</value>\n\t\t\t<value>to-right</value>\n\t\t\t<value>to-bottom</value>\n\t\t\t<value>to-upper-left</value>\n\t\t\t<value>to-upper-right</value>\n\t\t\t<value>to-lower-right</value>\n\t\t\t<value>to-lower-left</value>\n\t\t\t<value>path</value>\n\t\t\t<value>spiral-inward-left</value>\n\t\t\t<value>spiral-inward-right</value>\n\t\t\t<value>spiral-outward-left</value>\n\t\t\t<value>spiral-outward-right</value>\n\t\t\t<value>vertical</value>\n\t\t\t<value>horizontal</value>\n\t\t\t<value>to-center</value>\n\t\t\t<value>clockwise</value>\n\t\t\t<value>counter-clockwise</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentationSpeeds\">\n\t\t<choice>\n\t\t\t<value>slow</value>\n\t\t\t<value>medium</value>\n\t\t\t<value>fast</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-show-text\">\n\t\t<element name=\"presentation:show-text\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-hide-shape\">\n\t\t<element name=\"presentation:hide-shape\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-hide-text\">\n\t\t<element name=\"presentation:hide-text\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-dim\">\n\t\t<element name=\"presentation:dim\">\n\t\t\t<ref name=\"presentation-dim-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-dim-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:shape-id\">\n\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"draw:color\">\n\t\t\t\t<ref name=\"color\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-play\">\n\t\t<element name=\"presentation:play\">\n\t\t\t<ref name=\"presentation-play-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-play-attlist\">\n\t\t<attribute name=\"draw:shape-id\">\n\t\t\t<ref name=\"IDREF\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"presentation:speed\">\n\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"presentation-animation-group\">\n\t\t<element name=\"presentation:animation-group\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"presentation-animation-elements\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"common-anim-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:node-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>default</value>\n\t\t\t\t\t\t<value>on-click</value>\n\t\t\t\t\t\t<value>with-previous</value>\n\t\t\t\t\t\t<value>after-previous</value>\n\t\t\t\t\t\t<value>timing-root</value>\n\t\t\t\t\t\t<value>main-sequence</value>\n\t\t\t\t\t\t<value>interactive-sequence</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:preset-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:preset-sub-type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:preset-class\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>custom</value>\n\t\t\t\t\t\t<value>entrance</value>\n\t\t\t\t\t\t<value>exit</value>\n\t\t\t\t\t\t<value>emphasis</value>\n\t\t\t\t\t\t<value>motion-path</value>\n\t\t\t\t\t\t<value>ole-action</value>\n\t\t\t\t\t\t<value>media-call</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:master-element\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:group-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"anim:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-event-listener\">\n\t\t<element name=\"presentation:event-listener\">\n\t\t\t<ref name=\"presentation-event-listener-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-event-listener-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"script:event-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"presentation:action\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t\t<value>previous-page</value>\n\t\t\t\t\t<value>next-page</value>\n\t\t\t\t\t<value>first-page</value>\n\t\t\t\t\t<value>last-page</value>\n\t\t\t\t\t<value>hide</value>\n\t\t\t\t\t<value>stop</value>\n\t\t\t\t\t<value>execute</value>\n\t\t\t\t\t<value>show</value>\n\t\t\t\t\t<value>verb</value>\n\t\t\t\t\t<value>fade-out</value>\n\t\t\t\t\t<value>sound</value>\n\t\t\t\t\t<value>last-visited-page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:effect\">\n\t\t\t\t\t<ref name=\"presentationEffects\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:direction\">\n\t\t\t\t\t<ref name=\"presentationEffectDirections\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:speed\">\n\t\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<value>embed</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:verb\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-decls\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"presentation-decl\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"presentation-decl\">\n\t\t<choice>\n\t\t\t<element name=\"presentation:header-decl\">\n\t\t\t\t<ref name=\"presentation-header-decl-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:footer-decl\">\n\t\t\t\t<ref name=\"presentation-footer-decl-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:date-time-decl\">\n\t\t\t\t<ref name=\"presentation-date-time-decl-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-header-decl-attlist\">\n\t\t<attribute name=\"presentation:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"presentation-footer-decl-attlist\">\n\t\t<attribute name=\"presentation:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"presentation-date-time-decl-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"presentation:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"presentation:source\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t<value>current-date</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:data-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-settings\">\n\t\t<optional>\n\t\t\t<element name=\"presentation:settings\">\n\t\t\t\t<ref name=\"presentation-settings-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"presentation-show\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"presentation-settings-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-page\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:show\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:full-screen\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:endless\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:pause\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:show-logo\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:force-manual\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:mouse-visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:mouse-as-pen\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-with-navigator\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:animations\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-on-click\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:stay-on-top\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:show-end-of-presentation-slide\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-show\">\n\t\t<element name=\"presentation:show\">\n\t\t\t<ref name=\"presentation-show-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-show-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"presentation:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"presentation:pages\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-chart\">\n\t\t<element name=\"chart:chart\">\n\t\t\t<ref name=\"chart-chart-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-subtitle\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-footer\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-legend\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"chart-plot-area\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-table\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-chart-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"chart:class\">\n\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:column-mapping\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:row-mapping\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-title\">\n\t\t<element name=\"chart:title\">\n\t\t\t<ref name=\"chart-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-title-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-subtitle\">\n\t\t<element name=\"chart:subtitle\">\n\t\t\t<ref name=\"chart-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-footer\">\n\t\t<element name=\"chart:footer\">\n\t\t\t<ref name=\"chart-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-legend\">\n\t\t<element name=\"chart:legend\">\n\t\t\t<ref name=\"chart-legend-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-legend-attlist\">\n\t\t<interleave>\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"chart:legend-position\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"chart:legend-align\">\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t\t<attribute name=\"chart:legend-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top-start</value>\n\t\t\t\t\t\t<value>bottom-start</value>\n\t\t\t\t\t\t<value>top-end</value>\n\t\t\t\t\t\t<value>bottom-end</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"style:legend-expansion\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>wide</value>\n\t\t\t\t\t\t<value>high</value>\n\t\t\t\t\t\t<value>balanced</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"style:legend-expansion\">\n\t\t\t\t\t\t<value>custom</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"style:legend-expansion-aspect-ratio\">\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-plot-area\">\n\t\t<element name=\"chart:plot-area\">\n\t\t\t<ref name=\"chart-plot-area-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"dr3d-light\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-axis\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-series\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-stock-gain-marker\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-stock-loss-marker\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-stock-range-line\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-wall\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-floor\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-plot-area-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-source-has-labels\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"dr3d-scene-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-wall\">\n\t\t<element name=\"chart:wall\">\n\t\t\t<ref name=\"chart-wall-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-wall-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-floor\">\n\t\t<element name=\"chart:floor\">\n\t\t\t<ref name=\"chart-floor-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-floor-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-axis\">\n\t\t<element name=\"chart:axis\">\n\t\t\t<ref name=\"chart-axis-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-categories\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-grid\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-axis-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"chart:dimension\">\n\t\t\t\t<ref name=\"chart-dimension\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-dimension\">\n\t\t<choice>\n\t\t\t<value>x</value>\n\t\t\t<value>y</value>\n\t\t\t<value>z</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"chart-categories\">\n\t\t<element name=\"chart:categories\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-grid\">\n\t\t<element name=\"chart:grid\">\n\t\t\t<ref name=\"chart-grid-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-grid-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:class\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>major</value>\n\t\t\t\t\t\t<value>minor</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-series\">\n\t\t<element name=\"chart:series\">\n\t\t\t<ref name=\"chart-series-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-domain\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-mean-value\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-regression-curve\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-error-indicator\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-data-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-data-label\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-series-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:values-cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-cell-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:class\">\n\t\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:attached-axis\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-domain\">\n\t\t<element name=\"chart:domain\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-data-point\">\n\t\t<element name=\"chart:data-point\">\n\t\t\t<ref name=\"chart-data-point-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-data-label\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-data-point-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-data-label\">\n\t\t<element name=\"chart:data-label\">\n\t\t\t<ref name=\"chart-data-label-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-data-label-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-mean-value\">\n\t\t<element name=\"chart:mean-value\">\n\t\t\t<ref name=\"chart-mean-value-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-mean-value-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"chart-error-indicator\">\n\t\t<element name=\"chart:error-indicator\">\n\t\t\t<ref name=\"chart-error-indicator-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-error-indicator-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"chart:dimension\">\n\t\t\t\t<ref name=\"chart-dimension\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-regression-curve\">\n\t\t<element name=\"chart:regression-curve\">\n\t\t\t<ref name=\"chart-regression-curve-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-equation\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-regression-curve-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"chart-equation\">\n\t\t<element name=\"chart:equation\">\n\t\t\t<ref name=\"chart-equation-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-equation-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:automatic-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:display-r-square\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:display-equation\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-stock-gain-marker\">\n\t\t<element name=\"chart:stock-gain-marker\">\n\t\t\t<ref name=\"common-stock-marker-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-stock-loss-marker\">\n\t\t<element name=\"chart:stock-loss-marker\">\n\t\t\t<ref name=\"common-stock-marker-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-stock-range-line\">\n\t\t<element name=\"chart:stock-range-line\">\n\t\t\t<ref name=\"common-stock-marker-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-stock-marker-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-database\">\n\t\t<element name=\"office:database\">\n\t\t\t<ref name=\"db-data-source\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-forms\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-reports\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-queries\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-presentations\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-schema-definition\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source\">\n\t\t<element name=\"db:data-source\">\n\t\t\t<ref name=\"db-data-source-attlist\"/>\n\t\t\t<ref name=\"db-connection-data\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-driver-settings\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-application-connection-settings\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-connection-data\">\n\t\t<element name=\"db:connection-data\">\n\t\t\t<ref name=\"db-connection-data-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"db-database-description\"/>\n\t\t\t\t<ref name=\"db-connection-resource\"/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-login\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-connection-data-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-database-description\">\n\t\t<element name=\"db:database-description\">\n\t\t\t<ref name=\"db-database-description-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"db-file-based-database\"/>\n\t\t\t\t<ref name=\"db-server-database\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"db-database-description-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-file-based-database\">\n\t\t<element name=\"db:file-based-database\">\n\t\t\t<ref name=\"db-file-based-database-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-file-based-database-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"db:media-type\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:extension\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-server-database\">\n\t\t<element name=\"db:server-database\">\n\t\t\t<ref name=\"db-server-database-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-server-database-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:type\">\n\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"db-host-and-port\"/>\n\t\t\t\t<ref name=\"db-local-socket-name\"/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:database-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-host-and-port\">\n\t\t<attribute name=\"db:hostname\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"db:port\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-local-socket-name\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:local-socket\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-connection-resource\">\n\t\t<element name=\"db:connection-resource\">\n\t\t\t<ref name=\"db-connection-resource-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-connection-resource-attlist\">\n\t\t<attribute name=\"xlink:type\">\n\t\t\t<value>simple</value>\n\t\t</attribute>\n\t\t<attribute name=\"xlink:href\">\n\t\t\t<ref name=\"anyIRI\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t<value>none</value>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t<value>onRequest</value>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-login\">\n\t\t<element name=\"db:login\">\n\t\t\t<ref name=\"db-login-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-login-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<attribute name=\"db:user-name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"db:use-system-user\">\n\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-password-required\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:login-timeout\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-driver-settings\">\n\t\t<element name=\"db:driver-settings\">\n\t\t\t<ref name=\"db-driver-settings-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-auto-increment\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-delimiter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-character-set\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-settings\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-driver-settings-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"db-show-deleted\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:system-driver-settings\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:base-dn\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"db-is-first-row-header-line\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:parameter-name-substitution\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-show-deleted\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:show-deleted\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-is-first-row-header-line\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:is-first-row-header-line\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-auto-increment\">\n\t\t<element name=\"db:auto-increment\">\n\t\t\t<ref name=\"db-auto-increment-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-auto-increment-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:additional-column-statement\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:row-retrieving-statement\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-delimiter\">\n\t\t<element name=\"db:delimiter\">\n\t\t\t<ref name=\"db-delimiter-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-delimiter-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:field\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:string\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:decimal\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:thousand\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-character-set\">\n\t\t<element name=\"db:character-set\">\n\t\t\t<ref name=\"db-character-set-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-character-set-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:encoding\">\n\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-table-settings\">\n\t\t<element name=\"db:table-settings\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-setting\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-setting\">\n\t\t<element name=\"db:table-setting\">\n\t\t\t<ref name=\"db-table-setting-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-delimiter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-character-set\"/>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-setting-attlist\">\n\t\t<ref name=\"db-is-first-row-header-line\"/>\n\t\t<ref name=\"db-show-deleted\"/>\n\t</define>\n\t<define name=\"db-application-connection-settings\">\n\t\t<element name=\"db:application-connection-settings\">\n\t\t\t<ref name=\"db-application-connection-settings-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-type-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-data-source-settings\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-application-connection-settings-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-table-name-length-limited\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:enable-sql92-check\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:append-table-alias-name\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:ignore-driver-privileges\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:boolean-comparison-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>equal-integer</value>\n\t\t\t\t\t\t<value>is-boolean</value>\n\t\t\t\t\t\t<value>equal-boolean</value>\n\t\t\t\t\t\t<value>equal-use-only-zero</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:use-catalog\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:max-row-count\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:suppress-version-columns\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-table-filter\">\n\t\t<element name=\"db:table-filter\">\n\t\t\t<ref name=\"db-table-filter-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-include-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-exclude-filter\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-include-filter\">\n\t\t<element name=\"db:table-include-filter\">\n\t\t\t<ref name=\"db-table-include-filter-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-table-filter-pattern\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-include-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-exclude-filter\">\n\t\t<element name=\"db:table-exclude-filter\">\n\t\t\t<ref name=\"db-table-exclude-filter-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-table-filter-pattern\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-exclude-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-filter-pattern\">\n\t\t<element name=\"db:table-filter-pattern\">\n\t\t\t<ref name=\"db-table-filter-pattern-attlist\"/>\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-filter-pattern-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-type-filter\">\n\t\t<element name=\"db:table-type-filter\">\n\t\t\t<ref name=\"db-table-type-filter-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-type\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-type-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-type\">\n\t\t<element name=\"db:table-type\">\n\t\t\t<ref name=\"db-table-type-attlist\"/>\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-type-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-data-source-settings\">\n\t\t<element name=\"db:data-source-settings\">\n\t\t\t<ref name=\"db-data-source-settings-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-data-source-setting\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-settings-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-data-source-setting\">\n\t\t<element name=\"db:data-source-setting\">\n\t\t\t<ref name=\"db-data-source-setting-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-data-source-setting-value\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-setting-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:data-source-setting-is-list\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"db:data-source-setting-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"db:data-source-setting-type\">\n\t\t\t\t<ref name=\"db-data-source-setting-types\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-data-source-setting-types\">\n\t\t<choice>\n\t\t\t<value>boolean</value>\n\t\t\t<value>short</value>\n\t\t\t<value>int</value>\n\t\t\t<value>long</value>\n\t\t\t<value>double</value>\n\t\t\t<value>string</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"db-data-source-setting-value\">\n\t\t<element name=\"db:data-source-setting-value\">\n\t\t\t<ref name=\"db-data-source-setting-value-attlist\"/>\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-setting-value-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-forms\">\n\t\t<element name=\"db:forms\">\n\t\t\t<ref name=\"db-forms-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-component\"/>\n\t\t\t\t\t<ref name=\"db-component-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-forms-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-reports\">\n\t\t<element name=\"db:reports\">\n\t\t\t<ref name=\"db-reports-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-component\"/>\n\t\t\t\t\t<ref name=\"db-component-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-reports-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-component-collection\">\n\t\t<element name=\"db:component-collection\">\n\t\t\t<ref name=\"db-component-collection-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-component\"/>\n\t\t\t\t\t<ref name=\"db-component-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-component-collection-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-component\">\n\t\t<element name=\"db:component\">\n\t\t\t<ref name=\"db-component-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"office-document\"/>\n\t\t\t\t\t<ref name=\"math-math\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-component-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:as-template\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-queries\">\n\t\t<element name=\"db:queries\">\n\t\t\t<ref name=\"db-queries-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-query\"/>\n\t\t\t\t\t<ref name=\"db-query-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-queries-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-query-collection\">\n\t\t<element name=\"db:query-collection\">\n\t\t\t<ref name=\"db-query-collection-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-query\"/>\n\t\t\t\t\t<ref name=\"db-query-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-query-collection-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-query\">\n\t\t<element name=\"db:query\">\n\t\t\t<ref name=\"db-query-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<ref name=\"common-db-table-style-name\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-order-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-filter-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-columns\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-update-table\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-query-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:command\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:escape-processing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-order-statement\">\n\t\t<element name=\"db:order-statement\">\n\t\t\t<ref name=\"db-command\"/>\n\t\t\t<ref name=\"db-apply-command\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-filter-statement\">\n\t\t<element name=\"db:filter-statement\">\n\t\t\t<ref name=\"db-command\"/>\n\t\t\t<ref name=\"db-apply-command\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-update-table\">\n\t\t<element name=\"db:update-table\">\n\t\t\t<ref name=\"common-db-table-name-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-presentations\">\n\t\t<element name=\"db:table-representations\">\n\t\t\t<ref name=\"db-table-presentations-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-presentation\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-presentations-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-presentation\">\n\t\t<element name=\"db:table-representation\">\n\t\t\t<ref name=\"db-table-presentation-attlist\"/>\n\t\t\t<ref name=\"common-db-table-name-attlist\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<ref name=\"common-db-table-style-name\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-order-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-filter-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-columns\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-presentation-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-columns\">\n\t\t<element name=\"db:columns\">\n\t\t\t<ref name=\"db-columns-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-columns-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-column\">\n\t\t<element name=\"db:column\">\n\t\t\t<ref name=\"db-column-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<ref name=\"common-db-default-value\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-column-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:default-cell-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-command\">\n\t\t<attribute name=\"db:command\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"db-apply-command\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:apply-command\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-db-table-name-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:catalog-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:schema-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-db-object-name\">\n\t\t<attribute name=\"db:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-db-object-title\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:title\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-db-object-description\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:description\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-db-table-style-name\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:default-row-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-db-default-value\">\n\t\t<optional>\n\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-schema-definition\">\n\t\t<element name=\"db:schema-definition\">\n\t\t\t<ref name=\"db-schema-definition-attlist\"/>\n\t\t\t<ref name=\"db-table-definitions\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-schema-definition-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-definitions\">\n\t\t<element name=\"db:table-definitions\">\n\t\t\t<ref name=\"db-table-definitions-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-definition\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-definitions-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-definition\">\n\t\t<element name=\"db:table-definition\">\n\t\t\t<ref name=\"common-db-table-name-attlist\"/>\n\t\t\t<ref name=\"db-table-definition-attlist\"/>\n\t\t\t<ref name=\"db-column-definitions\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-keys\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-indices\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-definition-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:type\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-column-definitions\">\n\t\t<element name=\"db:column-definitions\">\n\t\t\t<ref name=\"db-column-definitions-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-column-definition\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-column-definitions-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-column-definition\">\n\t\t<element name=\"db:column-definition\">\n\t\t\t<ref name=\"db-column-definition-attlist\"/>\n\t\t\t<ref name=\"common-db-default-value\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-column-definition-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:data-type\">\n\t\t\t\t\t<ref name=\"db-data-types\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:type-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:precision\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:scale\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-nullable\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-nulls</value>\n\t\t\t\t\t\t<value>nullable</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-empty-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-autoincrement\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-data-types\">\n\t\t<choice>\n\t\t\t<value>bit</value>\n\t\t\t<value>boolean</value>\n\t\t\t<value>tinyint</value>\n\t\t\t<value>smallint</value>\n\t\t\t<value>integer</value>\n\t\t\t<value>bigint</value>\n\t\t\t<value>float</value>\n\t\t\t<value>real</value>\n\t\t\t<value>double</value>\n\t\t\t<value>numeric</value>\n\t\t\t<value>decimal</value>\n\t\t\t<value>char</value>\n\t\t\t<value>varchar</value>\n\t\t\t<value>longvarchar</value>\n\t\t\t<value>date</value>\n\t\t\t<value>time</value>\n\t\t\t<value>timestmp</value>\n\t\t\t<value>binary</value>\n\t\t\t<value>varbinary</value>\n\t\t\t<value>longvarbinary</value>\n\t\t\t<value>sqlnull</value>\n\t\t\t<value>other</value>\n\t\t\t<value>object</value>\n\t\t\t<value>distinct</value>\n\t\t\t<value>struct</value>\n\t\t\t<value>array</value>\n\t\t\t<value>blob</value>\n\t\t\t<value>clob</value>\n\t\t\t<value>ref</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"db-keys\">\n\t\t<element name=\"db:keys\">\n\t\t\t<ref name=\"db-keys-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-key\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-keys-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-key\">\n\t\t<element name=\"db:key\">\n\t\t\t<ref name=\"db-key-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-key-columns\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-key-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<attribute name=\"db:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>primary</value>\n\t\t\t\t\t<value>unique</value>\n\t\t\t\t\t<value>foreign</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:referenced-table-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:update-rule\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>cascade</value>\n\t\t\t\t\t\t<value>restrict</value>\n\t\t\t\t\t\t<value>set-null</value>\n\t\t\t\t\t\t<value>no-action</value>\n\t\t\t\t\t\t<value>set-default</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:delete-rule\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>cascade</value>\n\t\t\t\t\t\t<value>restrict</value>\n\t\t\t\t\t\t<value>set-null</value>\n\t\t\t\t\t\t<value>no-action</value>\n\t\t\t\t\t\t<value>set-default</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-key-columns\">\n\t\t<element name=\"db:key-columns\">\n\t\t\t<ref name=\"db-key-columns-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-key-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-key-columns-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-key-column\">\n\t\t<element name=\"db:key-column\">\n\t\t\t<ref name=\"db-key-column-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-key-column-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:related-column-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-indices\">\n\t\t<element name=\"db:indices\">\n\t\t\t<ref name=\"db-indices-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-index\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-indices-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-index\">\n\t\t<element name=\"db:index\">\n\t\t\t<ref name=\"db-index-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-index-columns\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-index-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:catalog-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-unique\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-clustered\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-index-columns\">\n\t\t<element name=\"db:index-columns\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-index-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-index-column\">\n\t\t<element name=\"db:index-column\">\n\t\t\t<ref name=\"db-index-column-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-index-column-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-ascending\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-forms\">\n\t\t<optional>\n\t\t\t<element name=\"office:forms\">\n\t\t\t\t<ref name=\"office-forms-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"form-form\"/>\n\t\t\t\t\t\t<ref name=\"xforms-model\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-forms-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:automatic-focus\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:apply-design-mode\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-form\">\n\t\t<element name=\"form:form\">\n\t\t\t<ref name=\"common-form-control-attlist\"/>\n\t\t\t<ref name=\"form-form-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"form-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"controls\"/>\n\t\t\t\t\t<ref name=\"form-form\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"form-connection-resource\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"form-form-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:target-frame\">\n\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:method\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>get</value>\n\t\t\t\t\t\t<value>post</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:enctype\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:allow-deletes\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:allow-inserts\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:allow-updates\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:apply-filter\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:command-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>table</value>\n\t\t\t\t\t\t<value>query</value>\n\t\t\t\t\t\t<value>command</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:command\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:datasource\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:master-fields\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:detail-fields\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:escape-processing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:filter\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:ignore-result\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:navigation-mode\">\n\t\t\t\t\t<ref name=\"navigation\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:order\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:tab-cycle\">\n\t\t\t\t\t<ref name=\"tab-cycles\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"navigation\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>current</value>\n\t\t\t<value>parent</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"tab-cycles\">\n\t\t<choice>\n\t\t\t<value>records</value>\n\t\t\t<value>current</value>\n\t\t\t<value>page</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-connection-resource\">\n\t\t<element name=\"form:connection-resource\">\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"xforms-model\">\n\t\t<element name=\"xforms:model\">\n\t\t\t<ref name=\"anyAttListOrElements\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"column-controls\">\n\t\t<choice>\n\t\t\t<element name=\"form:text\">\n\t\t\t\t<ref name=\"form-text-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:textarea\">\n\t\t\t\t<ref name=\"form-textarea-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:formatted-text\">\n\t\t\t\t<ref name=\"form-formatted-text-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:number\">\n\t\t\t\t<ref name=\"form-number-attlist\"/>\n\t\t\t\t<ref name=\"common-numeric-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:date\">\n\t\t\t\t<ref name=\"form-date-attlist\"/>\n\t\t\t\t<ref name=\"common-numeric-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:time\">\n\t\t\t\t<ref name=\"form-time-attlist\"/>\n\t\t\t\t<ref name=\"common-numeric-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:combobox\">\n\t\t\t\t<ref name=\"form-combobox-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"form-item\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:listbox\">\n\t\t\t\t<ref name=\"form-listbox-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"form-option\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:checkbox\">\n\t\t\t\t<ref name=\"form-checkbox-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"controls\">\n\t\t<choice>\n\t\t\t<ref name=\"column-controls\"/>\n\t\t\t<element name=\"form:password\">\n\t\t\t\t<ref name=\"form-password-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:file\">\n\t\t\t\t<ref name=\"form-file-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:fixed-text\">\n\t\t\t\t<ref name=\"form-fixed-text-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:button\">\n\t\t\t\t<ref name=\"form-button-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:image\">\n\t\t\t\t<ref name=\"form-image-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:radio\">\n\t\t\t\t<ref name=\"form-radio-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:frame\">\n\t\t\t\t<ref name=\"form-frame-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:image-frame\">\n\t\t\t\t<ref name=\"form-image-frame-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:hidden\">\n\t\t\t\t<ref name=\"form-hidden-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:grid\">\n\t\t\t\t<ref name=\"form-grid-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"form-column\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:value-range\">\n\t\t\t\t<ref name=\"form-value-range-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:generic-control\">\n\t\t\t\t<ref name=\"form-generic-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-text-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-control-attlist\">\n\t\t<ref name=\"common-form-control-attlist\"/>\n\t\t<ref name=\"common-control-id-attlist\"/>\n\t\t<ref name=\"xforms-bind-attlist\"/>\n\t</define>\n\t<define name=\"common-form-control-content\">\n\t\t<optional>\n\t\t\t<ref name=\"form-properties\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-textarea-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-password-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:echo-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-file-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-formatted-text-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:validation\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-numeric-control-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t</define>\n\t<define name=\"form-number-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-date-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-time-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-fixed-text-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"for\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"label\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:multi-line\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-combobox-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"dropdown\"/>\n\t\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t\t<ref name=\"size\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"list-source\"/>\n\t\t\t<ref name=\"list-source-type\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"common-source-cell-range\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:auto-complete\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-item\">\n\t\t<element name=\"form:item\">\n\t\t\t<ref name=\"form-item-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"form-item-attlist\">\n\t\t<ref name=\"label\"/>\n\t</define>\n\t<define name=\"form-listbox-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"dropdown\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"size\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"bound-column\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"list-source\"/>\n\t\t\t<ref name=\"list-source-type\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"list-linkage-type\"/>\n\t\t\t<ref name=\"common-source-cell-range\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:multiple\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:xforms-list-source\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"list-linkage-type\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:list-linkage-type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>selection</value>\n\t\t\t\t\t<value>selection-indices</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-option\">\n\t\t<element name=\"form:option\">\n\t\t\t<ref name=\"form-option-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"form-option-attlist\">\n\t\t<ref name=\"current-selected\"/>\n\t\t<ref name=\"selected\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t</define>\n\t<define name=\"form-button-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"button-type\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"label\"/>\n\t\t\t<ref name=\"image-data\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"target-frame\"/>\n\t\t\t<ref name=\"target-location\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-form-relative-image-position-attlist\"/>\n\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:default-button\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:toggle\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:focus-on-click\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:xforms-submission\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-image-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"button-type\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"image-data\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"target-frame\"/>\n\t\t<ref name=\"target-location\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t</define>\n\t<define name=\"form-checkbox-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"label\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"common-form-visual-effect-attlist\"/>\n\t\t\t<ref name=\"common-form-relative-image-position-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-state\">\n\t\t\t\t\t<ref name=\"states\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:is-tristate\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:state\">\n\t\t\t\t\t<ref name=\"states\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"states\">\n\t\t<choice>\n\t\t\t<value>unchecked</value>\n\t\t\t<value>checked</value>\n\t\t\t<value>unknown</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-radio-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"current-selected\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"selected\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t<ref name=\"common-form-visual-effect-attlist\"/>\n\t\t<ref name=\"common-form-relative-image-position-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-frame-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"for\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t</define>\n\t<define name=\"form-image-frame-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"image-data\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t</define>\n\t<define name=\"form-hidden-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t</define>\n\t<define name=\"form-grid-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t</define>\n\t<define name=\"form-column\">\n\t\t<element name=\"form:column\">\n\t\t\t<ref name=\"form-column-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"column-controls\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"form-column-attlist\">\n\t\t<ref name=\"common-form-control-attlist\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"text-style-name\"/>\n\t</define>\n\t<define name=\"text-style-name\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:text-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-value-range-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:step-size\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:page-step-size\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-generic-control-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t</define>\n\t<define name=\"common-form-control-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:control-implementation\">\n\t\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"xforms-bind-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"xforms:bind\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"types\">\n\t\t<choice>\n\t\t\t<value>submit</value>\n\t\t\t<value>reset</value>\n\t\t\t<value>push</value>\n\t\t\t<value>url</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"button-type\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:button-type\">\n\t\t\t\t<ref name=\"types\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-control-id-attlist\">\n\t\t<group>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:id\">\n\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</group>\n\t</define>\n\t<define name=\"current-selected\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:current-selected\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-value-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-current-value-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-disabled-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:disabled\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"dropdown\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:dropdown\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"for\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:for\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"image-data\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:image-data\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"label\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:label\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-maxlength-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:max-length\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-printable-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:printable\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-readonly-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:readonly\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"selected\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:selected\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"size\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:size\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-tab-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:tab-index\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:tab-stop\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"target-frame\">\n\t\t<optional>\n\t\t\t<attribute name=\"office:target-frame\">\n\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"target-location\">\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-title-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:title\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-form-visual-effect-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:visual-effect\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t<value>3d</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-form-relative-image-position-attlist\">\n\t\t<choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:image-position\">\n\t\t\t\t\t<value>center</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"form:image-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"form:image-align\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"bound-column\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:bound-column\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-convert-empty-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:convert-empty-to-null\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-data-field-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:data-field\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"list-source\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:list-source\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"list-source-type\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:list-source-type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t\t<value>query</value>\n\t\t\t\t\t<value>sql</value>\n\t\t\t\t\t<value>sql-pass-through</value>\n\t\t\t\t\t<value>value-list</value>\n\t\t\t\t\t<value>table-fields</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-linked-cell\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:linked-cell\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-source-cell-range\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:source-cell-range\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-spin-button\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:spin-button\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-repeat\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:repeat\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-delay-for-repeat\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:delay-for-repeat\">\n\t\t\t\t<ref name=\"duration\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-properties\">\n\t\t<element name=\"form:properties\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"form-property\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"form-property\">\n\t\t<choice>\n\t\t\t<element name=\"form:property\">\n\t\t\t\t<ref name=\"form-property-name\"/>\n\t\t\t\t<ref name=\"form-property-value-and-type-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:list-property\">\n\t\t\t\t<ref name=\"form-property-name\"/>\n\t\t\t\t<ref name=\"form-property-type-and-value-list\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-property-name\">\n\t\t<attribute name=\"form:property-name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"form-property-value-and-type-attlist\">\n\t\t<choice>\n\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t<value>void</value>\n\t\t\t</attribute>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-property-type-and-value-list\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>float</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>percentage</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>currency</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<attribute name=\"office:currency\">\n\t\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>date</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:date-value\">\n\t\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>time</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:time-value\">\n\t\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>boolean</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:boolean-value\">\n\t\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>string</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:string-value\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t<value>void</value>\n\t\t\t</attribute>\n\t\t</choice>\n\t</define>\n\t<define name=\"office-annotation\">\n\t\t<element name=\"office:annotation\">\n\t\t\t<ref name=\"office-annotation-attlist\"/>\n\t\t\t<ref name=\"draw-caption-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"dc-creator\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"dc-date\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"meta-date-string\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"office-annotation-end\">\n\t\t<element name=\"office:annotation-end\">\n\t\t\t<ref name=\"office-annotation-end-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-annotation-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-office-annotation-name-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-annotation-end-attlist\">\n\t\t<ref name=\"common-office-annotation-name-attlist\"/>\n\t</define>\n\t<define name=\"common-office-annotation-name-attlist\">\n\t\t<attribute name=\"office:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"meta-date-string\">\n\t\t<element name=\"meta:date-string\">\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-num-format-prefix-suffix-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:num-prefix\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:num-suffix\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-num-format-attlist\">\n\t\t<choice>\n\t\t\t<attribute name=\"style:num-format\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>1</value>\n\t\t\t\t\t<value>i</value>\n\t\t\t\t\t<value>I</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t<empty/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:num-format\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>a</value>\n\t\t\t\t\t\t<value>A</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"style-num-letter-sync-attlist\"/>\n\t\t\t</group>\n\t\t\t<empty/>\n\t\t</choice>\n\t</define>\n\t<define name=\"style-num-letter-sync-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:num-letter-sync\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-change-info\">\n\t\t<element name=\"office:change-info\">\n\t\t\t<ref name=\"dc-creator\"/>\n\t\t\t<ref name=\"dc-date\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"office-event-listeners\">\n\t\t<element name=\"office:event-listeners\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"script-event-listener\"/>\n\t\t\t\t\t<ref name=\"presentation-event-listener\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"script-event-listener\">\n\t\t<element name=\"script:event-listener\">\n\t\t\t<ref name=\"script-event-listener-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"script-event-listener-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"script:event-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"script:language\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"script:macro-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"math-math\">\n\t\t<element name=\"math:math\">\n\t\t\t<ref name=\"mathMarkup\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"mathMarkup\">\n\t\t<dc:description>To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element</dc:description>\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<attribute>\n\t\t\t\t\t<anyName/>\n\t\t\t\t</attribute>\n\t\t\t\t<text/>\n\t\t\t\t<element>\n\t\t\t\t\t<anyName/>\n\t\t\t\t\t<ref name=\"mathMarkup\"/>\n\t\t\t\t</element>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"text-dde-connection-decl\">\n\t\t<element name=\"text:dde-connection-decl\">\n\t\t\t<ref name=\"text-dde-connection-decl-attlist\"/>\n\t\t\t<ref name=\"common-dde-connection-decl-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-dde-connection-decl-attlist\">\n\t\t<attribute name=\"office:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-dde-connection-decl-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"office:dde-application\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"office:dde-topic\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"office:dde-item\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:automatic-update\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-dde-link\">\n\t\t<element name=\"table:dde-link\">\n\t\t\t<ref name=\"office-dde-source\"/>\n\t\t\t<ref name=\"table-table\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-dde-source\">\n\t\t<element name=\"office:dde-source\">\n\t\t\t<ref name=\"office-dde-source-attlist\"/>\n\t\t\t<ref name=\"common-dde-connection-decl-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-dde-source-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:conversion-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>into-default-style-data-style</value>\n\t\t\t\t\t\t<value>into-english-number</value>\n\t\t\t\t\t\t<value>keep-text</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"animation-element\">\n\t\t<choice>\n\t\t\t<element name=\"anim:animate\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-spline-mode-attlist\"/>\n\t\t\t\t<ref name=\"common-spline-anim-value-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:set\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-set-values-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:animateMotion\">\n\t\t\t\t<ref name=\"anim-animate-motion-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-spline-anim-value-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:animateColor\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-spline-mode-attlist\"/>\n\t\t\t\t<ref name=\"common-spline-anim-value-attlist\"/>\n\t\t\t\t<ref name=\"anim-animate-color-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:animateTransform\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"anim-animate-transform-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:transitionFilter\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-spline-mode-attlist\"/>\n\t\t\t\t<ref name=\"anim-transition-filter-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:par\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-endsync-timing-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"anim:seq\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"common-endsync-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"anim:iterate\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"anim-iterate-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-endsync-timing-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"anim:audio\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"anim-audio-attlist\"/>\n\t\t\t\t<ref name=\"common-basic-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:command\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"anim-command-attlist\"/>\n\t\t\t\t<ref name=\"common-begin-end-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"anim:param\">\n\t\t\t\t\t\t<attribute name=\"anim:name\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<attribute name=\"anim:value\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"anim-animate-motion-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:path\">\n\t\t\t\t\t<ref name=\"pathData\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:origin\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:calcMode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>discrete</value>\n\t\t\t\t\t\t<value>linear</value>\n\t\t\t\t\t\t<value>paced</value>\n\t\t\t\t\t\t<value>spline</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-animate-color-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:color-interpolation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>rgb</value>\n\t\t\t\t\t\t<value>hsl</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:color-interpolation-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>clockwise</value>\n\t\t\t\t\t\t<value>counter-clockwise</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-animate-transform-attlist\">\n\t\t<attribute name=\"svg:type\">\n\t\t\t<choice>\n\t\t\t\t<value>translate</value>\n\t\t\t\t<value>scale</value>\n\t\t\t\t<value>rotate</value>\n\t\t\t\t<value>skewX</value>\n\t\t\t\t<value>skewY</value>\n\t\t\t</choice>\n\t\t</attribute>\n\t</define>\n\t<define name=\"anim-transition-filter-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"smil:type\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:subtype\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>forward</value>\n\t\t\t\t\t\t<value>reverse</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:fadeColor\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>in</value>\n\t\t\t\t\t\t<value>out</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-target-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:targetElement\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:sub-item\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-named-target-attlist\">\n\t\t<attribute name=\"smil:attributeName\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-anim-values-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:values\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-anim-set-values-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:from\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:by\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-spline-mode-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:calcMode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>discrete</value>\n\t\t\t\t\t<value>linear</value>\n\t\t\t\t\t<value>paced</value>\n\t\t\t\t\t<value>spline</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-spline-anim-value-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:keyTimes\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:keySplines\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-add-accum-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:accumulate\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:additive\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-set-values-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:to\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-begin-end-timing-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:begin\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:end\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-dur-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:dur\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-endsync-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:endsync\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>first</value>\n\t\t\t\t\t<value>last</value>\n\t\t\t\t\t<value>all</value>\n\t\t\t\t\t<value>media</value>\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-repeat-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:repeatDur\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"smil:repeatCount\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeDecimal\"/>\n\t\t\t\t\t<value>indefinite</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"nonNegativeDecimal\">\n\t\t<data type=\"decimal\">\n\t\t\t<param name=\"minInclusive\">0.0</param>\n\t\t</data>\n\t</define>\n\t<define name=\"common-fill-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:fill\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>remove</value>\n\t\t\t\t\t<value>freeze</value>\n\t\t\t\t\t<value>hold</value>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>default</value>\n\t\t\t\t\t<value>transition</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-fill-default-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:fillDefault\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>remove</value>\n\t\t\t\t\t<value>freeze</value>\n\t\t\t\t\t<value>hold</value>\n\t\t\t\t\t<value>transition</value>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>inherit</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-restart-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:restart\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>never</value>\n\t\t\t\t\t<value>always</value>\n\t\t\t\t\t<value>whenNotActive</value>\n\t\t\t\t\t<value>default</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-restart-default-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:restartDefault\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>never</value>\n\t\t\t\t\t<value>always</value>\n\t\t\t\t\t<value>whenNotActive</value>\n\t\t\t\t\t<value>inherit</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-time-manip-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:accelerate\">\n\t\t\t\t\t<ref name=\"zeroToOneDecimal\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:decelerate\">\n\t\t\t\t\t<ref name=\"zeroToOneDecimal\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:autoReverse\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"zeroToOneDecimal\">\n\t\t<data type=\"decimal\">\n\t\t\t<param name=\"minInclusive\">0</param>\n\t\t\t<param name=\"maxInclusive\">1</param>\n\t\t</data>\n\t</define>\n\t<define name=\"common-basic-timing-attlist\">\n\t\t<ref name=\"common-begin-end-timing-attlist\"/>\n\t\t<ref name=\"common-dur-timing-attlist\"/>\n\t\t<ref name=\"common-repeat-timing-attlist\"/>\n\t\t<ref name=\"common-restart-timing-attlist\"/>\n\t\t<ref name=\"common-restart-default-attlist\"/>\n\t\t<ref name=\"common-fill-timing-attlist\"/>\n\t\t<ref name=\"common-fill-default-attlist\"/>\n\t</define>\n\t<define name=\"common-timing-attlist\">\n\t\t<ref name=\"common-basic-timing-attlist\"/>\n\t\t<ref name=\"common-time-manip-attlist\"/>\n\t</define>\n\t<define name=\"anim-iterate-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:iterate-type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:iterate-interval\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-audio-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:audio-level\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-command-attlist\">\n\t\t<attribute name=\"anim:command\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-style\">\n\t\t<element name=\"style:style\">\n\t\t\t<ref name=\"style-style-attlist\"/>\n\t\t\t<ref name=\"style-style-content\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"common-in-content-meta-attlist\">\n\t\t<attribute name=\"xhtml:about\">\n\t\t\t<ref name=\"URIorSafeCURIE\"/>\n\t\t</attribute>\n\t\t<attribute name=\"xhtml:property\">\n\t\t\t<ref name=\"CURIEs\"/>\n\t\t</attribute>\n\t\t<ref name=\"common-meta-literal-attlist\"/>\n\t</define>\n\t<define name=\"common-meta-literal-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"xhtml:datatype\">\n\t\t\t\t<ref name=\"CURIE\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"xhtml:content\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"xml-id\">\n\t\t<attribute name=\"xml:id\">\n\t\t\t<ref name=\"ID\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-style-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:parent-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:next-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:list-level\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t\t<empty/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:list-style-name\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t\t\t\t<empty/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:master-page-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:auto-update\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:data-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:percentage-data-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:class\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:default-outline-level\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t\t<empty/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-map\">\n\t\t<element name=\"style:map\">\n\t\t\t<ref name=\"style-map-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-map-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"style:apply-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:base-cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-default-style\">\n\t\t<element name=\"style:default-style\">\n\t\t\t<ref name=\"style-style-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout\">\n\t\t<element name=\"style:page-layout\">\n\t\t\t<ref name=\"style-page-layout-attlist\"/>\n\t\t\t<ref name=\"style-page-layout-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout-content\">\n\t\t<optional>\n\t\t\t<ref name=\"style-page-layout-properties\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"style-header-style\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"style-footer-style\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-page-layout-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:page-usage\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>all</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>mirrored</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-header-style\">\n\t\t<element name=\"style:header-style\">\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-header-footer-properties\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-footer-style\">\n\t\t<element name=\"style:footer-style\">\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-header-footer-properties\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-default-page-layout\">\n\t\t<element name=\"style:default-page-layout\">\n\t\t\t<ref name=\"style-page-layout-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-master-page\">\n\t\t<element name=\"style:master-page\">\n\t\t\t<ref name=\"style-master-page-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-header\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-header-left\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-footer\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-footer-left\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-layer-set\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-forms\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-notes\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-master-page-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:page-layout-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:next-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-header\">\n\t\t<element name=\"style:header\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-footer\">\n\t\t<element name=\"style:footer\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-header-left\">\n\t\t<element name=\"style:header-left\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-footer-left\">\n\t\t<element name=\"style:footer-left\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"header-footer-content\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"text-tracked-changes\"/>\n\t\t\t\t<ref name=\"text-decls\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"text-h\"/>\n\t\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t\t\t\t<ref name=\"table-table\"/>\n\t\t\t\t\t\t<ref name=\"text-section\"/>\n\t\t\t\t\t\t<ref name=\"text-table-of-content\"/>\n\t\t\t\t\t\t<ref name=\"text-illustration-index\"/>\n\t\t\t\t\t\t<ref name=\"text-table-index\"/>\n\t\t\t\t\t\t<ref name=\"text-object-index\"/>\n\t\t\t\t\t\t<ref name=\"text-user-index\"/>\n\t\t\t\t\t\t<ref name=\"text-alphabetical-index\"/>\n\t\t\t\t\t\t<ref name=\"text-bibliography\"/>\n\t\t\t\t\t\t<ref name=\"text-index-title\"/>\n\t\t\t\t\t\t<ref name=\"change-marks\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-region-left\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-region-center\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-region-right\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-style-header-footer-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:display\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-region-left\">\n\t\t<element name=\"style:region-left\">\n\t\t\t<ref name=\"region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-region-center\">\n\t\t<element name=\"style:region-center\">\n\t\t\t<ref name=\"region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-region-right\">\n\t\t<element name=\"style:region-right\">\n\t\t\t<ref name=\"region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"region-content\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"text-p\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"presentation-notes\">\n\t\t<element name=\"presentation:notes\">\n\t\t\t<ref name=\"common-presentation-header-footer-attlist\"/>\n\t\t\t<ref name=\"presentation-notes-attlist\"/>\n\t\t\t<ref name=\"office-forms\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-notes-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:page-layout-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-template\">\n\t\t<element name=\"table:table-template\">\n\t\t\t<ref name=\"table-table-template-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-first-row\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-last-row\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-first-column\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-last-column\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-body\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-even-rows\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-odd-rows\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-even-columns\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-odd-columns\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-background\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-template-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:first-row-start-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:first-row-end-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-row-start-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-row-end-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"rowOrCol\">\n\t\t<choice>\n\t\t\t<value>row</value>\n\t\t\t<value>column</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-first-row\">\n\t\t<element name=\"table:first-row\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-last-row\">\n\t\t<element name=\"table:last-row\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-first-column\">\n\t\t<element name=\"table:first-column\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-last-column\">\n\t\t<element name=\"table:last-column\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-body\">\n\t\t<element name=\"table:body\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-even-rows\">\n\t\t<element name=\"table:even-rows\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-odd-rows\">\n\t\t<element name=\"table:odd-rows\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-even-columns\">\n\t\t<element name=\"table:even-columns\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-odd-columns\">\n\t\t<element name=\"table:odd-columns\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-table-template-attlist\">\n\t\t<attribute name=\"table:style-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"table:paragraph-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-background\">\n\t\t<element name=\"table:background\">\n\t\t\t<ref name=\"table-background-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-background-attlist\">\n\t\t<attribute name=\"table:style-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-font-face\">\n\t\t<element name=\"style:font-face\">\n\t\t\t<ref name=\"style-font-face-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-font-face-src\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-definition-src\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-font-face-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-family\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-style\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-variant\">\n\t\t\t\t\t<ref name=\"fontVariant\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-weight\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-stretch\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>ultra-condensed</value>\n\t\t\t\t\t\t<value>extra-condensed</value>\n\t\t\t\t\t\t<value>condensed</value>\n\t\t\t\t\t\t<value>semi-condensed</value>\n\t\t\t\t\t\t<value>semi-expanded</value>\n\t\t\t\t\t\t<value>expanded</value>\n\t\t\t\t\t\t<value>extra-expanded</value>\n\t\t\t\t\t\t<value>ultra-expanded</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-size\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:unicode-range\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:units-per-em\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:panose-1\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stemv\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stemh\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:slope\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:cap-height\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x-height\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:accent-height\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:ascent\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:descent\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:widths\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:bbox\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:ideographic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:alphabetic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:mathematical\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:hanging\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-ideographic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-alphabetic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-mathematical\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-hanging\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:underline-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:underline-thickness\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:strikethrough-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:strikethrough-thickness\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:overline-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:overline-thickness\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-adornments\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"svg-font-face-src\">\n\t\t<element name=\"svg:font-face-src\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"svg-font-face-uri\"/>\n\t\t\t\t\t<ref name=\"svg-font-face-name\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-font-face-uri\">\n\t\t<element name=\"svg:font-face-uri\">\n\t\t\t<ref name=\"common-svg-font-face-xlink-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"svg-font-face-format\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-font-face-format\">\n\t\t<element name=\"svg:font-face-format\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:string\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-font-face-name\">\n\t\t<element name=\"svg:font-face-name\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-definition-src\">\n\t\t<element name=\"svg:definition-src\">\n\t\t\t<ref name=\"common-svg-font-face-xlink-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-svg-font-face-xlink-attlist\">\n\t\t<attribute name=\"xlink:type\">\n\t\t\t<value>simple</value>\n\t\t</attribute>\n\t\t<attribute name=\"xlink:href\">\n\t\t\t<ref name=\"anyIRI\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t<value>onRequest</value>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-number-style\">\n\t\t<element name=\"number:number-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"any-number\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"any-number\">\n\t\t<choice>\n\t\t\t<ref name=\"number-number\"/>\n\t\t\t<ref name=\"number-scientific-number\"/>\n\t\t\t<ref name=\"number-fraction\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"number-number\">\n\t\t<element name=\"number:number\">\n\t\t\t<ref name=\"number-number-attlist\"/>\n\t\t\t<ref name=\"common-decimal-places-attlist\"/>\n\t\t\t<ref name=\"common-number-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-embedded-text\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-number-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:decimal-replacement\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:display-factor\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-embedded-text\">\n\t\t<element name=\"number:embedded-text\">\n\t\t\t<ref name=\"number-embedded-text-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-embedded-text-attlist\">\n\t\t<attribute name=\"number:position\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"number-scientific-number\">\n\t\t<element name=\"number:scientific-number\">\n\t\t\t<ref name=\"number-scientific-number-attlist\"/>\n\t\t\t<ref name=\"common-decimal-places-attlist\"/>\n\t\t\t<ref name=\"common-number-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-scientific-number-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:min-exponent-digits\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-fraction\">\n\t\t<element name=\"number:fraction\">\n\t\t\t<ref name=\"number-fraction-attlist\"/>\n\t\t\t<ref name=\"common-number-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-fraction-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:min-numerator-digits\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:min-denominator-digits\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:denominator-value\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-currency-style\">\n\t\t<element name=\"number:currency-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<ref name=\"common-auto-reorder-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<ref name=\"number-and-text\"/>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"currency-symbol-and-text\"/>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<ref name=\"currency-symbol-and-text\"/>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"number-and-text\"/>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</group>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"currency-symbol-and-text\">\n\t\t<ref name=\"number-currency-symbol\"/>\n\t\t<optional>\n\t\t\t<ref name=\"number-text\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-and-text\">\n\t\t<ref name=\"number-number\"/>\n\t\t<optional>\n\t\t\t<ref name=\"number-text\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-currency-symbol\">\n\t\t<element name=\"number:currency-symbol\">\n\t\t\t<ref name=\"number-currency-symbol-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-currency-symbol-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:language\">\n\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"number:country\">\n\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"number:script\">\n\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"number:rfc-language-tag\">\n\t\t\t\t<ref name=\"language\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-percentage-style\">\n\t\t<element name=\"number:percentage-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-and-text\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-date-style\">\n\t\t<element name=\"number:date-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<ref name=\"common-auto-reorder-attlist\"/>\n\t\t\t<ref name=\"common-format-source-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"any-date\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</oneOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"any-date\">\n\t\t<choice>\n\t\t\t<ref name=\"number-day\"/>\n\t\t\t<ref name=\"number-month\"/>\n\t\t\t<ref name=\"number-year\"/>\n\t\t\t<ref name=\"number-era\"/>\n\t\t\t<ref name=\"number-day-of-week\"/>\n\t\t\t<ref name=\"number-week-of-year\"/>\n\t\t\t<ref name=\"number-quarter\"/>\n\t\t\t<ref name=\"number-hours\"/>\n\t\t\t<ref name=\"number-am-pm\"/>\n\t\t\t<ref name=\"number-minutes\"/>\n\t\t\t<ref name=\"number-seconds\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"number-day\">\n\t\t<element name=\"number:day\">\n\t\t\t<ref name=\"number-day-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-day-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-month\">\n\t\t<element name=\"number:month\">\n\t\t\t<ref name=\"number-month-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-month-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:textual\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:possessive-form\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>short</value>\n\t\t\t\t\t\t<value>long</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-year\">\n\t\t<element name=\"number:year\">\n\t\t\t<ref name=\"number-year-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-year-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-era\">\n\t\t<element name=\"number:era\">\n\t\t\t<ref name=\"number-era-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-era-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-day-of-week\">\n\t\t<element name=\"number:day-of-week\">\n\t\t\t<ref name=\"number-day-of-week-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-day-of-week-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-week-of-year\">\n\t\t<element name=\"number:week-of-year\">\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-quarter\">\n\t\t<element name=\"number:quarter\">\n\t\t\t<ref name=\"number-quarter-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-quarter-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-time-style\">\n\t\t<element name=\"number:time-style\">\n\t\t\t<ref name=\"number-time-style-attlist\"/>\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<ref name=\"common-format-source-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"any-time\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</oneOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"any-time\">\n\t\t<choice>\n\t\t\t<ref name=\"number-hours\"/>\n\t\t\t<ref name=\"number-am-pm\"/>\n\t\t\t<ref name=\"number-minutes\"/>\n\t\t\t<ref name=\"number-seconds\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"number-time-style-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:truncate-on-overflow\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-hours\">\n\t\t<element name=\"number:hours\">\n\t\t\t<ref name=\"number-hours-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-hours-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-minutes\">\n\t\t<element name=\"number:minutes\">\n\t\t\t<ref name=\"number-minutes-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-minutes-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-seconds\">\n\t\t<element name=\"number:seconds\">\n\t\t\t<ref name=\"number-seconds-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-seconds-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>short</value>\n\t\t\t\t\t\t<value>long</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:decimal-places\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-am-pm\">\n\t\t<element name=\"number:am-pm\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-boolean-style\">\n\t\t<element name=\"number:boolean-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-boolean\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-boolean\">\n\t\t<element name=\"number:boolean\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-text-style\">\n\t\t<element name=\"number:text-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-text-content\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-text\">\n\t\t<element name=\"number:text\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-text-content\">\n\t\t<element name=\"number:text-content\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-data-style-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:volatile\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-format\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-language\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>short</value>\n\t\t\t\t\t\t<value>medium</value>\n\t\t\t\t\t\t<value>long</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-auto-reorder-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:automatic-order\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-format-source-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:format-source\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t<value>language</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-decimal-places-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:decimal-places\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-number-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:min-integer-digits\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:grouping\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-calendar-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:calendar\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>gregorian</value>\n\t\t\t\t\t<value>gengou</value>\n\t\t\t\t\t<value>ROC</value>\n\t\t\t\t\t<value>hanja_yoil</value>\n\t\t\t\t\t<value>hanja</value>\n\t\t\t\t\t<value>hijri</value>\n\t\t\t\t\t<value>jewish</value>\n\t\t\t\t\t<value>buddhist</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-style-content\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>text</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>section</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-section-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>ruby</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-ruby-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table-column</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-column-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table-row</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-row-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table-cell</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-cell-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>graphic</value>\n\t\t\t\t\t\t<value>presentation</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-graphic-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>drawing-page</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-drawing-page-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>chart</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-chart-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-graphic-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-linenumbering-configuration\">\n\t\t<element name=\"text:linenumbering-configuration\">\n\t\t\t<ref name=\"text-linenumbering-configuration-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-linenumbering-separator\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-linenumbering-configuration-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:number-lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:increment\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:number-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>inner</value>\n\t\t\t\t\t\t<value>outer</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:offset\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:count-empty-lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:count-in-text-boxes\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:restart-on-page\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-linenumbering-separator\">\n\t\t<element name=\"text:linenumbering-separator\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:increment\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-notes-configuration\">\n\t\t<element name=\"text:notes-configuration\">\n\t\t\t<ref name=\"text-notes-configuration-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-notes-configuration-content\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-note-class\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:citation-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:citation-body-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:default-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:master-page-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-numbering-at\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>document</value>\n\t\t\t\t\t\t<value>chapter</value>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:footnotes-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t\t<value>section</value>\n\t\t\t\t\t\t<value>document</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<element name=\"text:note-continuation-notice-forward\">\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<element name=\"text:note-continuation-notice-backward\">\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bibliography-configuration\">\n\t\t<element name=\"text:bibliography-configuration\">\n\t\t\t<ref name=\"text-bibliography-configuration-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-sort-key\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-configuration-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:prefix\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:suffix\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:numbered-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:sort-by-position\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:sort-algorithm\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-sort-key\">\n\t\t<element name=\"text:sort-key\">\n\t\t\t<ref name=\"text-sort-key-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-sort-key-attlist\">\n\t\t<attribute name=\"text:key\">\n\t\t\t<choice>\n\t\t\t\t<value>address</value>\n\t\t\t\t<value>annote</value>\n\t\t\t\t<value>author</value>\n\t\t\t\t<value>bibliography-type</value>\n\t\t\t\t<value>booktitle</value>\n\t\t\t\t<value>chapter</value>\n\t\t\t\t<value>custom1</value>\n\t\t\t\t<value>custom2</value>\n\t\t\t\t<value>custom3</value>\n\t\t\t\t<value>custom4</value>\n\t\t\t\t<value>custom5</value>\n\t\t\t\t<value>edition</value>\n\t\t\t\t<value>editor</value>\n\t\t\t\t<value>howpublished</value>\n\t\t\t\t<value>identifier</value>\n\t\t\t\t<value>institution</value>\n\t\t\t\t<value>isbn</value>\n\t\t\t\t<value>issn</value>\n\t\t\t\t<value>journal</value>\n\t\t\t\t<value>month</value>\n\t\t\t\t<value>note</value>\n\t\t\t\t<value>number</value>\n\t\t\t\t<value>organizations</value>\n\t\t\t\t<value>pages</value>\n\t\t\t\t<value>publisher</value>\n\t\t\t\t<value>report-type</value>\n\t\t\t\t<value>school</value>\n\t\t\t\t<value>series</value>\n\t\t\t\t<value>title</value>\n\t\t\t\t<value>url</value>\n\t\t\t\t<value>volume</value>\n\t\t\t\t<value>year</value>\n\t\t\t</choice>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"text:sort-ascending\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-list-style\">\n\t\t<element name=\"text:list-style\">\n\t\t\t<ref name=\"text-list-style-attr\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-list-style-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-style-attr\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:consecutive-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-style-content\">\n\t\t<choice>\n\t\t\t<element name=\"text:list-level-style-number\">\n\t\t\t\t<ref name=\"text-list-level-style-attr\"/>\n\t\t\t\t<ref name=\"text-list-level-style-number-attr\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"text:list-level-style-bullet\">\n\t\t\t\t<ref name=\"text-list-level-style-attr\"/>\n\t\t\t\t<ref name=\"text-list-level-style-bullet-attr\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"text:list-level-style-image\">\n\t\t\t\t<ref name=\"text-list-level-style-attr\"/>\n\t\t\t\t<ref name=\"text-list-level-style-image-attr\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-list-level-style-number-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display-levels\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-level-style-bullet-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:bullet-char\">\n\t\t\t\t<ref name=\"character\"/>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:bullet-relative-size\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-level-style-image-attr\">\n\t\t<choice>\n\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t<ref name=\"office-binary-data\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-list-level-style-attr\">\n\t\t<attribute name=\"text:level\">\n\t\t\t<ref name=\"positiveInteger\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-outline-style\">\n\t\t<element name=\"text:outline-style\">\n\t\t\t<ref name=\"text-outline-style-attr\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"text-outline-level-style\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-outline-style-attr\">\n\t\t<attribute name=\"style:name\">\n\t\t\t<ref name=\"styleName\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-outline-level-style\">\n\t\t<element name=\"text:outline-level-style\">\n\t\t\t<ref name=\"text-outline-level-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-outline-level-style-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display-levels\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-properties\">\n\t\t<element name=\"style:graphic-properties\">\n\t\t\t<ref name=\"style-graphic-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-graphic-properties-content-strict\">\n\t\t<ref name=\"style-graphic-properties-attlist\"/>\n\t\t<ref name=\"style-graphic-fill-properties-attlist\"/>\n\t\t<ref name=\"style-graphic-properties-elements\"/>\n\t</define>\n\t<define name=\"style-drawing-page-properties\">\n\t\t<element name=\"style:drawing-page-properties\">\n\t\t\t<ref name=\"style-drawing-page-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-drawing-page-properties-content-strict\">\n\t\t<ref name=\"style-graphic-fill-properties-attlist\"/>\n\t\t<ref name=\"style-drawing-page-properties-attlist\"/>\n\t\t<ref name=\"style-drawing-page-properties-elements\"/>\n\t</define>\n\t<define name=\"draw-gradient\">\n\t\t<element name=\"draw:gradient\">\n\t\t\t<ref name=\"common-draw-gradient-attlist\"/>\n\t\t\t<ref name=\"draw-gradient-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-gradient-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:style\">\n\t\t\t\t<ref name=\"gradient-style\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:cx\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:cy\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:border\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"gradient-style\">\n\t\t<choice>\n\t\t\t<value>linear</value>\n\t\t\t<value>axial</value>\n\t\t\t<value>radial</value>\n\t\t\t<value>ellipsoid</value>\n\t\t\t<value>square</value>\n\t\t\t<value>rectangular</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"draw-gradient-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-intensity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-intensity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"svg-linearGradient\">\n\t\t<element name=\"svg:linearGradient\">\n\t\t\t<ref name=\"common-svg-gradient-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"svg-stop\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-radialGradient\">\n\t\t<element name=\"svg:radialGradient\">\n\t\t\t<ref name=\"common-svg-gradient-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:cx\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:cy\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:r\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:fx\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:fy\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"svg-stop\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-stop\">\n\t\t<element name=\"svg:stop\">\n\t\t\t<attribute name=\"svg:offset\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stop-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stop-opacity\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-svg-gradient-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:gradientUnits\">\n\t\t\t\t\t<value>objectBoundingBox</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:gradientTransform\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:spreadMethod\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>pad</value>\n\t\t\t\t\t\t<value>reflect</value>\n\t\t\t\t\t\t<value>repeat</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-hatch\">\n\t\t<element name=\"draw:hatch\">\n\t\t\t<ref name=\"draw-hatch-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-hatch-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>single</value>\n\t\t\t\t\t<value>double</value>\n\t\t\t\t\t<value>triple</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:distance\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:rotation\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-fill-image\">\n\t\t<element name=\"draw:fill-image\">\n\t\t\t<ref name=\"draw-fill-image-attlist\"/>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<value>embed</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onLoad</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-fill-image-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-opacity\">\n\t\t<element name=\"draw:opacity\">\n\t\t\t<ref name=\"common-draw-gradient-attlist\"/>\n\t\t\t<ref name=\"draw-opacity-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-opacity-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:start\">\n\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"draw:end\">\n\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-marker\">\n\t\t<element name=\"draw:marker\">\n\t\t\t<ref name=\"draw-marker-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-marker-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-stroke-dash\">\n\t\t<element name=\"draw:stroke-dash\">\n\t\t\t<ref name=\"draw-stroke-dash-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-stroke-dash-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>rect</value>\n\t\t\t\t\t\t<value>round</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots1\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots1-length\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots2\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots2-length\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:distance\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-presentation-page-layout\">\n\t\t<element name=\"style:presentation-page-layout\">\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"presentation-placeholder\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-placeholder\">\n\t\t<element name=\"presentation:placeholder\">\n\t\t\t<attribute name=\"presentation:object\">\n\t\t\t\t<ref name=\"presentation-classes\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout-properties\">\n\t\t<element name=\"style:page-layout-properties\">\n\t\t\t<ref name=\"style-page-layout-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout-properties-content-strict\">\n\t\t<ref name=\"style-page-layout-properties-attlist\"/>\n\t\t<ref name=\"style-page-layout-properties-elements\"/>\n\t</define>\n\t<define name=\"style-page-layout-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:page-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:page-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:paper-tray-name\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>default</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>portrait</value>\n\t\t\t\t\t\t<value>landscape</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:register-truth-ref-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>headers</value>\n\t\t\t\t\t\t\t\t<value>grid</value>\n\t\t\t\t\t\t\t\t<value>annotations</value>\n\t\t\t\t\t\t\t\t<value>objects</value>\n\t\t\t\t\t\t\t\t<value>charts</value>\n\t\t\t\t\t\t\t\t<value>drawings</value>\n\t\t\t\t\t\t\t\t<value>formulas</value>\n\t\t\t\t\t\t\t\t<value>zero-values</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-page-order\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>ttb</value>\n\t\t\t\t\t\t<value>ltr</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:first-page-number\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t\t<value>continue</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:scale-to\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:scale-to-pages\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:table-centering\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:footnote-max-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>line</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-standard-mode\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-base-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-ruby-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-lines\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-base-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-ruby-below\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-print\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-snap-to\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-page-layout-properties-elements\">\n\t\t<interleave>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t\t<ref name=\"style-columns\"/>\n\t\t\t<ref name=\"style-footnote-sep\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-footnote-sep\">\n\t\t<optional>\n\t\t\t<element name=\"style:footnote-sep\">\n\t\t\t\t<ref name=\"style-footnote-sep-attlist\"/>\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-footnote-sep-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t<ref name=\"percent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:color\">\n\t\t\t\t<ref name=\"color\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:line-style\">\n\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:adjustment\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>left</value>\n\t\t\t\t\t<value>center</value>\n\t\t\t\t\t<value>right</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:distance-before-sep\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:distance-after-sep\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-header-footer-properties\">\n\t\t<element name=\"style:header-footer-properties\">\n\t\t\t<ref name=\"style-header-footer-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-header-footer-properties-content-strict\">\n\t\t<ref name=\"style-header-footer-properties-attlist\"/>\n\t\t<ref name=\"style-header-footer-properties-elements\"/>\n\t</define>\n\t<define name=\"style-header-footer-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:dynamic-spacing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-header-footer-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"style-text-properties\">\n\t\t<element name=\"style:text-properties\">\n\t\t\t<ref name=\"style-text-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-text-properties-content-strict\">\n\t\t<ref name=\"style-text-properties-attlist\"/>\n\t\t<ref name=\"style-text-properties-elements\"/>\n\t</define>\n\t<define name=\"style-text-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-text-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-variant\">\n\t\t\t\t\t<ref name=\"fontVariant\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-transform\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>lowercase</value>\n\t\t\t\t\t\t<value>uppercase</value>\n\t\t\t\t\t\t<value>capitalize</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:use-window-font-color\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-outline\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-text\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-text-style\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-position\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t\t\t<value>super</value>\n\t\t\t\t\t\t\t<value>sub</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name-asian\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name-complex\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-family\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-asian\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-complex\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic-asian\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic-complex\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-name-asian\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-name-complex\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch-asian\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch-complex\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset-asian\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset-complex\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-size\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-asian\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-complex\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-rel\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-rel-asian\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-rel-complex\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:script-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>latin</value>\n\t\t\t\t\t\t<value>asian</value>\n\t\t\t\t\t\t<value>complex</value>\n\t\t\t\t\t\t<value>ignore</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:letter-spacing\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:language-asian\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:language-complex\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:country-asian\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:country-complex\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:script-asian\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:script-complex\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag-asian\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag-complex\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-style\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-asian\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-complex\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-relief\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>embossed</value>\n\t\t\t\t\t\t<value>engraved</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-shadow\">\n\t\t\t\t\t<ref name=\"shadowType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-mode\">\n\t\t\t\t\t<ref name=\"lineMode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-weight\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-weight-asian\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-weight-complex\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-mode\">\n\t\t\t\t\t<ref name=\"lineMode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-mode\">\n\t\t\t\t\t<ref name=\"lineMode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:letter-kerning\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-blinking\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-combine\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>letters</value>\n\t\t\t\t\t\t<value>lines</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-combine-start-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-combine-end-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-emphasize\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t\t\t<value>accent</value>\n\t\t\t\t\t\t\t\t<value>dot</value>\n\t\t\t\t\t\t\t\t<value>circle</value>\n\t\t\t\t\t\t\t\t<value>disc</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-rotation-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-rotation-scale\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t\t<value>line-height</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenate\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-remain-char-count\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-push-char-count\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<value>true</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t\t<value>condition</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"fontVariant\">\n\t\t<choice>\n\t\t\t<value>normal</value>\n\t\t\t<value>small-caps</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"fontFamilyGeneric\">\n\t\t<choice>\n\t\t\t<value>roman</value>\n\t\t\t<value>swiss</value>\n\t\t\t<value>modern</value>\n\t\t\t<value>decorative</value>\n\t\t\t<value>script</value>\n\t\t\t<value>system</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"fontPitch\">\n\t\t<choice>\n\t\t\t<value>fixed</value>\n\t\t\t<value>variable</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"textEncoding\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">[A-Za-z][A-Za-z0-9._\\-]*</param>\n\t\t</data>\n\t</define>\n\t<define name=\"fontStyle\">\n\t\t<choice>\n\t\t\t<value>normal</value>\n\t\t\t<value>italic</value>\n\t\t\t<value>oblique</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"shadowType\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<ref name=\"string\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineType\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>single</value>\n\t\t\t<value>double</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineStyle\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>solid</value>\n\t\t\t<value>dotted</value>\n\t\t\t<value>dash</value>\n\t\t\t<value>long-dash</value>\n\t\t\t<value>dot-dash</value>\n\t\t\t<value>dot-dot-dash</value>\n\t\t\t<value>wave</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineWidth\">\n\t\t<choice>\n\t\t\t<value>auto</value>\n\t\t\t<value>normal</value>\n\t\t\t<value>bold</value>\n\t\t\t<value>thin</value>\n\t\t\t<value>medium</value>\n\t\t\t<value>thick</value>\n\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t<ref name=\"percent\"/>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"fontWeight\">\n\t\t<choice>\n\t\t\t<value>normal</value>\n\t\t\t<value>bold</value>\n\t\t\t<value>100</value>\n\t\t\t<value>200</value>\n\t\t\t<value>300</value>\n\t\t\t<value>400</value>\n\t\t\t<value>500</value>\n\t\t\t<value>600</value>\n\t\t\t<value>700</value>\n\t\t\t<value>800</value>\n\t\t\t<value>900</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineMode\">\n\t\t<choice>\n\t\t\t<value>continuous</value>\n\t\t\t<value>skip-white-space</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"style-paragraph-properties\">\n\t\t<element name=\"style:paragraph-properties\">\n\t\t\t<ref name=\"style-paragraph-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-paragraph-properties-content-strict\">\n\t\t<ref name=\"style-paragraph-properties-attlist\"/>\n\t\t<ref name=\"style-paragraph-properties-elements\"/>\n\t</define>\n\t<define name=\"style-paragraph-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:line-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:line-height-at-least\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:line-spacing\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-independent-line-spacing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-text-align\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-align-last\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>justify</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:justify-single-word\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:keep-together\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>always</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:widows\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:orphans\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:tab-stop-distance\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-keep\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-ladder-count\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-limit</value>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:register-true\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-indent\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:auto-text-indent\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:join-border\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-keep-with-next-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:number-lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:line-number\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-autospace\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>ideograph-alpha</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:punctuation-wrap\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t\t<value>hanging</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:line-break\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>strict</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>baseline</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:writing-mode-automatic\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:snap-to-layout-grid\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-page-number-attlist\"/>\n\t\t\t<ref name=\"common-background-transparency-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-text-align\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:text-align\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>start</value>\n\t\t\t\t\t<value>end</value>\n\t\t\t\t\t<value>left</value>\n\t\t\t\t\t<value>right</value>\n\t\t\t\t\t<value>center</value>\n\t\t\t\t\t<value>justify</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-paragraph-properties-elements\">\n\t\t<interleave>\n\t\t\t<ref name=\"style-tab-stops\"/>\n\t\t\t<ref name=\"style-drop-cap\"/>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-tab-stops\">\n\t\t<optional>\n\t\t\t<element name=\"style:tab-stops\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"style-tab-stop\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-tab-stop\">\n\t\t<element name=\"style:tab-stop\">\n\t\t\t<ref name=\"style-tab-stop-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-tab-stop-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:position\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t\t<value>char</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<ref name=\"style-tab-stop-char-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-text\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-text-style\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-tab-stop-char-attlist\">\n\t\t<attribute name=\"style:char\">\n\t\t\t<ref name=\"character\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-drop-cap\">\n\t\t<optional>\n\t\t\t<element name=\"style:drop-cap\">\n\t\t\t\t<ref name=\"style-drop-cap-attlist\"/>\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-drop-cap-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:length\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>word</value>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:lines\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:distance\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-horizontal-margin-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-left\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-right\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-vertical-margin-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-top\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-bottom\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-margin-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-break-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:break-before\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:break-after\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-background-color-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:background-color\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>transparent</value>\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-background-image\">\n\t\t<optional>\n\t\t\t<element name=\"style:background-image\">\n\t\t\t\t<ref name=\"style-background-image-attlist\"/>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t\t<ref name=\"office-binary-data\"/>\n\t\t\t\t\t<empty/>\n\t\t\t\t</choice>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-background-image-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:repeat\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-repeat</value>\n\t\t\t\t\t\t<value>repeat</value>\n\t\t\t\t\t\t<value>stretch</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<ref name=\"horiBackPos\"/>\n\t\t\t\t\t\t\t<ref name=\"vertBackPos\"/>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<ref name=\"vertBackPos\"/>\n\t\t\t\t\t\t\t<ref name=\"horiBackPos\"/>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"horiBackPos\">\n\t\t<choice>\n\t\t\t<value>left</value>\n\t\t\t<value>center</value>\n\t\t\t<value>right</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"vertBackPos\">\n\t\t<choice>\n\t\t\t<value>top</value>\n\t\t\t<value>center</value>\n\t\t\t<value>bottom</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-border-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-top\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-bottom\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-left\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-right\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-border-line-width-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-top\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-bottom\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-left\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-right\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"borderWidths\">\n\t\t<list>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t</list>\n\t</define>\n\t<define name=\"common-padding-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-top\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-bottom\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-left\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-right\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-shadow-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:shadow\">\n\t\t\t\t<ref name=\"shadowType\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-keep-with-next-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:keep-with-next\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>always</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-writing-mode-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:writing-mode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>lr-tb</value>\n\t\t\t\t\t<value>rl-tb</value>\n\t\t\t\t\t<value>tb-rl</value>\n\t\t\t\t\t<value>tb-lr</value>\n\t\t\t\t\t<value>lr</value>\n\t\t\t\t\t<value>rl</value>\n\t\t\t\t\t<value>tb</value>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-page-number-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:page-number\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-background-transparency-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:background-transparency\">\n\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-ruby-properties\">\n\t\t<element name=\"style:ruby-properties\">\n\t\t\t<ref name=\"style-ruby-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-ruby-properties-content-strict\">\n\t\t<ref name=\"style-ruby-properties-attlist\"/>\n\t\t<ref name=\"style-ruby-properties-elements\"/>\n\t</define>\n\t<define name=\"style-ruby-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-ruby-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:ruby-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:ruby-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>distribute-letter</value>\n\t\t\t\t\t\t<value>distribute-space</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-section-properties\">\n\t\t<element name=\"style:section-properties\">\n\t\t\t<ref name=\"style-section-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-section-properties-content-strict\">\n\t\t<ref name=\"style-section-properties-attlist\"/>\n\t\t<ref name=\"style-section-properties-elements\"/>\n\t</define>\n\t<define name=\"style-section-properties-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:protect\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-editable-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:dont-balance-text-columns\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-section-properties-elements\">\n\t\t<interleave>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t\t<ref name=\"style-columns\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-notes-configuration\"/>\n\t\t\t</zeroOrMore>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-columns\">\n\t\t<optional>\n\t\t\t<element name=\"style:columns\">\n\t\t\t\t<ref name=\"style-columns-attlist\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-column-sep\"/>\n\t\t\t\t</optional>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"style-column\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-columns-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"fo:column-count\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:column-gap\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-column\">\n\t\t<element name=\"style:column\">\n\t\t\t<ref name=\"style-column-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-column-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t<ref name=\"relativeLength\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:start-indent\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:end-indent\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:space-before\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:space-after\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-column-sep\">\n\t\t<element name=\"style:column-sep\">\n\t\t\t<ref name=\"style-column-sep-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-column-sep-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>solid</value>\n\t\t\t\t\t\t<value>dotted</value>\n\t\t\t\t\t\t<value>dashed</value>\n\t\t\t\t\t\t<value>dot-dashed</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:height\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-properties\">\n\t\t<element name=\"style:table-properties\">\n\t\t\t<ref name=\"style-table-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-properties-content-strict\">\n\t\t<ref name=\"style-table-properties-attlist\"/>\n\t\t<ref name=\"style-table-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>margins</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-page-number-attlist\"/>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-keep-with-next-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:may-break-between-rows\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:border-model\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>collapsing</value>\n\t\t\t\t\t\t<value>separating</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"style-table-column-properties\">\n\t\t<element name=\"style:table-column-properties\">\n\t\t\t<ref name=\"style-table-column-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-column-properties-content-strict\">\n\t\t<ref name=\"style-table-column-properties-attlist\"/>\n\t\t<ref name=\"style-table-column-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-column-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-table-column-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:column-width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rel-column-width\">\n\t\t\t\t\t<ref name=\"relativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:use-optimal-column-width\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-row-properties\">\n\t\t<element name=\"style:table-row-properties\">\n\t\t\t<ref name=\"style-table-row-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-row-properties-content-strict\">\n\t\t<ref name=\"style-table-row-properties-attlist\"/>\n\t\t<ref name=\"style-table-row-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-row-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:row-height\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:min-row-height\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:use-optimal-row-height\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:keep-together\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>always</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-row-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"style-table-cell-properties\">\n\t\t<element name=\"style:table-cell-properties\">\n\t\t\t<ref name=\"style-table-cell-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-cell-properties-content-strict\">\n\t\t<ref name=\"style-table-cell-properties-attlist\"/>\n\t\t<ref name=\"style-table-cell-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-cell-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-align-source\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>fix</value>\n\t\t\t\t\t\t<value>value-type</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-style-direction-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:glyph-orientation-vertical\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>0</value>\n\t\t\t\t\t\t<value>0deg</value>\n\t\t\t\t\t\t<value>0rad</value>\n\t\t\t\t\t\t<value>0grad</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-tl-br\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-tl-br-widths\">\n\t\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-bl-tr\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-bl-tr-widths\">\n\t\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:wrap-option\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-wrap</value>\n\t\t\t\t\t\t<value>wrap</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-rotation-angle-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rotation-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:cell-protect\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>hidden-and-protected</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<oneOrMore>\n\t\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t\t<value>protected</value>\n\t\t\t\t\t\t\t\t\t<value>formula-hidden</value>\n\t\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t\t</oneOrMore>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:decimal-places\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:repeat-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:shrink-to-fit\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-style-direction-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:direction\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>ltr</value>\n\t\t\t\t\t<value>ttb</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-table-cell-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"common-rotation-angle-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:rotation-angle\">\n\t\t\t\t<ref name=\"angle\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-list-level-properties\">\n\t\t<element name=\"style:list-level-properties\">\n\t\t\t<ref name=\"style-list-level-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-list-level-properties-content-strict\">\n\t\t<ref name=\"style-list-level-properties-attlist\"/>\n\t\t<ref name=\"style-list-level-properties-elements\"/>\n\t</define>\n\t<define name=\"style-list-level-properties-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-text-align\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:space-before\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:min-label-width\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:min-label-distance\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:height\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-vertical-rel-attlist\"/>\n\t\t\t<ref name=\"common-vertical-pos-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:list-level-position-and-space-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>label-width-and-position</value>\n\t\t\t\t\t\t<value>label-alignment</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-list-level-properties-elements\">\n\t\t<ref name=\"style-list-level-label-alignment\"/>\n\t</define>\n\t<define name=\"style-list-level-label-alignment\">\n\t\t<optional>\n\t\t\t<element name=\"style:list-level-label-alignment\">\n\t\t\t\t<ref name=\"style-list-level-label-alignment-attlist\"/>\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-list-level-label-alignment-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:label-followed-by\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>listtab</value>\n\t\t\t\t\t<value>space</value>\n\t\t\t\t\t<value>nothing</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:list-tab-stop-position\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-indent\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:margin-left\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>dash</value>\n\t\t\t\t\t\t<value>solid</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke-dash\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke-dash-names\">\n\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-start\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-end\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-start-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-end-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-start-center\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-end-center\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-opacity\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<data type=\"double\">\n\t\t\t\t\t\t\t<param name=\"minInclusive\">0</param>\n\t\t\t\t\t\t\t<param name=\"maxInclusive\">1</param>\n\t\t\t\t\t\t</data>\n\t\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke-linejoin\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>miter</value>\n\t\t\t\t\t\t<value>round</value>\n\t\t\t\t\t\t<value>bevel</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-linecap\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>butt</value>\n\t\t\t\t\t\t<value>square</value>\n\t\t\t\t\t\t<value>round</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:symbol-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>scroll</value>\n\t\t\t\t\t\t<value>alternate</value>\n\t\t\t\t\t\t<value>slide</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>up</value>\n\t\t\t\t\t\t<value>down</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-start-inside\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-stop-inside\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-repeat\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-delay\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-steps\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:auto-grow-width\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:auto-grow-height\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fit-to-size\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fit-to-contour\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:textarea-vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>justify</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:textarea-horizontal-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>justify</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:wrap-option\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-wrap</value>\n\t\t\t\t\t\t<value>wrap</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:shrink-to-fit\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:color-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>greyscale</value>\n\t\t\t\t\t\t<value>mono</value>\n\t\t\t\t\t\t<value>watermark</value>\n\t\t\t\t\t\t<value>standard</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:color-inversion\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:luminance\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:contrast\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:gamma\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:red\">\n\t\t\t\t\t<ref name=\"signedZeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:green\">\n\t\t\t\t\t<ref name=\"signedZeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:blue\">\n\t\t\t\t\t<ref name=\"signedZeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:image-opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>visible</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-offset-x\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-offset-y\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-line-spacing-horizontal\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-line-spacing-vertical\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-line-spacing-horizontal\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-line-spacing-vertical\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:line-distance\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:guide-overhang\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:guide-distance\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-guide\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-guide\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:placing\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:parallel\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:measure-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>left-outside</value>\n\t\t\t\t\t\t<value>inside</value>\n\t\t\t\t\t\t<value>right-outside</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:measure-vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:unit\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>mm</value>\n\t\t\t\t\t\t<value>cm</value>\n\t\t\t\t\t\t<value>m</value>\n\t\t\t\t\t\t<value>km</value>\n\t\t\t\t\t\t<value>pt</value>\n\t\t\t\t\t\t<value>pc</value>\n\t\t\t\t\t\t<value>inch</value>\n\t\t\t\t\t\t<value>ft</value>\n\t\t\t\t\t\t<value>mi</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:show-unit\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:decimal-places\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>straight-line</value>\n\t\t\t\t\t\t<value>angled-line</value>\n\t\t\t\t\t\t<value>angled-connector-line</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-angle-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t\t<value>free</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-gap\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-escape-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-escape\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-line-length\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-fit-line-length\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:horizontal-segments\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vertical-segments\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:edge-rounding\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:edge-rounding-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>correct</value>\n\t\t\t\t\t\t<value>attractive</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:back-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:depth\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:backface-culling\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:end-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:close-front\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:close-back\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:lighting-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>standard</value>\n\t\t\t\t\t\t<value>double-sided</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:normals-kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>object</value>\n\t\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t\t<value>sphere</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:normals-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>inverse</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-generation-mode-x\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>object</value>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>sphere</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-generation-mode-y\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>object</value>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>sphere</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>luminance</value>\n\t\t\t\t\t\t<value>intensity</value>\n\t\t\t\t\t\t<value>color</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-filter\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t<value>modulate</value>\n\t\t\t\t\t\t<value>blend</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:ambient-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:emissive-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:specular-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:diffuse-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shininess\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shadow\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>visible</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-draw-rel-size-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:protect\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<oneOrMore>\n\t\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t\t<value>content</value>\n\t\t\t\t\t\t\t\t\t<value>position</value>\n\t\t\t\t\t\t\t\t\t<value>size</value>\n\t\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t\t</oneOrMore>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:horizontal-pos\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>from-left</value>\n\t\t\t\t\t\t<value>inside</value>\n\t\t\t\t\t\t<value>outside</value>\n\t\t\t\t\t\t<value>from-inside</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:horizontal-rel\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t\t<value>page-content</value>\n\t\t\t\t\t\t<value>page-start-margin</value>\n\t\t\t\t\t\t<value>page-end-margin</value>\n\t\t\t\t\t\t<value>frame</value>\n\t\t\t\t\t\t<value>frame-content</value>\n\t\t\t\t\t\t<value>frame-start-margin</value>\n\t\t\t\t\t\t<value>frame-end-margin</value>\n\t\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t\t\t<value>paragraph-content</value>\n\t\t\t\t\t\t<value>paragraph-start-margin</value>\n\t\t\t\t\t\t<value>paragraph-end-margin</value>\n\t\t\t\t\t\t<value>char</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-vertical-pos-attlist\"/>\n\t\t\t<ref name=\"common-vertical-rel-attlist\"/>\n\t\t\t<ref name=\"common-text-anchor-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-background-transparency-attlist\"/>\n\t\t\t<ref name=\"common-editable-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>dynamic</value>\n\t\t\t\t\t\t<value>run-through</value>\n\t\t\t\t\t\t<value>biggest</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap-dynamic-threshold\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:number-wrapped-paragraphs\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-limit</value>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap-contour\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap-contour-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>outside</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:run-through\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>foreground</value>\n\t\t\t\t\t\t<value>background</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:flow-with-text\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:overflow-behavior\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>clip</value>\n\t\t\t\t\t\t<value>auto-create-new-frame</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:mirror\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t<ref name=\"horizontal-mirror\"/>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t\t<ref name=\"horizontal-mirror\"/>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<ref name=\"horizontal-mirror\"/>\n\t\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:clip\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<ref name=\"clipShape\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:wrap-influence-on-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>iterative</value>\n\t\t\t\t\t\t<value>once-concurrent</value>\n\t\t\t\t\t\t<value>once-successive</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-display-scrollbar\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-display-border\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-margin-horizontal\">\n\t\t\t\t\t<ref name=\"nonNegativePixelLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-margin-vertical\">\n\t\t\t\t\t<ref name=\"nonNegativePixelLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-left\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-top\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-height\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:draw-aspect\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>content</value>\n\t\t\t\t\t\t<value>thumbnail</value>\n\t\t\t\t\t\t<value>icon</value>\n\t\t\t\t\t\t<value>print-view</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:ole-draw-aspect\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-fill-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>solid</value>\n\t\t\t\t\t\t<value>bitmap</value>\n\t\t\t\t\t\t<value>gradient</value>\n\t\t\t\t\t\t<value>hatch</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:secondary-fill-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-gradient-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:gradient-step-count\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-hatch-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-hatch-solid\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:repeat\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-repeat</value>\n\t\t\t\t\t\t<value>repeat</value>\n\t\t\t\t\t\t<value>stretch</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-ref-point-x\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-ref-point-y\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-ref-point\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top-left</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>top-right</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>bottom-left</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>bottom-right</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:tile-repeat-offset\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:opacity-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:fill-rule\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>nonzero</value>\n\t\t\t\t\t\t<value>evenodd</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-properties-elements\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-list-style\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t\t<ref name=\"style-columns\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-vertical-pos-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:vertical-pos\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>top</value>\n\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t<value>from-top</value>\n\t\t\t\t\t<value>below</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-vertical-rel-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:vertical-rel\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t\t<value>page-content</value>\n\t\t\t\t\t<value>frame</value>\n\t\t\t\t\t<value>frame-content</value>\n\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t\t<value>paragraph-content</value>\n\t\t\t\t\t<value>char</value>\n\t\t\t\t\t<value>line</value>\n\t\t\t\t\t<value>baseline</value>\n\t\t\t\t\t<value>text</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-editable-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:editable\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"horizontal-mirror\">\n\t\t<choice>\n\t\t\t<value>horizontal</value>\n\t\t\t<value>horizontal-on-odd</value>\n\t\t\t<value>horizontal-on-even</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"clipShape\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">rect\\([ ]*((-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)))|(auto))([ ]*,[ ]*((-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))))|(auto)){3}[ ]*\\)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"nonNegativePixelLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(px)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"style-chart-properties\">\n\t\t<element name=\"style:chart-properties\">\n\t\t\t<ref name=\"style-chart-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-chart-properties-content-strict\">\n\t\t<ref name=\"style-chart-properties-attlist\"/>\n\t\t<ref name=\"style-chart-properties-elements\"/>\n\t</define>\n\t<define name=\"style-chart-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-chart-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:scale-text\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:three-dimensional\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:deep\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:right-angled-axes\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t<value>automatic</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t\t<value>named-symbol</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"chart:symbol-name\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>square</value>\n\t\t\t\t\t\t\t<value>diamond</value>\n\t\t\t\t\t\t\t<value>arrow-down</value>\n\t\t\t\t\t\t\t<value>arrow-up</value>\n\t\t\t\t\t\t\t<value>arrow-right</value>\n\t\t\t\t\t\t\t<value>arrow-left</value>\n\t\t\t\t\t\t\t<value>bow-tie</value>\n\t\t\t\t\t\t\t<value>hourglass</value>\n\t\t\t\t\t\t\t<value>circle</value>\n\t\t\t\t\t\t\t<value>star</value>\n\t\t\t\t\t\t\t<value>x</value>\n\t\t\t\t\t\t\t<value>plus</value>\n\t\t\t\t\t\t\t<value>asterisk</value>\n\t\t\t\t\t\t\t<value>horizontal-bar</value>\n\t\t\t\t\t\t\t<value>vertical-bar</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t\t<value>image</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<element name=\"chart:symbol-image\">\n\t\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:symbol-width\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:symbol-height\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:sort-by-x-values\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:vertical\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:connect-bars\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:gap-width\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:overlap\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:group-bars-per-axis\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:japanese-candle-stick\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:interpolation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>cubic-spline</value>\n\t\t\t\t\t\t<value>b-spline</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:spline-order\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:spline-resolution\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:pie-offset\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:angle-offset\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:hole-size\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:solid-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>cuboid</value>\n\t\t\t\t\t\t<value>cylinder</value>\n\t\t\t\t\t\t<value>cone</value>\n\t\t\t\t\t\t<value>pyramid</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:stacked\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:percentage\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:treat-empty-cells\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>use-zero</value>\n\t\t\t\t\t\t<value>leave-gap</value>\n\t\t\t\t\t\t<value>ignore</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:link-data-style-to-source\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:logarithmic\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:maximum\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:minimum\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:origin\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:interval-major\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:interval-minor-divisor\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-major-inner\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-major-outer\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-minor-inner\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-minor-outer\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:reverse-direction\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:display-label\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:text-overlap\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:line-break\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-arrangement\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>side-by-side</value>\n\t\t\t\t\t\t<value>stagger-even</value>\n\t\t\t\t\t\t<value>stagger-odd</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-style-direction-attlist\"/>\n\t\t\t<ref name=\"common-rotation-angle-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-label-number\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>value</value>\n\t\t\t\t\t\t<value>percentage</value>\n\t\t\t\t\t\t<value>value-and-percentage</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-label-text\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-label-symbol\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<element name=\"chart:label-separator\">\n\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t</element>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-position\">\n\t\t\t\t\t<ref name=\"labelPositions\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-position-negative\">\n\t\t\t\t\t<ref name=\"labelPositions\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:auto-position\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:auto-size\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:mean-value\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-category\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>variance</value>\n\t\t\t\t\t\t<value>standard-deviation</value>\n\t\t\t\t\t\t<value>percentage</value>\n\t\t\t\t\t\t<value>error-margin</value>\n\t\t\t\t\t\t<value>constant</value>\n\t\t\t\t\t\t<value>standard-error</value>\n\t\t\t\t\t\t<value>cell-range</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-percentage\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-margin\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-lower-limit\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-upper-limit\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-upper-indicator\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-lower-indicator\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-lower-range\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-upper-range\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:series-source\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>columns</value>\n\t\t\t\t\t\t<value>rows</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:regression-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>linear</value>\n\t\t\t\t\t\t<value>logarithmic</value>\n\t\t\t\t\t\t<value>exponential</value>\n\t\t\t\t\t\t<value>power</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:axis-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:axis-label-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>near-axis</value>\n\t\t\t\t\t\t<value>near-axis-other-side</value>\n\t\t\t\t\t\t<value>outside-start</value>\n\t\t\t\t\t\t<value>outside-end</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-mark-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>at-labels</value>\n\t\t\t\t\t\t<value>at-axis</value>\n\t\t\t\t\t\t<value>at-labels-and-axis</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:include-hidden-cells\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"labelPositions\">\n\t\t<choice>\n\t\t\t<value>avoid-overlap</value>\n\t\t\t<value>center</value>\n\t\t\t<value>top</value>\n\t\t\t<value>top-right</value>\n\t\t\t<value>right</value>\n\t\t\t<value>bottom-right</value>\n\t\t\t<value>bottom</value>\n\t\t\t<value>bottom-left</value>\n\t\t\t<value>left</value>\n\t\t\t<value>top-left</value>\n\t\t\t<value>inside</value>\n\t\t\t<value>outside</value>\n\t\t\t<value>near-origin</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"style-drawing-page-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>manual</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>semi-automatic</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>fade-from-left</value>\n\t\t\t\t\t\t<value>fade-from-top</value>\n\t\t\t\t\t\t<value>fade-from-right</value>\n\t\t\t\t\t\t<value>fade-from-bottom</value>\n\t\t\t\t\t\t<value>fade-from-upperleft</value>\n\t\t\t\t\t\t<value>fade-from-upperright</value>\n\t\t\t\t\t\t<value>fade-from-lowerleft</value>\n\t\t\t\t\t\t<value>fade-from-lowerright</value>\n\t\t\t\t\t\t<value>move-from-left</value>\n\t\t\t\t\t\t<value>move-from-top</value>\n\t\t\t\t\t\t<value>move-from-right</value>\n\t\t\t\t\t\t<value>move-from-bottom</value>\n\t\t\t\t\t\t<value>move-from-upperleft</value>\n\t\t\t\t\t\t<value>move-from-upperright</value>\n\t\t\t\t\t\t<value>move-from-lowerleft</value>\n\t\t\t\t\t\t<value>move-from-lowerright</value>\n\t\t\t\t\t\t<value>uncover-to-left</value>\n\t\t\t\t\t\t<value>uncover-to-top</value>\n\t\t\t\t\t\t<value>uncover-to-right</value>\n\t\t\t\t\t\t<value>uncover-to-bottom</value>\n\t\t\t\t\t\t<value>uncover-to-upperleft</value>\n\t\t\t\t\t\t<value>uncover-to-upperright</value>\n\t\t\t\t\t\t<value>uncover-to-lowerleft</value>\n\t\t\t\t\t\t<value>uncover-to-lowerright</value>\n\t\t\t\t\t\t<value>fade-to-center</value>\n\t\t\t\t\t\t<value>fade-from-center</value>\n\t\t\t\t\t\t<value>vertical-stripes</value>\n\t\t\t\t\t\t<value>horizontal-stripes</value>\n\t\t\t\t\t\t<value>clockwise</value>\n\t\t\t\t\t\t<value>counterclockwise</value>\n\t\t\t\t\t\t<value>open-vertical</value>\n\t\t\t\t\t\t<value>open-horizontal</value>\n\t\t\t\t\t\t<value>close-vertical</value>\n\t\t\t\t\t\t<value>close-horizontal</value>\n\t\t\t\t\t\t<value>wavyline-from-left</value>\n\t\t\t\t\t\t<value>wavyline-from-top</value>\n\t\t\t\t\t\t<value>wavyline-from-right</value>\n\t\t\t\t\t\t<value>wavyline-from-bottom</value>\n\t\t\t\t\t\t<value>spiralin-left</value>\n\t\t\t\t\t\t<value>spiralin-right</value>\n\t\t\t\t\t\t<value>spiralout-left</value>\n\t\t\t\t\t\t<value>spiralout-right</value>\n\t\t\t\t\t\t<value>roll-from-top</value>\n\t\t\t\t\t\t<value>roll-from-left</value>\n\t\t\t\t\t\t<value>roll-from-right</value>\n\t\t\t\t\t\t<value>roll-from-bottom</value>\n\t\t\t\t\t\t<value>stretch-from-left</value>\n\t\t\t\t\t\t<value>stretch-from-top</value>\n\t\t\t\t\t\t<value>stretch-from-right</value>\n\t\t\t\t\t\t<value>stretch-from-bottom</value>\n\t\t\t\t\t\t<value>vertical-lines</value>\n\t\t\t\t\t\t<value>horizontal-lines</value>\n\t\t\t\t\t\t<value>dissolve</value>\n\t\t\t\t\t\t<value>random</value>\n\t\t\t\t\t\t<value>vertical-checkerboard</value>\n\t\t\t\t\t\t<value>horizontal-checkerboard</value>\n\t\t\t\t\t\t<value>interlocking-horizontal-left</value>\n\t\t\t\t\t\t<value>interlocking-horizontal-right</value>\n\t\t\t\t\t\t<value>interlocking-vertical-top</value>\n\t\t\t\t\t\t<value>interlocking-vertical-bottom</value>\n\t\t\t\t\t\t<value>fly-away</value>\n\t\t\t\t\t\t<value>open</value>\n\t\t\t\t\t\t<value>close</value>\n\t\t\t\t\t\t<value>melt</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-speed\">\n\t\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:subtype\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>forward</value>\n\t\t\t\t\t\t<value>reverse</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:fadeColor\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:duration\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:visibility\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>visible</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:background-size\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>border</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:background-objects-visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:background-visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-header\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-footer\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-page-number\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-date-time\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-drawing-page-properties-elements\">\n\t\t<optional>\n\t\t\t<ref name=\"presentation-sound\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"string\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"date\">\n\t\t<data type=\"date\"/>\n\t</define>\n\t<define name=\"time\">\n\t\t<data type=\"time\"/>\n\t</define>\n\t<define name=\"dateTime\">\n\t\t<data type=\"dateTime\"/>\n\t</define>\n\t<define name=\"duration\">\n\t\t<data type=\"duration\"/>\n\t</define>\n\t<define name=\"integer\">\n\t\t<data type=\"integer\"/>\n\t</define>\n\t<define name=\"nonNegativeInteger\">\n\t\t<data type=\"nonNegativeInteger\"/>\n\t</define>\n\t<define name=\"positiveInteger\">\n\t\t<data type=\"positiveInteger\"/>\n\t</define>\n\t<define name=\"double\">\n\t\t<data type=\"double\"/>\n\t</define>\n\t<define name=\"anyURI\">\n\t\t<data type=\"anyURI\"/>\n\t</define>\n\t<define name=\"base64Binary\">\n\t\t<data type=\"base64Binary\"/>\n\t</define>\n\t<define name=\"ID\">\n\t\t<data type=\"ID\"/>\n\t</define>\n\t<define name=\"IDREF\">\n\t\t<data type=\"IDREF\"/>\n\t</define>\n\t<define name=\"IDREFS\">\n\t\t<data type=\"IDREFS\"/>\n\t</define>\n\t<define name=\"NCName\">\n\t\t<data type=\"NCName\"/>\n\t</define>\n\t<define name=\"boolean\">\n\t\t<choice>\n\t\t\t<value>true</value>\n\t\t\t<value>false</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"dateOrDateTime\">\n\t\t<choice>\n\t\t\t<data type=\"date\"/>\n\t\t\t<data type=\"dateTime\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"timeOrDateTime\">\n\t\t<choice>\n\t\t\t<data type=\"time\"/>\n\t\t\t<data type=\"dateTime\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"language\">\n\t\t<data type=\"language\"/>\n\t</define>\n\t<define name=\"countryCode\">\n\t\t<data type=\"token\">\n\t\t\t<param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"languageCode\">\n\t\t<data type=\"token\">\n\t\t\t<param name=\"pattern\">[A-Za-z]{1,8}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"scriptCode\">\n\t\t<data type=\"token\">\n\t\t\t<param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"character\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"length\">1</param>\n\t\t</data>\n\t</define>\n\t<define name=\"length\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\t\t</data>\n\t</define>\n\t<define name=\"nonNegativeLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\t\t</data>\n\t</define>\n\t<define name=\"positiveLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]*[1-9][0-9]*(\\.[0-9]*)?|0+\\.[0-9]*[1-9][0-9]*|\\.[0-9]*[1-9][0-9]*)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\t\t</data>\n\t</define>\n\t<define name=\"percent\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)%</param>\n\t\t</data>\n\t</define>\n\t<define name=\"zeroToHundredPercent\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]?[0-9](\\.[0-9]*)?|100(\\.0*)?|\\.[0-9]+)%</param>\n\t\t</data>\n\t</define>\n\t<define name=\"signedZeroToHundredPercent\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?([0-9]?[0-9](\\.[0-9]*)?|100(\\.0*)?|\\.[0-9]+)%</param>\n\t\t</data>\n\t</define>\n\t<define name=\"relativeLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">[0-9]+\\*</param>\n\t\t</data>\n\t</define>\n\t<define name=\"coordinate\">\n\t\t<ref name=\"length\"/>\n\t</define>\n\t<define name=\"distance\">\n\t\t<ref name=\"length\"/>\n\t</define>\n\t<define name=\"color\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">#[0-9a-fA-F]{6}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"angle\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"CURIE\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">(([\\i-[:]][\\c-[:]]*)?:)?.+</param>\n\t\t\t<param name=\"minLength\">1</param>\n\t\t</data>\n\t</define>\n\t<define name=\"CURIEs\">\n\t\t<list>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"CURIE\"/>\n\t\t\t</oneOrMore>\n\t\t</list>\n\t</define>\n\t<define name=\"SafeCURIE\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">\\[(([\\i-[:]][\\c-[:]]*)?:)?.+\\]</param>\n\t\t\t<param name=\"minLength\">3</param>\n\t\t</data>\n\t</define>\n\t<define name=\"URIorSafeCURIE\">\n\t\t<choice>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t\t<ref name=\"SafeCURIE\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"styleName\">\n\t\t<data type=\"NCName\"/>\n\t</define>\n\t<define name=\"styleNameRef\">\n\t\t<choice>\n\t\t\t<data type=\"NCName\"/>\n\t\t\t<empty/>\n\t\t</choice>\n\t</define>\n\t<define name=\"styleNameRefs\">\n\t\t<list>\n\t\t\t<zeroOrMore>\n\t\t\t\t<data type=\"NCName\"/>\n\t\t\t</zeroOrMore>\n\t\t</list>\n\t</define>\n\t<define name=\"variableName\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"targetFrameName\">\n\t\t<choice>\n\t\t\t<value>_self</value>\n\t\t\t<value>_blank</value>\n\t\t\t<value>_parent</value>\n\t\t\t<value>_top</value>\n\t\t\t<ref name=\"string\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"valueType\">\n\t\t<choice>\n\t\t\t<value>float</value>\n\t\t\t<value>time</value>\n\t\t\t<value>date</value>\n\t\t\t<value>percentage</value>\n\t\t\t<value>currency</value>\n\t\t\t<value>boolean</value>\n\t\t\t<value>string</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"points\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>\n\t\t</data>\n\t</define>\n\t<define name=\"pathData\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"vector3D\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)){2}[ ]*\\)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"namespacedToken\">\n\t\t<data type=\"QName\">\n\t\t\t<param name=\"pattern\">[^:]+:[^:]+</param>\n\t\t</data>\n\t</define>\n\t<define name=\"anyIRI\">\n\t\t<data type=\"anyURI\"/>\n\t\t<dc:description>An IRI-reference as defined in [RFC3987]. See ODF 1.2 Part 1 section 18.3.</dc:description> \n\t</define>\n\t<define name=\"anyAttListOrElements\">\n\t\t<zeroOrMore>\n\t\t\t<attribute>\n\t\t\t\t<anyName/>\n\t\t\t\t<text/>\n\t\t\t</attribute>\n\t\t</zeroOrMore>\n\t\t<ref name=\"anyElements\"/>\n\t</define>\n\t<define name=\"anyElements\">\n\t\t<zeroOrMore>\n\t\t\t<element>\n\t\t\t\t<anyName/>\n\t\t\t\t<mixed>\n\t\t\t\t\t<ref name=\"anyAttListOrElements\"/>\n\t\t\t\t</mixed>\n\t\t\t</element>\n\t\t</zeroOrMore>\n\t</define>\n</grammar>\n"
  },
  {
    "path": "src/hwp5/plat/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom binascii import b2a_hex\nfrom functools import partial\nfrom subprocess import CalledProcessError\nfrom subprocess import Popen\nimport logging\nimport os\nimport subprocess\nimport tempfile\n\nfrom . import _lxml\nfrom . import _uno\nfrom . import gir_gsf\nfrom . import javax_transform\nfrom . import jython_poifs\nfrom . import olefileio\nfrom . import xmllint\nfrom . import xsltproc\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef get_xslt():\n    if javax_transform.is_enabled():\n        return javax_transform.xslt\n    if _lxml.is_enabled():\n        return _lxml.xslt\n    if xsltproc.is_enabled():\n        return xsltproc.xslt\n    if _uno.is_enabled():\n        return _uno.xslt\n\n\ndef get_xslt_compile():\n    modules = [\n        javax_transform,\n        _lxml,\n        xsltproc,\n        _uno\n    ]\n    for module in modules:\n        if module.is_enabled():\n            xslt_compile = getattr(module, 'xslt_compile', None)\n            if xslt_compile:\n                return xslt_compile\n            xslt = getattr(module, 'xslt', None)\n            if xslt:\n                def xslt_compile(xsl_path):\n                    return partial(xslt, xsl_path)\n\n\ndef get_relaxng():\n    if _lxml.is_enabled():\n        return _lxml.relaxng\n    if xmllint.is_enabled():\n        return xmllint.relaxng\n\n\ndef get_relaxng_compile():\n    modules = [\n        _lxml,\n        xmllint,\n    ]\n    for module in modules:\n        if module.is_enabled():\n            relaxng_compile = getattr(module, 'relaxng_compile', None)\n            if relaxng_compile:\n                return relaxng_compile\n            relaxng = getattr(module, 'relaxng', None)\n            if relaxng:\n                def relaxng_compile(rng_path):\n                    return partial(relaxng, rng_path)\n\n\ndef get_olestorage_class():\n    if jython_poifs.is_enabled():\n        return jython_poifs.OleStorage\n    if olefileio.is_enabled():\n        return olefileio.OleStorage\n    if _uno.is_enabled():\n        return _uno.OleStorage\n    if gir_gsf.is_enabled():\n        return gir_gsf.OleStorage\n\n\ndef get_aes128ecb_decrypt():\n    try:\n        return get_aes128ecb_decrypt_cryptography()\n    except Exception:\n        pass\n\n    try:\n        return get_aes128ecb_decrypt_javax()\n    except Exception:\n        pass\n\n    try:\n        return get_aes128ecb_decrypt_openssl()\n    except Exception:\n        pass\n\n    raise NotImplementedError('aes128ecb_decrypt')\n\n\ndef get_aes128ecb_decrypt_cryptography():\n    from cryptography.hazmat.primitives.ciphers import Cipher\n    from cryptography.hazmat.primitives.ciphers import algorithms\n    from cryptography.hazmat.primitives.ciphers import modes\n    from cryptography.hazmat.backends import default_backend\n\n    def decrypt(key, ciphertext):\n        backend = default_backend()\n        cipher = Cipher(algorithms.AES(key), modes.ECB(), backend=backend)\n        decryptor = cipher.decryptor()\n        return decryptor.update(ciphertext) + decryptor.finalize()\n\n    return decrypt\n\n\ndef get_aes128ecb_decrypt_javax():\n    from javax.crypto import Cipher\n    from javax.crypto.spec import SecretKeySpec\n\n    def decrypt(key, ciphertext):\n        secretkey = SecretKeySpec(key, 'AES')\n        cipher = Cipher.getInstance('AES/ECB/NoPadding')\n        cipher.init(Cipher.DECRYPT_MODE, secretkey)\n        decrypted = cipher.doFinal(ciphertext)\n        return decrypted.tostring()\n\n    return decrypt\n\n\ndef get_aes128ecb_decrypt_openssl():\n    if not openssl_reachable():\n        raise NotImplementedError()\n\n    def decrypt(key, ciphertext):\n        fd, name = tempfile.mkstemp()\n        fp = os.fdopen(fd, 'wb')\n        try:\n            fp.write(ciphertext)\n        finally:\n            fp.close()\n\n        args = [\n            'openssl',\n            'enc',\n            '-d',\n            '-in',\n            name,\n            '-aes-128-ecb',\n            '-K',\n            b2a_hex(key),\n            '-nopad',\n        ]\n        try:\n            p = Popen(args, stdout=subprocess.PIPE)\n            try:\n                return p.stdout.read()\n            finally:\n                p.wait()\n                p.stdout.close()\n        finally:\n            os.unlink(name)\n\n    return decrypt\n\n\ndef openssl_reachable():\n    args = ['openssl', 'version']\n    try:\n        subprocess.check_output(args)\n    except OSError:\n        return False\n    except CalledProcessError:\n        return False\n    except Exception as e:\n        logger.exception(e)\n        return False\n    else:\n        return True\n"
  },
  {
    "path": "src/hwp5/plat/_lxml.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom contextlib import contextmanager\nimport io\nimport logging\nimport os.path\nimport shutil\nimport sys\nimport tempfile\n\nfrom ..errors import ValidationFailed\n\n\nPY3 = sys.version_info.major == 3\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef is_enabled():\n    try:\n        from lxml import etree  # noqa\n    except ImportError:\n        return False\n    else:\n        return True\n\n\ndef xslt(xsl_path, inp_path, out_path):\n    ''' Transform XML with XSL\n\n    :param xsl_path: stylesheet path\n    :param inp_path: input path\n    :param out_path: output path\n    '''\n    transform = xslt_compile(xsl_path)\n    with io.open(out_path, 'wb') as f:\n        return transform(inp_path, f)\n\n\ndef xslt_compile(xsl_path, **params):\n    xslt = XSLT(xsl_path, **params)\n    return xslt.transform_into_stream\n\n\nclass XSLT:\n\n    def __init__(self, xsl_path, **params):\n        ''' Compile XSL Transform function.\n        :param xsl_path: stylesheet path\n        :returns: a transform function\n        '''\n        from lxml import etree\n\n        with io.open(xsl_path, 'rb') as xsl_file:\n            xsl_doc = etree.parse(xsl_file)\n\n        self.xsl_path = xsl_path\n        self.etree_xslt = etree.XSLT(xsl_doc)\n        self.params = dict((name, etree.XSLT.strparam(value))\n                           for name, value in params.items())\n\n    def transform(self, input, output):\n        '''\n        >>> T.transform('input.xml', 'output.xml')\n        '''\n        with io.open(input, 'rb') as inp_file:\n            with io.open(output, 'wb') as out_file:\n                return self._transform(inp_file, out_file)\n\n    def transform_into_stream(self, input, output):\n        '''\n        >>> T.transform_into_stream('input.xml', sys.stdout)\n        '''\n        with io.open(input, 'rb') as inp_file:\n            return self._transform(inp_file, output)\n\n    def _transform(self, input, output):\n        # input, output: binary stream\n\n        from lxml import etree\n        source = etree.parse(input)\n        logger.info('_lxml.xslt(%s) start',\n                    os.path.basename(self.xsl_path))\n        result = self.etree_xslt(source, **self.params)\n        logger.info('_lxml.xslt(%s) end',\n                    os.path.basename(self.xsl_path))\n        # https://lxml.de/1.3/FAQ.html#what-is-the-difference-between-str-xslt-doc-and-xslt-doc-write\n        result = bytes(result)\n        output.write(result)\n        return dict()\n\n\ndef relaxng(rng_path, inp_path):\n    relaxng = RelaxNG(rng_path)\n    return relaxng.validate(inp_path)\n\n\ndef relaxng_compile(rng_path):\n    ''' Compile RelaxNG file\n\n    :param rng_path: RelaxNG path\n    :returns: a validation function\n    '''\n    return RelaxNG(rng_path)\n\n\nclass RelaxNG:\n\n    def __init__(self, rng_path):\n        from lxml import etree\n\n        with io.open(rng_path, 'rb') as rng_file:\n            rng = etree.parse(rng_file)\n\n        self.rng_path = rng_path\n        self.etree_relaxng = etree.RelaxNG(rng)\n\n    @contextmanager\n    def validating_output(self, output):\n        fd, name = tempfile.mkstemp()\n        try:\n            with os.fdopen(fd, 'wb+') as f:\n                yield f\n                f.seek(0)\n                if not self.validate_stream(f):\n                    raise ValidationFailed('RelaxNG')\n                f.seek(0)\n                shutil.copyfileobj(f, output)\n        finally:\n            try:\n                os.unlink(name)\n            except Exception as e:\n                logger.warning('%s: can\\'t unlink %s', e, name)\n\n    def validate(self, input):\n        from lxml import etree\n        with io.open(input, 'rb') as f:\n            doc = etree.parse(f)\n        return self._validate(doc)\n\n    def validate_stream(self, input):\n        from lxml import etree\n        doc = etree.parse(input)\n        return self._validate(doc)\n\n    def _validate(self, doc):\n        logger.info('_lxml.relaxng(%s) start', os.path.basename(self.rng_path))\n        try:\n            valid = self.etree_relaxng.validate(doc)\n        except Exception as e:\n            logger.exception(e)\n            raise\n        else:\n            if not valid:\n                for error in self.etree_relaxng.error_log:\n                    logger.error('%s', error)\n            return valid\n        finally:\n            logger.info(\n                '_lxml.relaxng(%s) end',\n                os.path.basename(self.rng_path)\n            )\n\n\ndef errlog_to_dict(error):\n    return dict(message=error.message,\n                filename=error.filename,\n                line=error.line,\n                column=error.column,\n                domain=error.domain_name,\n                type=error.type_name,\n                level=error.level_name)\n"
  },
  {
    "path": "src/hwp5/plat/_uno/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport io\nimport logging\nimport os.path\nimport sys\n\nfrom ...errors import InvalidOleStorageError\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n\n\nlogger = logging.getLogger(__name__)\n\nenabled = False\n\n\ndef is_enabled():\n    if 'PYHWP_PLAT_UNO' in os.environ:\n        PYHWP_PLAT_UNO = os.environ['PYHWP_PLAT_UNO'].strip()\n        try:\n            forced = bool(int(PYHWP_PLAT_UNO))\n            logger.debug('%s: forced to be %s by PYHWP_PLAT_UNO', __name__,\n                         'enabled' if forced else 'disabled')\n            return forced\n        except:\n            logger.warning('PYHWP_PLAT_UNO=%s (invalid)', PYHWP_PLAT_UNO)\n    logger.debug('%s: is %s', __name__, 'enabled' if enabled else 'disabled')\n    return enabled\n\n\ndef enable():\n    import uno\n    import unohelper\n\n    g = globals()\n    g['uno'] = uno\n    g['unohelper'] = unohelper\n    g['enabled'] = True\n    logger.info('%s: enabled.', __name__)\n\n\ndef disable():\n    global enabled\n    enabled = False\n    logger.info('%s: disabled.', __name__)\n\n\ndef XSLTTransformer(context, stylesheet_url, source_url, source_url_base):\n    from com.sun.star.beans import NamedValue\n    from hwp5.plat._uno.services import css\n    args = (NamedValue('StylesheetURL', stylesheet_url),\n            NamedValue('SourceURL', source_url),\n            NamedValue('SourceBaseURL', source_url_base))\n    select = os.environ.get('PYHWP_PLAT_UNO_XSLT', 'libxslt')\n    logger.debug('PYHWP_PLAT_UNO_XSLT = %s', select)\n    if select == 'jaxthelper':\n        logger.debug('%s.xslt: using css.comp.JAXTHelper', __name__)\n        return css.comp.JAXTHelper(context, *args)\n    else:\n        logger.debug('%s.xslt: using %s', __name__,\n                     'css.comp.documentconversion.LibXSLTTransformer')\n        return css.comp.documentconversion.LibXSLTTransformer(context, *args)\n\n\nclass OneshotEvent(object):\n\n    def __init__(self):\n        pin, pout = os.pipe()\n        self.pin = os.fdopen(pin, 'r')\n        self.pout = os.fdopen(pout, 'w')\n\n    def wait(self):\n        self.pin.read()\n        self.pin.close()\n\n    def signal(self):\n        self.pout.close()\n\n\nclass XSLT(object):\n\n    def __init__(self, context):\n        self.context = context\n\n    def __call__(self, xsl_path, inp_path, out_path):\n        import uno\n        import unohelper\n        from hwp5.plat._uno import ucb\n        from hwp5.plat._uno.adapters import OutputStreamToFileLike\n        xsl_path = os.path.abspath(xsl_path)\n        xsl_url = uno.systemPathToFileUrl(xsl_path)\n\n        inp_path = os.path.abspath(inp_path)\n        inp_url = uno.systemPathToFileUrl(inp_path)\n        inp_stream = ucb.open_url(self.context, inp_url)\n\n        out_path = os.path.abspath(out_path)\n        with io.open(out_path, 'wb') as out_file:\n            out_stream = OutputStreamToFileLike(out_file, dontclose=True)\n\n            from com.sun.star.io import XStreamListener\n\n            class XSLTListener(unohelper.Base, XStreamListener):\n                def __init__(self):\n                    self.event = OneshotEvent()\n\n                def started(self):\n                    logger.info('XSLT started')\n\n                def closed(self):\n                    logger.info('XSLT closed')\n                    self.event.signal()\n\n                def terminated(self):\n                    logger.info('XSLT terminated')\n                    self.event.signal()\n\n                def error(self, exception):\n                    logger.error('XSLT error: %s', exception)\n                    self.event.signal()\n\n                def disposing(self, source):\n                    logger.info('XSLT disposing: %s', source)\n                    self.event.signal()\n\n            listener = XSLTListener()\n            transformer = XSLTTransformer(self.context, xsl_url, '', '')\n            transformer.InputStream = inp_stream\n            transformer.OutputStream = out_stream\n            transformer.addListener(listener)\n\n            transformer.start()\n            xsl_name = os.path.basename(xsl_path)\n            logger.info('xslt.soffice(%s) start', xsl_name)\n            try:\n                listener.event.wait()\n            finally:\n                logger.info('xslt.soffice(%s) end', xsl_name)\n\n            transformer.removeListener(listener)\n            return dict()\n\n\ndef xslt(xsl_path, inp_path, out_path):\n    import uno\n    context = uno.getComponentContext()\n    xslt = XSLT(context)\n    return xslt(xsl_path, inp_path, out_path)\n\n\ndef oless_from_filename(filename):\n    inputstream = inputstream_from_filename(filename)\n    return oless_from_inputstream(inputstream)\n\n\ndef inputstream_from_filename(filename):\n    f = io.open(filename, 'rb')\n    from hwp5.plat._uno.adapters import InputStreamFromFileLike\n    return InputStreamFromFileLike(f)\n\n\ndef oless_from_inputstream(inputstream):\n    import uno\n    context = uno.getComponentContext()\n    sm = context.ServiceManager\n    name = 'com.sun.star.embed.OLESimpleStorage'\n    args = (inputstream, )\n    return sm.createInstanceWithArgumentsAndContext(name, args, context)\n\n\nclass OleStorage(object):\n\n    def __init__(self, stg):\n        ''' an OLESimpleStorage to hwp5 storage adapter.\n\n        :param stg: a filename or an instance of OLESimpleStorage\n        '''\n        if isinstance(stg, basestring):\n            self.oless = oless_from_filename(stg)\n            try:\n                self.oless.getElementNames()\n            except:\n                errormsg = 'Not a valid OLE2 Compound Binary File.'\n                raise InvalidOleStorageError(errormsg)\n        else:\n            # TODO assert stg is an instance of OLESimpleStorage\n            self.oless = stg\n\n    def __iter__(self):\n        return iter(self.oless.getElementNames())\n\n    def __getitem__(self, name):\n        from com.sun.star.container import NoSuchElementException\n        try:\n            elem = self.oless.getByName(name)\n        except NoSuchElementException:\n            raise KeyError(name)\n        services = elem.SupportedServiceNames\n        if 'com.sun.star.embed.OLESimpleStorage' in services:\n            return OleStorage(elem)\n        else:\n            elem.closeInput()\n            return OleStorageStream(self.oless, name)\n\n    def close(self):\n        return\n        # TODO\n        # if this is root, close underlying olefile\n        if self.path == '':\n            # old version of OleFileIO has no close()\n            if hasattr(self.olefile, 'close'):\n                self.olefile.close()\n\n\nclass OleStorageStream(object):\n\n    def __init__(self, oless, name):\n        self.oless = oless\n        self.name = name\n\n    def open(self):\n        from hwp5.plat._uno.adapters import FileFromStream\n        stream = self.oless.getByName(self.name)\n        return FileFromStream(stream)\n"
  },
  {
    "path": "src/hwp5/plat/_uno/adapters.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nimport uno\nimport unohelper\nfrom com.sun.star.io import XInputStream, XSeekable, XOutputStream\n\n\nclass InputStreamFromFileLike(unohelper.Base, XInputStream, XSeekable):\n    ''' Implementation of XInputStream, XSeekable based on a file-like object\n\n    Implements com.sun.star.io.XInputStream and com.sun.star.io.XSeekable\n\n    :param f: a file-like object\n    '''\n    def __init__(self, f, dontclose=False):\n        self.f = f\n        self.dontclose = dontclose\n\n    def readBytes(self, aData, nBytesToRead):\n        data = self.f.read(nBytesToRead)\n        return len(data), uno.ByteSequence(data)\n\n    readSomeBytes = readBytes\n\n    def skipBytes(self, nBytesToSkip):\n        self.f.read(nBytesToSkip)\n\n    def available(self):\n        return 0\n\n    def closeInput(self):\n        if not self.dontclose:\n            self.f.close()\n\n    def seek(self, location):\n        self.f.seek(location)\n\n    def getPosition(self):\n        pos = self.f.tell()\n        return pos\n\n    def getLength(self):\n        pos = self.f.tell()\n        try:\n            self.f.seek(0, 2)\n            length = self.f.tell()\n            return length\n        finally:\n            self.f.seek(pos)\n\n\nclass OutputStreamToFileLike(unohelper.Base, XOutputStream):\n    ''' Implementation of XOutputStream based on a file-like object.\n\n    Implements com.sun.star.io.XOutputStream.\n\n    :param f: a file-like object\n    '''\n    def __init__(self, f, dontclose=False):\n        self.f = f\n        self.dontclose = dontclose\n\n    def writeBytes(self, bytesequence):\n        self.f.write(bytesequence.value)\n\n    def flush(self):\n        self.f.flush()\n\n    def closeOutput(self):\n        if not self.dontclose:\n            self.f.close()\n\n\nclass FileFromStream(object):\n    ''' A file-like object based on XInputStream/XOuputStream/XSeekable\n\n    :param stream: a stream object which implements\n    com.sun.star.io.XInputStream, com.sun.star.io.XOutputStream or\n    com.sun.star.io.XSeekable\n    '''\n    def __init__(self, stream):\n        self.stream = stream\n\n        if hasattr(stream, 'readBytes'):\n            def read(size=None):\n                if size is None:\n                    data = ''\n                    while True:\n                        bytes = uno.ByteSequence('')\n                        n_read, bytes = stream.readBytes(bytes, 4096)\n                        if n_read == 0:\n                            return data\n                        data += bytes.value\n                bytes = uno.ByteSequence('')\n                n_read, bytes = stream.readBytes(bytes, size)\n                return bytes.value\n            self.read = read\n\n        if hasattr(stream, 'seek'):\n            self.tell = stream.getPosition\n\n            def seek(offset, whence=0):\n                if whence == 0:\n                    pass\n                elif whence == 1:\n                    offset += stream.getPosition()\n                elif whence == 2:\n                    offset += stream.getLength()\n                stream.seek(offset)\n            self.seek = seek\n\n        if hasattr(stream, 'writeBytes'):\n            def write(s):\n                stream.writeBytes(uno.ByteSequence(s))\n            self.write = write\n\n            def flush():\n                stream.flush()\n            self.flush = flush\n\n    def close(self):\n        if hasattr(self.stream, 'closeInput'):\n            self.stream.closeInput()\n        elif hasattr(self.stream, 'closeOutput'):\n            self.stream.closeOutput()\n"
  },
  {
    "path": "src/hwp5/plat/_uno/services.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\n\ndef create_service(context, name, *args):\n    sm = context.ServiceManager\n    if len(args) > 0:\n        return sm.createInstanceWithArgumentsAndContext(name, args, context)\n    else:\n        return sm.createInstanceWithContext(name, context)\n\n\nclass Namespace(object):\n    def __init__(self, dotted_name):\n        self.dotted_name = dotted_name\n\n    def __getattr__(self, name):\n        return Namespace(self.dotted_name + '.' + name)\n\n    def __call__(self, context, *args):\n        return create_service(context, self.dotted_name, *args)\n\n    def bind(self, context):\n        return ContextBoundNamespace(self, context)\n\n\nclass ContextBoundNamespace(object):\n\n    def __init__(self, namespace, context):\n        self.namespace = namespace\n        self.context = context\n\n    def __getattr__(self, name):\n        obj = getattr(self.namespace, name, None)\n        if isinstance(obj, Namespace):\n            return obj.bind(self.context)\n        return obj\n\n    def __call__(self, *args):\n        return self.namespace(self.context, *args)\n\n    def __iter__(self):\n        context = self.context\n        sm = context.ServiceManager\n        prefix = self.dotted_name + '.'\n        for name in sm.AvailableServiceNames:\n            if name.startswith(prefix):\n                basename = name[len(prefix):]\n                if basename.find('.') == -1:\n                    yield basename\n\n\ncss = Namespace('com.sun.star')\n"
  },
  {
    "path": "src/hwp5/plat/_uno/ucb.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\n\ndef open_url(context, url):\n    ''' open InputStream from a URL.\n\n    :param url: a URL to open an InputStream.\n    :returns: an instance of InputStream\n    '''\n\n    # see http://wiki.openoffice.org\n    #     /wiki/Documentation/DevGuide/UCB/Using_the_UCB_API\n\n    from hwp5.plat._uno.services import css\n    css = css.bind(context)\n    ucb = css.ucb.UniversalContentBroker('Local', 'Office')\n    content_id = ucb.createContentIdentifier(url)\n    content = ucb.queryContent(content_id)\n\n    import unohelper\n    from com.sun.star.io import XActiveDataSink\n\n    class DataSink(unohelper.Base, XActiveDataSink):\n        def setInputStream(self, stream):\n            self.stream = stream\n\n        def getInputStream(self):\n            return self.stream\n\n    datasink = DataSink()\n\n    from com.sun.star.ucb import Command, OpenCommandArgument2\n    openargs = OpenCommandArgument2()\n    openargs.Mode = 2  # OpenMode.DOCUMENT\n    openargs.Priority = 32768\n    openargs.Sink = datasink\n\n    command = Command()\n    command.Name = 'open'\n    command.Handle = -1\n    command.Argument = openargs\n\n    content.execute(command, 0, None)\n    return datasink.stream\n"
  },
  {
    "path": "src/hwp5/plat/gir_gsf.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport logging\n\nfrom ..errors import InvalidOleStorageError\n\n\ntry:\n    bytes\nexcept NameError:\n    bytes = str\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef is_enabled():\n    try:\n        from gi.repository import Gsf\n    except Exception:\n        return False\n    else:\n        Gsf\n        return True\n\n\ndef open(path):\n    from gi.repository.Gsf import InputGio\n    from gi.repository.Gsf import InfileMSOle\n\n    inp = InputGio.new_for_path(path)\n    return InfileMSOle.new(inp)\n\n\ndef listdir(gsfole):\n    for i in xrange(gsfole.num_children()):\n        yield gsfole.name_by_index(i)\n\n\nclass OleStorage:\n\n    def __init__(self, gsfole):\n        from gi.repository.Gsf import Input\n        from gi.repository.Gsf import InfileMSOle\n\n        if isinstance(gsfole, InfileMSOle):\n            self.gsfole = gsfole\n        elif isinstance(gsfole, Input):\n            try:\n                self.gsfole = InfileMSOle.new(gsfole)\n            except Exception:\n                raise InvalidOleStorageError()\n        else:\n            try:\n                self.gsfole = open(gsfole)\n            except Exception:\n                raise InvalidOleStorageError()\n\n    def __iter__(self):\n        return listdir(self.gsfole)\n\n    def __getitem__(self, name):\n        child = self.gsfole.child_by_name(name)\n        if child:\n            if child.num_children() == -1:\n                return OleStreamItem(self.gsfole, name)\n            else:\n                return OleStorage(child)\n        else:\n            raise KeyError(name)\n\n    def close(self):\n        del self.gsfole\n\n\nclass OleStreamItem:\n\n    def __init__(self, parent, name):\n        self.__parent = parent\n        self.__name = name\n\n    def open(self):\n        gsfole = self.__parent.child_by_name(self.__name)\n        if gsfole:\n            return OleStream(gsfole)\n        else:\n            raise IOError(self.__name)\n\n\nclass OleStream:\n\n    def __init__(self, gsfole):\n        self.gsfole = gsfole\n\n    def close(self):\n        pass\n\n    def read(self, size=None):\n        pos = self.gsfole.tell()\n        totalsize = self.gsfole.size\n        if size is not None:\n            if pos + size > totalsize:\n                size = totalsize - pos\n        else:\n            size = totalsize - pos\n\n        if size > 0:\n            return self.gsfole.read(size)\n        return bytes()\n\n    def seek(self, offset, whence=0):\n        from gi.repository.GLib import SeekType\n        if whence == 0:\n            whence = SeekType.SET\n        elif whence == 1:\n            whence = SeekType.CUR\n        elif whence == 2:\n            whence = SeekType.END\n        else:\n            raise ValueError(whence)\n\n        self.gsfole.seek(offset, whence)\n\n    def tell(self):\n        return self.gsfole.tell()\n"
  },
  {
    "path": "src/hwp5/plat/javax_transform.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom contextlib import closing\nimport io\nimport logging\nimport os.path\nimport sys\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef is_enabled():\n    if not sys.platform.startswith('java'):\n        logger.info('%s: disabled', __name__)\n        return False\n    try:\n        import javax.xml.transform\n        javax\n    except ImportError:\n        logger.info('%s: disabled', __name__)\n        return False\n    else:\n        logger.info('%s: enabled', __name__)\n        return True\n\n\ndef xslt(xsl_path, inp_path, out_path):\n    transform = xslt_compile(xsl_path)\n    with io.open(out_path, 'wb') as f:\n        return transform(inp_path, f)\n\n\nclass XSLT:\n\n    def __init__(self, xsl_path, **params):\n        from javax.xml.transform import URIResolver\n        from javax.xml.transform import TransformerFactory\n        from javax.xml.transform.stream import StreamSource\n        from java.io import FileInputStream\n\n        xsl_path = os.path.abspath(xsl_path)\n        xsl_base = os.path.dirname(xsl_path)\n\n        xsl_fis = FileInputStream(xsl_path)\n\n        xsl_source = StreamSource(xsl_fis)\n\n        class BaseURIResolver(URIResolver):\n\n            def __init__(self, base):\n                self.base = base\n\n            def resolve(self, href, base):\n                path = os.path.join(self.base, href)\n                path = os.path.abspath(path)\n                fis = FileInputStream(path)\n                return StreamSource(fis)\n\n        uri_resolver = BaseURIResolver(xsl_base)\n\n        xslt_factory = TransformerFactory.newInstance()\n        xslt_factory.setURIResolver(uri_resolver)\n\n        self.transformer = xslt_factory.newTransformer(xsl_source)\n        for k, v in params.items():\n            self.transformer.setParameter(k, unicode(v))\n\n    def transform(self, input, output):\n        '''\n        >>> T.transform('input.xml', 'output.xml')\n        '''\n        from java.io import FileInputStream\n        from java.io import FileOutputStream\n        out_path = os.path.abspath(output)\n        inp_path = os.path.abspath(input)\n        with closing(FileInputStream(inp_path)) as inp_fis:\n            with closing(FileOutputStream(out_path)) as out_fos:\n                return self._transform(inp_fis, out_fos)\n\n    def transform_into_stream(self, input, output):\n        '''\n        >>> T.transform('input.xml', sys.stdout)\n        '''\n        from java.io import FileInputStream\n        inp_path = os.path.abspath(input)\n        with closing(FileInputStream(inp_path)) as inp_fis:\n            out_fos = wrap_filelike_outputstream(output)\n            return self._transform(inp_fis, out_fos)\n\n    def _transform(self, input, output):\n        from javax.xml.transform.stream import StreamSource\n        from javax.xml.transform.stream import StreamResult\n        inp_source = StreamSource(input)\n        out_result = StreamResult(output)\n        self.transformer.transform(inp_source, out_result)\n        return dict()\n\n\ndef xslt_compile(xsl_path, **params):\n    xslt = XSLT(xsl_path, **params)\n    return xslt.transform_into_stream\n\n\ndef wrap_filelike_inputstream(f):\n    from org.python.core import FilelikeInputStream\n    return FilelikeInputStream(f)\n\n\ndef wrap_filelike_outputstream(f):\n    from java.io import OutputStream\n\n    class FilelikeOutputStream(OutputStream):\n\n        def write(self, *args):\n            if len(args) == 1:\n                # byte\n                ch = chr(args[0] & 0xff)\n                f.write(ch)\n            if len(args) == 3:\n                # array.array, offset, length\n                array, offset, length = args\n                buf = array.tostring()\n                f.write(buf[offset:offset+length])\n            else:\n                logger.debug('%r', args)\n                self.super__write(*args)\n\n        def flush(self):\n            f.flush()\n\n        def close(self):\n            pass\n    return FilelikeOutputStream()\n"
  },
  {
    "path": "src/hwp5/plat/jython_poifs.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport os.path\nimport sys\n\nfrom ..errors import InvalidOleStorageError\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n\n\ndef is_enabled():\n    try:\n        from org.apache.poi.poifs.filesystem import POIFSFileSystem\n        POIFSFileSystem  # silencing\n        return True\n    except ImportError:\n        return False\n\n\nclass OleStorage(object):\n    ''' Create an OleStorage instance.\n\n    :param olefile: an OLE2 Compound Binary File.\n    :raises: `InvalidOleStorageError` when `olefile` is not valid OLE2 format.\n    '''\n\n    def __init__(self, olefile):\n        from java.io import FileInputStream\n        from java.io import IOException\n        from org.apache.poi.poifs.filesystem import POIFSFileSystem\n        from org.apache.poi.poifs.filesystem import DirectoryEntry\n\n        if isinstance(olefile, basestring):\n            path = os.path.abspath(olefile)\n            fis = FileInputStream(path)\n            try:\n                fs = POIFSFileSystem(fis)\n            except IOException as e:\n                raise InvalidOleStorageError(e.getMessage())\n            entry = fs.getRoot()\n        elif isinstance(olefile, DirectoryEntry):\n            entry = olefile\n        else:\n            raise ValueError('invalid olefile')\n\n        self.entry = entry\n\n    def __iter__(self):\n        return (entry.getName() for entry in self.entry.getEntries())\n\n    def __getitem__(self, name):\n        from java.io import FileNotFoundException\n        try:\n            entry = self.entry.getEntry(name)\n        except FileNotFoundException:\n            raise KeyError('%s not found' % name)\n\n        if entry.directoryEntry:\n            return OleStorage(entry)\n        elif entry.documentEntry:\n            return OleStream(entry)\n        else:\n            raise KeyError('%s is invalid' % name)\n\n    def close(self):\n        return\n\n\nclass OleStream(object):\n\n    def __init__(self, entry):\n        self.entry = entry\n\n    def open(self):\n        from org.apache.poi.poifs.filesystem import DocumentInputStream\n        dis = DocumentInputStream(self.entry)\n        return FileFromDocumentInputStream(dis)\n\n\nclass FileFromDocumentInputStream(object):\n\n    def __init__(self, dis):\n        self.dis = dis\n        self.size = dis.available()\n        dis.mark(0)\n\n    def read(self, size=None):\n        import jarray\n        dis = self.dis\n        available = dis.available()\n        if size is None:\n            size = available\n        elif size > available:\n            size = available\n        bytes = jarray.zeros(size, 'b')\n        n_read = dis.read(bytes)\n        data = bytes.tostring()\n        if n_read < size:\n            return data[:n_read]\n        return data\n\n    def seek(self, offset, whence=0):\n        dis = self.dis\n        if whence == 0:\n            dis.reset()\n            dis.skip(offset)\n        elif whence == 1:\n            dis.skip(offset)\n        elif whence == 2:\n            dis.reset()\n            dis.skip(self.size - offset)\n        else:\n            raise ValueError('invalid whence: %s', whence)\n\n    def tell(self):\n        return self.size - self.dis.available()\n\n    def close(self):\n        return self.dis.close()\n"
  },
  {
    "path": "src/hwp5/plat/olefileio.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom ..errors import InvalidOleStorageError\nfrom ..utils import cached_property\n\n\ndef is_enabled():\n    try:\n        import olefile  # noqa\n    except Exception:\n        pass\n    else:\n        return True\n\n    try:\n        import OleFileIO_PL  # noqa\n    except ImportError:\n        pass\n    else:\n        return True\n\n    return False\n\n\ndef import_isOleFile():\n    try:\n        from olefile import isOleFile\n    except ImportError:\n        pass\n    else:\n        return isOleFile\n\n    try:\n        from OleFileIO_PL import isOleFile\n    except ImportError:\n        pass\n    else:\n        return isOleFile\n\n\ndef import_OleFileIO():\n    try:\n        from olefile import OleFileIO\n    except ImportError:\n        pass\n    else:\n        return OleFileIO\n\n    try:\n        from OleFileIO_PL import OleFileIO\n    except ImportError:\n        pass\n    else:\n        return OleFileIO\n\n\nclass OleStorageItem(object):\n\n    def __init__(self, olefile, path, parent=None):\n        self.olefile = olefile\n        self.path = path  # path DOES NOT end with '/'\n\n    def get_name(self):\n        if self.path == '':\n            return None\n        segments = self.path.split('/')\n        return segments[-1]\n\n    name = cached_property(get_name)\n\n\nclass OleStream(OleStorageItem):\n\n    def open(self):\n        return self.olefile.openstream(self.path)\n\n\nclass OleStorage(OleStorageItem):\n    ''' Create an OleStorage instance.\n\n    :param olefile: an OLE2 Compound Binary File.\n    :type olefile: an OleFileIO instance or an argument to OleFileIO()\n    :param path: internal path in the olefile. Should not end with '/'.\n    :raises: `InvalidOleStorageError` when `olefile` is not valid OLE2 format.\n    '''\n\n    def __init__(self, olefile, path='', parent=None):\n        if not hasattr(olefile, 'openstream'):\n            isOleFile = import_isOleFile()\n            OleFileIO = import_OleFileIO()\n\n            if not isOleFile(olefile):\n                errormsg = 'Not an OLE2 Compound Binary File.'\n                raise InvalidOleStorageError(errormsg)\n            olefile = OleFileIO(olefile)\n        OleStorageItem.__init__(self, olefile, path, parent)\n\n    def __iter__(self):\n        return olefile_listdir(self.olefile, self.path)\n\n    def __getitem__(self, name):\n        if self.path == '' or self.path == '/':\n            path = name\n        else:\n            path = self.path + '/' + name\n        if not self.olefile.exists(path):\n            raise KeyError('%s not found' % path)\n        t = self.olefile.get_type(path)\n        if t == 1:  # Storage\n            return OleStorage(self.olefile, path, self)\n        elif t == 2:  # Stream\n            return OleStream(self.olefile, path, self)\n        else:\n            raise KeyError('%s is invalid' % path)\n\n    def close(self):\n        # if this is root, close underlying olefile\n        if self.path == '':\n            # old version of OleFileIO has no close()\n            if hasattr(self.olefile, 'close'):\n                self.olefile.close()\n\n\ndef olefile_listdir(olefile, path):\n    if path == '' or path == '/':\n        # we use a list instead of a set\n        # for python 2.3 compatibility\n        yielded = []\n\n        for stream in olefile.listdir():\n            top_item = stream[0]\n            if top_item in yielded:\n                continue\n            yielded.append(top_item)\n            yield top_item\n        return\n\n    if not olefile.exists(path):\n        raise IOError('%s not exists' % path)\n    if olefile.get_type(path) != 1:\n        raise IOError('%s not a storage' % path)\n    path_segments = path.split('/')\n    for stream in olefile.listdir():\n        if len(stream) == len(path_segments) + 1:\n            if stream[:-1] == path_segments:\n                yield stream[-1]\n"
  },
  {
    "path": "src/hwp5/plat/xmllint.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom contextlib import contextmanager\nfrom subprocess import CalledProcessError\nimport logging\nimport subprocess\n\n\nlogger = logging.getLogger(__name__)\n\nexecutable = 'xmllint'\nenabled = None\n\n\ndef xmllint_reachable():\n    args = [executable, '--version']\n    try:\n        subprocess.check_output(args)\n    except OSError:\n        return False\n    except CalledProcessError:\n        return False\n    except Exception as e:\n        logger.exception(e)\n        return False\n    else:\n        return True\n\n\ndef is_enabled():\n    global enabled\n    if enabled is None:\n        enabled = xmllint_reachable()\n    return enabled\n\n\ndef enable():\n    global enabled\n    enabled = True\n\n\ndef disable():\n    global enabled\n    enabled = False\n\n\ndef relaxng(rng_path, inp_path):\n    from subprocess import Popen\n    args = [executable, '--noout', '--relaxng', rng_path, inp_path]\n    p = Popen(args)\n    p.wait()\n    return p.returncode == 0\n\n\ndef relaxng_compile(rng_path):\n    return RelaxNG(rng_path)\n\n\nclass RelaxNG:\n\n    def __init__(self, rng_path):\n        self.rng_path = rng_path\n\n    @contextmanager\n    def validating_output(self, output):\n        args = [executable, '--relaxng', self.rng_path, '-']\n        p = subprocess.Popen(args, stdin=subprocess.PIPE, stdout=output)\n        try:\n            yield p.stdin\n        except:\n            p.stdin.close()\n            p.wait()\n            raise\n        else:\n            p.stdin.close()\n            p.wait()\n            if p.returncode != 0:\n                raise Exception('RelaxNG validation failed')\n"
  },
  {
    "path": "src/hwp5/plat/xsltproc.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom subprocess import CalledProcessError\nfrom subprocess import Popen\nimport logging\nimport subprocess\n\n\nlogger = logging.getLogger(__name__)\n\nexecutable = 'xsltproc'\nenabled = None\n\n\ndef xslt_reachable():\n    args = [executable, '--version']\n    try:\n        subprocess.check_output(args)\n    except OSError:\n        return False\n    except CalledProcessError:\n        return False\n    except Exception as e:\n        logger.exception(e)\n        return False\n    else:\n        return True\n\n\ndef is_enabled():\n    global enabled\n    if enabled is None:\n        enabled = xslt_reachable()\n    return enabled\n\n\ndef enable():\n    global enabled\n    enabled = True\n\n\ndef disable():\n    global enabled\n    enabled = False\n\n\ndef xslt(xsl_path, inp_path, out_path):\n    xslt = XSLT(xsl_path)\n    return xslt.transform(inp_path, out_path)\n\n\nclass XSLT:\n\n    def __init__(self, xsl_path, **params):\n        self.xsl_path = xsl_path\n        self.cmd = [executable]\n        for name, value in params.items():\n            self.cmd.extend(['--stringparam', name, value])\n\n    def transform(self, input, output):\n        '''\n        >>> T.transform('input.xml', 'output.xml')\n        '''\n        cmd = self.cmd + ['-o', output, self.xsl_path, input]\n        logger.info('%r', cmd)\n        p = Popen(cmd)\n        p.wait()\n        if p.returncode == 0:\n            return dict()\n        else:\n            return dict(errors=[])\n\n    def transform_into_stream(self, input, output):\n        '''\n        >>> T.transform_into_stream('input.xml', sys.stdout)\n        '''\n        cmd = self.cmd + [self.xsl_path, input]\n        logger.info('%r', cmd)\n        p = Popen(cmd, stdout=output)\n        p.wait()\n        if p.returncode == 0:\n            return dict()\n        else:\n            return dict(errors=[])\n\n\ndef xslt_compile(xsl_path, **params):\n    xslt = XSLT(xsl_path, **params)\n    return xslt.transform_into_stream\n"
  },
  {
    "path": "src/hwp5/proc/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n"
  },
  {
    "path": "src/hwp5/proc/cat.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport sys\n\nfrom ..cli import open_hwpfile\nfrom ..storage import open_storage_item\n\n\nPY2 = sys.version_info.major == 2\n\n\ndef main(args):\n    if PY2:\n        output_fp = sys.stdout\n    else:\n        output_fp = sys.stdout.buffer\n\n    hwp5file = open_hwpfile(args)\n    stream = open_storage_item(hwp5file, args.stream)\n    f = stream.open()\n    try:\n        while True:\n            data = f.read(4096)\n            if data:\n                output_fp.write(data)\n            else:\n                return\n    finally:\n        if hasattr(f, 'close'):\n            f.close()\n\n\ndef cat_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'cat',\n        help=_(\n            'Extract out internal streams of .hwp files'\n        ),\n        description=_(\n            'Extract out the specified stream in the <hwp5file> '\n            'to the standard output.'\n        )\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.add_argument(\n        'stream',\n        metavar='<stream>',\n        help=_('Internal path of a stream to extract'),\n    )\n    mutex_group = parser.add_mutually_exclusive_group()\n    mutex_group.add_argument(\n        '--vstreams',\n        action='store_true',\n        help=_(\n            'Process with virtual streams (i.e. parsed/converted form of '\n            'real streams)'\n        )\n    )\n    mutex_group.add_argument(\n        '--ole',\n        action='store_true',\n        help=_(\n            'Treat <hwp5file> as an OLE Compound File. As a result, '\n            'some streams will be presented as-is. (i.e. not decompressed)'\n        )\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/diststream.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n''' Decode distribute doc stream.\n\nUsage::\n\n    hwp5proc diststream\n    hwp5proc diststream sha1 [--raw]\n    hwp5proc diststream key [--raw]\n    hwp5proc diststream [--loglevel=<loglevel>] [--logfile=<logfile>]\n    hwp5proc diststream --help\n\nOptions::\n\n    -h --help               Show this screen\n       --loglevel=<level>   Set log level.\n       --logfile=<file>     Set log file.\n\nExample::\n\n    $ hwp5proc cat --ole samples/viewtext.hwp ViewText/Section0\n      | tee Section0.zraw.aes128ecb | hwp5proc diststream | tee Section0.zraw\n      | hwp5proc rawunz > Section0\n\n    $ hwp5proc diststream sha1 < Section0.zraw.aes128ecb\n    $ echo -n '12345' | sha1sum\n\n'''\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom binascii import b2a_hex\nfrom binascii import a2b_hex\nimport logging\nimport shutil\nimport sys\n\nfrom ..distdoc import decode\nfrom ..distdoc import decode_head_to_sha1\nfrom ..distdoc import decode_head_to_key\nfrom ..recordstream import read_record\n\n\nPY2 = sys.version_info.major == 2\nlogger = logging.getLogger(__name__)\n\n\ndef main(args):\n    if PY2:\n        input_fp = sys.stdin\n        output_fp = sys.stdout\n    else:\n        input_fp = sys.stdin.buffer\n        output_fp = sys.stdout.buffer\n\n    if args.sha1:\n        head = read_record(input_fp, 0)\n        sha1ucs16le = decode_head_to_sha1(head['payload'])\n        sha1 = a2b_hex(sha1ucs16le.decode('utf-16le'))\n        if not args.raw:\n            sha1 = b2a_hex(sha1)\n        output_fp.write(sha1)\n    elif args.key:\n        head = read_record(input_fp, 0)\n        key = decode_head_to_key(head['payload'])\n        if not args.raw:\n            key = b2a_hex(key)\n        output_fp.write(key)\n    else:\n        result = decode(input_fp)\n        shutil.copyfileobj(result, output_fp)\n\n\ndef diststream_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'diststream',\n        help=_(\n            'Decode a distribute document stream.'\n        ),\n        description=_(\n            'Decode a distribute document stream.'\n        ),\n    )\n    op_group = parser.add_mutually_exclusive_group()\n    op_group.add_argument(\n        '--sha1',\n        action='store_true',\n        help=_('Print SHA-1 value for decryption.'),\n    )\n    op_group.add_argument(\n        '--key',\n        action='store_true',\n        help=_('Print decrypted key.'),\n    )\n    parser.add_argument(\n        '--raw',\n        action='store_true',\n        help=_('Print raw binary objects as is.'),\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/find.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n''' Find record models with specified predicates.\n\nUsage::\n\n    hwp5proc find [--model=<model-name> | --tag=<hwptag>]\n                  [--incomplete] [--dump] [--format=<format>]\n                  [--loglevel=<loglevel>] [--logfile=<logfile>]\n                  (--from-stdin | <hwp5files>...)\n    hwp5proc find --help\n\nOptions::\n\n    -h --help               Show this screen\n       --loglevel=<level>   Set log level.\n       --logfile=<file>     Set log file.\n\n       --from-stdin         get filenames fro stdin\n\n       --model=<model-name> filter with record model name\n       --tag=<hwptag>       filter with record HWPTAG\n       --incomplete         filter with incompletely parsed content\n\n       --format=<format>    record output format\n                            %(filename)s %(stream)s %(seqno)s %(type)s\n       --dump               dump record\n\n    <hwp5files>...          HWPv5 files (*.hwp)\n\nExample: Find paragraphs::\n\n    $ hwp5proc find --model=Paragraph samples/*.hwp\n    $ hwp5proc find --tag=HWPTAG_PARA_TEXT samples/*.hwp\n    $ hwp5proc find --tag=66 samples/*.hwp\n\nExample: Find and dump records of ``HWPTAG_LIST_HEADER`` which is parsed\nincompletely::\n\n    $ hwp5proc find --tag=HWPTAG_LIST_HEADER --incomplete --dump samples/*.hwp\n\n'''\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom functools import partial\nimport logging\nimport itertools\nimport sys\n\nfrom ..binmodel import Hwp5File\nfrom ..binmodel import model_to_json\nfrom ..bintype import log_events\nfrom ..dataio import ParseError\nfrom ..tagids import tagnames\n\n\nPY2 = sys.version_info.major == 2\nif PY2:\n    ifilter = itertools.ifilter\n    imap = itertools.imap\nelse:\n    ifilter = filter\n    imap = map\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef main(args):\n    filenames = filenames_from_args(args)\n\n    conditions = list(conditions_from_args(args))\n    filter_conditions = partial(\n        ifilter, lambda m: all(condition(m) for condition in conditions)\n    )\n\n    print_model = printer_from_args(args)\n\n    for filename in filenames:\n        try:\n            models = hwp5file_models(filename)\n            models = filter_conditions(models)\n            for model in models:\n                print_model(model)\n        except ParseError as e:\n            logger.error('---- On processing %s:', filename)\n            e.print_to_logger(logger)\n\n\ndef find_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'find',\n        help=_(\n            'Find record models with specified predicates.'\n        ),\n        description=_(\n            'Find record models with specified predicates.'\n        ),\n    )\n    parser.add_argument(\n        'hwp5files',\n        nargs='*',\n        metavar='<hwp5files>',\n        help=_('.hwp files to analyze'),\n    )\n    parser.add_argument(\n        '--from-stdin',\n        action='store_true',\n        help=_('get filenames from stdin'),\n    )\n    filter_group = parser.add_mutually_exclusive_group()\n    filter_group.add_argument(\n        '--model',\n        metavar='<model-name>',\n        help=_(\n            'filter with record model name'\n        ),\n    )\n    filter_group.add_argument(\n        '--tag',\n        metavar='<hwptag>',\n        help=_(\n            'filter with record HWPTAG'\n        ),\n    )\n    parser.add_argument(\n        '--incomplete',\n        action='store_true',\n        help=_('filter with incompletely parsed content'),\n    )\n    parser.add_argument(\n        '--format',\n        metavar='<format>',\n        help=_(\n            'record output format'\n        ),\n    )\n    parser.add_argument(\n        '--dump',\n        action='store_true',\n        help=_('dump record'),\n    )\n    parser.set_defaults(func=main)\n    return parser\n\n\ndef filenames_from_args(args):\n    if args.from_stdin:\n        return filenames_from_stdin(args)\n    return args.hwp5files\n\n\ndef filenames_from_stdin(args):\n    return imap(lambda line: line[:-1], sys.stdin)\n\n\ndef conditions_from_args(args):\n\n    if args.model:\n        def with_model_name(model):\n            return args.model == model['type'].__name__\n        yield with_model_name\n\n    if args.tag:\n        tag = args.tag\n        try:\n            tag = int(tag)\n        except ValueError:\n            pass\n        else:\n            tag = tagnames[tag]\n\n        def with_tag(model):\n            return model['tagname'] == tag\n        yield with_tag\n\n    if args.incomplete:\n        def with_incomplete(model):\n            return 'unparsed' in model\n        yield with_incomplete\n\n\ndef hwp5file_models(filename):\n    hwp5file = Hwp5File(filename)\n    for model in flat_models(hwp5file):\n        model['filename'] = filename\n        yield model\n\n\ndef flat_models(hwp5file, **kwargs):\n    for model in hwp5file.docinfo.models(**kwargs):\n        model['stream'] = 'DocInfo'\n        yield model\n\n    for section in hwp5file.bodytext:\n        for model in hwp5file.bodytext[section].models(**kwargs):\n            model['stream'] = 'BodyText/' + section\n            yield model\n\n\ndef printer_from_args(args):\n\n    if args.format:\n        fmt = args.format\n    else:\n        fmt = '%(filename)s %(stream)s %(seqno)s %(tagname)s %(type)s'\n\n    dump = args.dump\n\n    def print_model(model):\n        printable_model = dict(model, type=model['type'].__name__)\n        print(fmt % printable_model)\n        if dump:\n            print(model_to_json(model, sort_keys=True, indent=2))\n\n            def print_log(fmt, *args):\n                print(fmt % args)\n            list(log_events(model['binevents'], print_log))\n    return print_model\n"
  },
  {
    "path": "src/hwp5/proc/header.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport shutil\nimport sys\n\n\nPY2 = sys.version_info.major == 2\n\n\ndef main(args):\n    if PY2:\n        output_fp = sys.stdout\n    else:\n        output_fp = sys.stdout.buffer\n\n    from hwp5.filestructure import Hwp5File\n    hwp5file = Hwp5File(args.hwp5file)\n    f = hwp5file.header.open_text()\n    try:\n        shutil.copyfileobj(f, output_fp)\n    finally:\n        hwp5file.close()\n\n\ndef header_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'header',\n        help=_('Print file headers of .hwp files.'),\n        description=_('Print the file header of <hwp5file>.'),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/ls.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n''' List streams in the <hwp5file>.\n\nUsage::\n\n    hwp5proc ls [--loglevel=<loglevel>] [--logfile=<logfile>]\n                [--vstreams | --ole]\n                <hwp5file>\n    hwp5proc ls --help\n\nOptions::\n\n    -h --help               Show this screen\n       --loglevel=<level>   Set log level.\n       --logfile=<file>     Set log file.\n\n       --vstreams           Process with virtual streams (i.e. parsed/converted\n                            form of real streams)\n       --ole                Treat <hwpfile> as an OLE Compound File. As a\n                            result, some streams will be presented as-is. (i.e.\n                            not decompressed)\n\nExample: List without virtual streams::\n\n    $ hwp5proc ls sample/sample-5017.hwp\n\n    \\\\x05HwpSummaryInformation\n    BinData/BIN0002.jpg\n    BinData/BIN0002.png\n    BinData/BIN0003.png\n    BodyText/Section0\n    DocInfo\n    DocOptions/_LinkDoc\n    FileHeader\n    PrvImage\n    PrvText\n    Scripts/DefaultJScript\n    Scripts/JScriptVersion\n\nExample: List virtual streams too::\n\n    $ hwp5proc ls --vstreams sample/sample-5017.hwp\n\n    \\\\x05HwpSummaryInformation\n    \\\\x05HwpSummaryInformation.txt\n    BinData/BIN0002.jpg\n    BinData/BIN0002.png\n    BinData/BIN0003.png\n    BodyText/Section0\n    BodyText/Section0.models\n    BodyText/Section0.records\n    BodyText/Section0.xml\n    BodyText.xml\n    DocInfo\n    DocInfo.models\n    DocInfo.records\n    DocInfo.xml\n    DocOptions/_LinkDoc\n    FileHeader\n    FileHeader.txt\n    PrvImage\n    PrvText\n    PrvText.utf8\n    Scripts/DefaultJScript\n    Scripts/JScriptVersion\n\n'''\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom ..storage import printstorage\nfrom ..cli import open_hwpfile\n\n\ndef main(args):\n    hwpfile = open_hwpfile(args)\n    printstorage(hwpfile)\n\n\ndef ls_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'ls',\n        help=_('List streams in .hwp files.'),\n        description=_('List streams in the <hwp5file>.'),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    mutex_group = parser.add_mutually_exclusive_group()\n    mutex_group.add_argument(\n        '--vstreams',\n        action='store_true',\n        help=_(\n            'Process with virtual streams (i.e. parsed/converted form of '\n            'real streams)'\n        )\n    )\n    mutex_group.add_argument(\n        '--ole',\n        action='store_true',\n        help=_(\n            'Treat <hwp5file> as an OLE Compound File. As a result, '\n            'some streams will be presented as-is. (i.e. not decompressed)'\n        )\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/models.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom itertools import islice\nimport sys\n\nfrom ..binmodel import Hwp5File\nfrom ..binmodel import ModelStream\nfrom ..binmodel import RecordModel\nfrom ..binmodel import model_to_json\nfrom ..cli import parse_recordstream_name\nfrom ..dataio import hexdump\nfrom ..storage import Open2Stream\nfrom ..treeop import ENDEVENT\nfrom ..utils import generate_json_array\nfrom ..utils import unicode_unescape\n\n\nPY2 = sys.version_info.major == 2\n\n\ndef main(args):\n    stream = stream_from_args(args)\n    if args.events:\n        for event, item in stream.parse_model_events():\n            type = item['type'].__name__\n            if event is not None:\n                if item['type'] is RecordModel:\n                    record = item['record']\n                    fmt = '     %s Record %s level=%s %s'\n                    print(fmt % (event.__name__,\n                                 record['seqno'],\n                                 record['level'],\n                                 record['tagname']))\n                    if event is ENDEVENT:\n                        leftover = item['leftover']\n                        print('%04x' % leftover['offset'])\n                        if len(leftover['bytes']):\n                            print('')\n                            print('leftover:')\n                            print(hexdump(leftover['bytes']))\n                        print('-' * 20)\n                else:\n                    print('    ', event.__name__, type, item.get('name', ''))\n            else:\n                offset = item['bin_offset']\n                name = item.get('name', '-')\n                value = item.get('value', '-')\n                print('%04x' % offset, type, name, repr(value))\n        return\n\n    models_from_stream = models_from_args(args)\n    models = models_from_stream(stream)\n\n    print_models = print_models_from_args(args)\n    print_models(models)\n\n\ndef models_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'models',\n        help=_(\n            'Print parsed binary models of .hwp file record streams.'\n        ),\n        description=_(\n            'Print parsed binary models in the specified <record-stream>.'\n        ),\n    )\n    parser.add_argument(\n        'hwp5file',\n        nargs='?',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.add_argument(\n        'record_stream',\n        nargs='?',\n        metavar='<record-stream>',\n        help=_(\n            'Record-structured internal streams.\\n'\n            '(e.g. DocInfo, BodyText/*)\\n'\n        ),\n    )\n    parser.add_argument(\n        '--file-format-version',\n        '-V',\n        metavar='<version>',\n        help=_(\n            'Specifies HWPv5 file format version of the standard input stream'\n        ),\n    )\n    output_formats = parser.add_mutually_exclusive_group()\n    output_formats.add_argument(\n        '--simple',\n        action='store_true',\n        help=_(\n            'Print records as simple tree'\n        )\n    )\n    output_formats.add_argument(\n        '--json',\n        action='store_true',\n        help=_(\n            'Print records as json'\n        )\n    )\n    output_formats.add_argument(\n        '--format',\n        metavar='<format>',\n        help=_(\n            'Print records formatted'\n        )\n    )\n    output_formats.add_argument(\n        '--events',\n        action='store_true',\n        help=_(\n            'Print records as events'\n        )\n    )\n    subset = parser.add_mutually_exclusive_group()\n    subset.add_argument(\n        '--treegroup',\n        metavar='<treegroup>',\n        help=_(\n            'Specifies the N-th subtree of the record structure.'\n        )\n    )\n    subset.add_argument(\n        '--seqno',\n        metavar='<treegroup>',\n        help=_(\n            'Print a model of <seqno>-th record'\n        )\n    )\n    parser.set_defaults(func=main)\n    return parser\n\n\ndef stream_from_args(args):\n    filename = args.hwp5file\n    if filename:\n        # TODO: args.record_stream is None\n        streamname = args.record_stream\n        hwpfile = Hwp5File(filename)\n        return parse_recordstream_name(hwpfile, streamname)\n    else:\n        version = args.file_format_version or '5.0.0.0'\n        version = version.split('.')\n        version = tuple(int(x) for x in version)\n\n        if PY2:\n            stdin_binary = sys.stdin\n        else:\n            stdin_binary = sys.stdin.buffer\n\n        return ModelStream(Open2Stream(lambda: stdin_binary), version)\n\n\ndef models_from_args(args):\n\n    if args.treegroup:\n        treegroup = int(args.treegroup)\n        return lambda stream: stream.models(treegroup=treegroup)\n\n    if args.seqno:\n        seqno = int(args.seqno)\n        return lambda stream: islice(stream.models(),\n                                     seqno, seqno + 1)\n\n    return lambda stream: stream.models()\n\n\ndef print_models_from_args(args):\n\n    if args.simple:\n        return print_models_with_print_model(print_model_simple)\n\n    if args.format:\n        fmt = args.format\n        fmt = unicode_unescape(fmt)\n        print_model = print_model_with_format(fmt)\n        return print_models_with_print_model(print_model)\n\n    return print_models_json\n\n\ndef print_models_json(models):\n    jsonobjects = (model_to_json(model, sort_keys=True, indent=2)\n                   for model in models)\n    for s in generate_json_array(jsonobjects):\n        sys.stdout.write(s)\n\n\ndef print_models_with_print_model(print_model):\n    def models_printer(models):\n        for model in models:\n            print_model(model)\n    return models_printer\n\n\ndef print_model_simple(model):\n    sys.stdout.write('%04d ' % model['seqno'])\n    sys.stdout.write(' ' * model['level'] + model['type'].__name__)\n    sys.stdout.write('\\n')\n\n\ndef print_model_with_format(fmt):\n    def print_model(model):\n        model = transform_model_formattable(model)\n        sys.stdout.write(fmt % model)\n    return print_model\n\n\ndef transform_model_formattable(model):\n    return dict(model, type=model['type'].__name__)\n"
  },
  {
    "path": "src/hwp5/proc/rawunz.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport sys\nimport shutil\n\nfrom ..zlib_raw_codec import StreamReader\n\n\nPY2 = sys.version_info.major == 2\n\n\ndef main(args):\n    if PY2:\n        input_fp = sys.stdin\n        output_fp = sys.stdout\n    else:\n        input_fp = sys.stdin.buffer\n        output_fp = sys.stdout.buffer\n\n    stream = StreamReader(input_fp)\n    shutil.copyfileobj(stream, output_fp)\n\n\ndef rawunz_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'rawunz',\n        help=_(\n            'Deflate an headerless zlib-compressed stream'\n        ),\n        description=_(\n            'Deflate an headerless zlib-compressed stream'\n        ),\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/records.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport sys\n\nfrom ..cli import parse_recordstream_name\nfrom ..recordstream import Hwp5File\nfrom ..recordstream import RecordStream\nfrom ..recordstream import encode_record_header\nfrom ..recordstream import dump_record\nfrom ..storage import Open2Stream\n\n\nPY2 = sys.version_info.major == 2\n\n\ndef main(args):\n    if PY2:\n        stdout_text = sys.stdout\n        stdout_binary = sys.stdout\n    else:\n        stdout_text = sys.stdout\n        stdout_binary = sys.stdout.buffer\n\n    filename = args.hwp5file\n    if filename:\n        hwpfile = Hwp5File(filename)\n        # TODO: args.record_stream is None\n        streamname = args.record_stream\n        stream = parse_recordstream_name(hwpfile, streamname)\n    else:\n        stream = RecordStream(Open2Stream(lambda: sys.stdin), None)\n\n    opts = dict()\n    rng = args.range\n    if rng:\n        rng = rng.split('-', 1)\n        rng = tuple(int(x) for x in rng)\n        if len(rng) == 1:\n            rng = (rng[0], rng[0] + 1)\n        opts['range'] = rng\n    treegroup = args.treegroup\n    if treegroup is not None:\n        opts['treegroup'] = int(treegroup)\n\n    if args.simple:\n        for record in stream.records(**opts):\n            stdout_text.write('{:04d} {} {}\\n'.format(\n                record['seqno'],\n                '  ' * record['level'],\n                record['tagname'],\n            ))\n    elif args.raw:\n        for record in stream.records(**opts):\n            dump_record(stdout_binary, record)\n    elif args.raw_header:\n        for record in stream.records(**opts):\n            hdr = encode_record_header(record)\n            stdout_binary.write(hdr)\n    elif args.raw_payload:\n        for record in stream.records(**opts):\n            stdout_binary.write(record['payload'])\n    else:\n        stream.records_json(**opts).dump(stdout_text)\n\n\ndef records_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'records',\n        help=_(\n            'Print the record structure of .hwp file record streams.'\n        ),\n        description=_(\n            'Print the record structure of the specified stream.'\n        ),\n    )\n    parser.add_argument(\n        'hwp5file',\n        nargs='?',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.add_argument(\n        'record_stream',\n        nargs='?',\n        metavar='<record-stream>',\n        help=_(\n            'Record-structured internal streams.\\n'\n            '(e.g. DocInfo, BodyText/*)\\n'\n        ),\n    )\n    output_formats = parser.add_mutually_exclusive_group()\n    output_formats.add_argument(\n        '--simple',\n        action='store_true',\n        help=_(\n            'Print records as simple tree'\n        )\n    )\n    output_formats.add_argument(\n        '--json',\n        action='store_true',\n        help=_(\n            'Print records as json'\n        )\n    )\n    output_formats.add_argument(\n        '--raw',\n        action='store_true',\n        help=_(\n            'Print records as is'\n        )\n    )\n    output_formats.add_argument(\n        '--raw-header',\n        action='store_true',\n        help=_(\n            'Print record headers as is'\n        )\n    )\n    output_formats.add_argument(\n        '--raw-payload',\n        action='store_true',\n        help=_(\n            'Print record payloads as is'\n        )\n    )\n    subset = parser.add_mutually_exclusive_group()\n    subset.add_argument(\n        '--range',\n        metavar='<range>',\n        help=_(\n            'Specifies the range of the records.\\n'\n            'N-M means \"from the record N to M-1 (excluding M)\"\\n'\n            'N means just the record N\\n'\n        )\n    )\n    subset.add_argument(\n        '--treegroup',\n        metavar='<treegroup>',\n        help=_(\n            'Specifies the N-th subtree of the record structure.'\n        )\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/summaryinfo.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport sys\n\nfrom ..filestructure import Hwp5File\nfrom ..summaryinfo import HwpSummaryInfoTextFormatter\n\n\nPY2 = sys.version_info.major == 2\n\n\ndef main(args):\n    if PY2:\n        output_fp = sys.stdout\n    else:\n        output_fp = sys.stdout.buffer\n\n    formatter = HwpSummaryInfoTextFormatter()\n    hwpfile = Hwp5File(args.hwp5file)\n    try:\n        for textline in formatter.formatTextLines(hwpfile.summaryinfo):\n            line = textline.encode('utf-8')\n            output_fp.write(line)\n            output_fp.write(b'\\n')\n    finally:\n        hwpfile.close()\n\n\ndef summaryinfo_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'summaryinfo',\n        help=_(\n            'Print summary informations of .hwp files.'\n        ),\n        description=_(\n            'Print the summary information of <hwp5file>.'\n        ),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/unpack.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport os.path\n\nfrom .. import storage\nfrom ..cli import open_hwpfile\n\n\ndef main(args):\n    filename = args.hwp5file\n    hwp5file = open_hwpfile(args)\n\n    outdir = args.out_directory\n    if outdir is None:\n        outdir, ext = os.path.splitext(os.path.basename(filename))\n    if not os.path.exists(outdir):\n        os.mkdir(outdir)\n    storage.unpack(hwp5file, outdir)\n\n\ndef unpack_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'unpack',\n        help=_(\n            'Extract out internal streams of .hwp files into a directory.'\n        ),\n        description=_(\n            'Extract out streams in the specified <hwp5file> '\n            'to a directory.'\n        )\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.add_argument(\n        'out_directory',\n        nargs='?',\n        metavar='<out-directory>',\n        help=_('Output directory'),\n    )\n    mutex_group = parser.add_mutually_exclusive_group()\n    mutex_group.add_argument(\n        '--vstreams',\n        action='store_true',\n        help=_(\n            'Process with virtual streams (i.e. parsed/converted form of '\n            'real streams)'\n        )\n    )\n    mutex_group.add_argument(\n        '--ole',\n        action='store_true',\n        help=_(\n            'Treat <hwp5file> as an OLE Compound File. As a result, '\n            'some streams will be presented as-is. (i.e. not decompressed)'\n        )\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/version.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom ..filestructure import Hwp5File\n\n\ndef main(args):\n    hwp5file = Hwp5File(args.hwp5file)\n    h = hwp5file.fileheader\n    print('%d.%d.%d.%d' % h.version)\n\n\ndef version_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'version',\n        help=_(\n            'Print the file format version of .hwp files.'\n        ),\n        description=_(\n            'Print the file format version of <hwp5file>.'\n        ),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/proc/xml.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom functools import partial\nimport logging\n\nfrom ..utils import make_open_dest_file\nfrom ..utils import wrap_open_dest_for_tty\nfrom ..utils import wrap_open_dest\nfrom ..utils import pager\nfrom ..utils import syntaxhighlight\nfrom ..utils import xmllint\nfrom ..xmldump_flat import xmldump_flat\nfrom ..xmlmodel import Hwp5File\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef xmldump_nested(hwp5file, output, embedbin=False, xml_declaration=True):\n    dump = hwp5file.xmlevents(embedbin=embedbin).dump\n    dump = partial(dump, xml_declaration=xml_declaration)\n    dump(output)\n\n\ndef main(args):\n    ''' Transform <hwp5file> into an XML.\n    '''\n\n    fmt = args.format or 'nested'\n    if fmt == 'flat':\n        xmldump = partial(\n            xmldump_flat,\n            xml_declaration=not args.no_xml_decl\n        )\n    elif fmt == 'nested':\n        xmldump = partial(\n            xmldump_nested,\n            xml_declaration=not args.no_xml_decl,\n            embedbin=args.embedbin,\n        )\n\n    open_dest = make_open_dest_file(args.output)\n    open_dest = wrap_open_dest_for_tty(open_dest, [\n        pager(),\n        syntaxhighlight('application/xml'),\n    ] + ([\n        xmllint(format=True),\n    ] if not args.no_validate_wellformed else []))\n    open_dest = wrap_open_dest(open_dest, [\n        xmllint(encode='utf-8'),\n        xmllint(c14n=True),\n    ] if not args.no_validate_wellformed else [])\n\n    hwp5file = Hwp5File(args.hwp5file)\n    with open_dest() as output:\n        xmldump(hwp5file, output)\n\n\ndef xml_argparser(subparsers, _):\n    parser = subparsers.add_parser(\n        'xml',\n        help=_(\n           'Transform .hwp files into an XML.'\n        ),\n        description=_(\n           'Transform <hwp5file> into an XML.'\n        ),\n    )\n    parser.add_argument(\n        'hwp5file',\n        metavar='<hwp5file>',\n        help=_('.hwp file to analyze'),\n    )\n    parser.add_argument(\n        '--embedbin',\n        action='store_true',\n        help=_('Embed BinData/* streams in the output XML.'),\n    )\n    parser.add_argument(\n        '--no-xml-decl',\n        action='store_true',\n        help=_('Do not output <?xml ... ?> XML declaration.'),\n    )\n    parser.add_argument(\n       '--output',\n       metavar='<file>',\n       help=_('Output filename.'),\n    )\n    parser.add_argument(\n       '--format',\n       metavar='<format>',\n       help=_('\"flat\", \"nested\" (default: \"nested\")'),\n    )\n    parser.add_argument(\n       '--no-validate-wellformed',\n       action='store_true',\n       help=_('Do not validate well-formedness of output.'),\n    )\n    parser.set_defaults(func=main)\n    return parser\n"
  },
  {
    "path": "src/hwp5/recordstream.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom itertools import islice\nimport json\nimport struct\n\nfrom . import dataio\nfrom . import filestructure\nfrom .dataio import dumpbytes\nfrom .dataio import Eof\nfrom .dataio import UINT32\nfrom .tagids import HWPTAG_BEGIN\nfrom .tagids import tagnames\nfrom .utils import JsonObjects\n\n\ndef tagname(tagid):\n    return tagnames.get(tagid, 'HWPTAG%d' % (tagid - HWPTAG_BEGIN))\n\n\ndef Record(tagid, level, payload, size=None, seqno=None):\n    if size is None:\n        size = len(payload)\n    d = dict(tagid=tagid, tagname=tagname(tagid), level=level,\n             size=size, payload=payload)\n    if seqno is not None:\n        d['seqno'] = seqno\n    return d\n\n\ndef decode_record_header(f):\n    try:\n        # TagID, Level, Size\n        rechdr = UINT32.read(f)\n        tagid = rechdr & 0x3ff\n        level = (rechdr >> 10) & 0x3ff\n        size = (rechdr >> 20) & 0xfff\n        if size == 0xfff:\n            size = UINT32.read(f)\n        return (tagid, level, size)\n    except Eof:\n        return None\n\n\ndef encode_record_header(rec):\n    size = len(rec['payload'])\n    level = rec['level']\n    tagid = rec['tagid']\n    if size < 0xfff:\n        hdr = (size << 20) | (level << 10) | tagid\n        return struct.pack('<I', hdr)\n    else:\n        hdr = (0xfff << 20) | (level << 10) | tagid\n        return struct.pack('<II', hdr, size)\n\n\ndef read_record(f, seqno):\n    header = decode_record_header(f)\n    if header is None:\n        return\n    tagid, level, size = header\n    payload = dataio.readn(f, size)\n    return Record(tagid, level, payload, size, seqno)\n\n\ndef dump_record(f, record):\n    hdr = encode_record_header(record)\n    f.write(hdr)\n    f.write(record['payload'])\n\n\ndef read_records(f):\n    seqno = 0\n    while True:\n        record = read_record(f, seqno)\n        if record:\n            yield record\n        else:\n            return\n        seqno += 1\n\n\ndef link_records(records):\n    prev = None\n    for rec in records:\n        if prev is not None:\n            if rec['level'] == prev['level']:\n                rec['sister'] = prev\n                rec['parent'] = prev.get('parent')\n            elif rec['level'] == prev['level'] + 1:\n                rec['parent'] = prev\n        yield rec\n        prev = rec\n\n\ndef record_to_json(record, *args, **kwargs):\n    ''' convert a record to json '''\n    record['payload'] = list(dumpbytes(record['payload']))\n    return json.dumps(record, *args, **kwargs)\n\n\ndef nth(iterable, n, default=None):\n    try:\n        return next(islice(iterable, n, None))\n    except StopIteration:\n        return default\n\n\ndef group_records_by_toplevel(records, group_as_list=True):\n    ''' group records by top-level trees and return iterable of the groups\n    '''\n    context = dict()\n\n    try:\n        context['top'] = next(records)\n    except StopIteration:\n        return\n\n    def records_in_a_tree():\n        yield context.pop('top')\n\n        for record in records:\n            if record['level'] == 0:\n                context['top'] = record\n                return\n            yield record\n\n    while 'top' in context:\n        group = records_in_a_tree()\n        if group_as_list:\n            group = list(group)\n        yield group\n\n\nclass RecordStream(filestructure.VersionSensitiveItem):\n\n    def records(self, **kwargs):\n        records = read_records(self.open())\n        if 'range' in kwargs:\n            range = kwargs['range']\n            records = islice(records, range[0], range[1])\n        elif 'treegroup' in kwargs:\n            groups = group_records_by_toplevel(records, group_as_list=True)\n            records = nth(groups, kwargs['treegroup'])\n        return records\n\n    def record(self, idx):\n        ''' get the record at `idx' '''\n        return nth(self.records(), idx)\n\n    def records_json(self, **kwargs):\n        records = self.records(**kwargs)\n        return JsonObjects(records, record_to_json)\n\n    def records_treegrouped(self, group_as_list=True):\n        ''' group records by top-level trees and return iterable of the groups\n        '''\n        records = self.records()\n        return group_records_by_toplevel(records, group_as_list)\n\n    def records_treegroup(self, n):\n        ''' returns list of records in `n'th top-level tree '''\n        groups = self.records_treegrouped()\n        return nth(groups, n)\n\n    def other_formats(self):\n        return {'.records': self.records_json().open}\n\n\nclass Sections(filestructure.Sections):\n\n    section_class = RecordStream\n\n\nclass Hwp5File(filestructure.Hwp5File):\n    ''' Hwp5File for 'rec' layer\n    '''\n\n    docinfo_class = RecordStream\n    bodytext_class = Sections\n"
  },
  {
    "path": "src/hwp5/storage/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport io\nimport os.path\nimport sys\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n\n\ndef is_storage(item):\n    return hasattr(item, '__iter__') and hasattr(item, '__getitem__')\n\n\ndef is_stream(item):\n    return hasattr(item, 'open') and callable(item.open)\n\n\nclass ItemWrapper(object):\n    def __init__(self, wrapped):\n        self.wrapped = wrapped\n\n    def __getattr__(self, name):\n        return getattr(self.wrapped, name)\n\n\nclass StorageWrapper(ItemWrapper):\n    def __iter__(self):\n        return iter(self.wrapped)\n\n    def __getitem__(self, name):\n        return self.wrapped[name]\n\n\nclass ItemConversionStorage(StorageWrapper):\n\n    def __getitem__(self, name):\n        item = self.wrapped[name]\n        # 기반 스토리지에서 찾은 아이템에 대해, conversion()한다.\n        conversion = self.resolve_conversion_for(name)\n        if conversion:\n            return conversion(item)\n        return item\n\n    def resolve_conversion_for(self, name):\n        ''' return a conversion function for the specified storage item '''\n        pass\n\n\nclass ExtraItemStorage(StorageWrapper):\n\n    def __iter__(self):\n        for name in self.wrapped:\n            yield name\n\n            item = self.wrapped[name]\n            if hasattr(item, 'other_formats'):\n                other_formats = item.other_formats()\n                if other_formats:\n                    for ext in other_formats:\n                        yield name + ext\n\n    def __getitem__(self, name):\n        try:\n            item = self.wrapped[name]\n            if is_storage(item):\n                item = ExtraItemStorage(item)\n            return item\n        except KeyError:\n            # 기반 스토리지에는 없으므로, other_formats() 중에서 찾아본다.\n            for root in self.wrapped:\n                item = self.wrapped[root]\n                if hasattr(item, 'other_formats'):\n                    other_formats = item.other_formats()\n                    if other_formats:\n                        for ext, func in other_formats.items():\n                            if root + ext == name:\n                                return Open2Stream(func)\n            raise\n\n\nclass Open2Stream(object):\n\n    def __init__(self, open):\n        self.open = open\n\n\ndef iter_storage_leafs(stg, basepath=''):\n    ''' iterate every leaf nodes in the storage\n\n        stg: an instance of Storage\n    '''\n    for name in stg:\n        path = basepath + name\n        item = stg[name]\n        if is_storage(item):\n            for x in iter_storage_leafs(item, path + '/'):\n                yield x\n        else:\n            yield path\n\n\ndef unpack(stg, outbase):\n    ''' unpack a storage into outbase directory\n\n        stg: an instance of Storage\n        outbase: path to a directory in filesystem (should not end with '/')\n    '''\n    for name in stg:\n        outpath = os.path.join(outbase, name)\n        item = stg[name]\n        if is_storage(item):\n            if not os.path.exists(outpath):\n                os.mkdir(outpath)\n            unpack(item, outpath)\n        else:\n            f = item.open()\n            try:\n                outpath = outpath.replace('\\x05', '_05')\n                with io.open(outpath, 'wb') as outfile:\n                    outfile.write(f.read())\n            finally:\n                f.close()\n\n\ndef open_storage_item(stg, path):\n    if isinstance(path, basestring):\n        path_segments = path.split('/')\n    else:\n        path_segments = path\n\n    item = stg\n    for name in path_segments:\n        item = item[name]\n    return item\n\n\ndef printstorage(stg, basepath=''):\n    names = list(stg)\n    names.sort()\n    for name in names:\n        path = basepath + name\n        item = stg[name]\n        if is_storage(item):\n            printstorage(item, path + '/')\n        elif is_stream(item):\n            print(path.encode('unicode_escape').decode('utf-8'))\n"
  },
  {
    "path": "src/hwp5/storage/fs.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport io\nimport os.path\n\n\nclass FileSystemStorage(object):\n    ''' Directory-based stroage. '''\n\n    def __init__(self, path):\n        self.path = path\n\n    def __iter__(self):\n        return iter(sorted(os.listdir(self.path)))\n\n    def __getitem__(self, name):\n        path = os.path.join(self.path, name)\n        if os.path.isdir(path):\n            return FileSystemStorage(path)\n        elif os.path.exists(path):\n            return FileSystemStream(path)\n        else:\n            raise KeyError(name)\n\n\nclass FileSystemStream(object):\n    ''' File-based stream. '''\n\n    def __init__(self, path):\n        self.path = path\n\n    def open(self):\n        return io.open(self.path, 'rb')\n"
  },
  {
    "path": "src/hwp5/storage/ole.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport logging\n\nfrom ..plat import get_olestorage_class\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass OleStorage(object):\n\n    def __init__(self, *args, **kwargs):\n        impl_class = get_olestorage_class()\n        assert impl_class is not None, 'no OleStorage implementation available'\n        self.impl = impl_class(*args, **kwargs)\n\n    def __iter__(self):\n        return self.impl.__iter__()\n\n    def __getitem__(self, name):\n        return self.impl.__getitem__(name)\n\n    def __getattr__(self, name):\n        return getattr(self.impl, name)\n"
  },
  {
    "path": "src/hwp5/summaryinfo.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom uuid import UUID\n\nfrom .msoleprops import PropertyIdentifier\nfrom .msoleprops import RESERVED_PROPERTIES\nfrom .msoleprops import SUMMARY_INFORMATION_PROPERTIES\n\n\nCLSID_HWP_SUMMARY_INFORMATION = UUID(\n    '9fa2b660-1061-11d4-b4c6-006097c09d8c'\n)\n\nFMTID_HWP_SUMMARY_INFORMATION = CLSID_HWP_SUMMARY_INFORMATION\n\nHWPPIDSI_DATE_STR = PropertyIdentifier(\n    id=0x00000014,\n    label='HWPPIDSI_DATE_STR',\n)\n\nHWPPIDSI_PARACOUNT = PropertyIdentifier(\n    id=0x00000015,\n    label='HWPPIDSI_PARACOUNT',\n)\n\nHWP_PROPERTIES = RESERVED_PROPERTIES + SUMMARY_INFORMATION_PROPERTIES + (\n    HWPPIDSI_DATE_STR,\n    HWPPIDSI_PARACOUNT,\n)\n\n\nclass HwpSummaryInfoTextFormatter(object):\n\n    def formatTextLines(self, hwpsummaryinfo):\n        yield 'Title: {}'.format(hwpsummaryinfo.title)\n        yield 'Subject: {}'.format(hwpsummaryinfo.subject)\n        yield 'Author: {}'.format(hwpsummaryinfo.author)\n        yield 'Keywords: {}'.format(hwpsummaryinfo.keywords)\n        yield 'Comments: {}'.format(hwpsummaryinfo.comments)\n        yield 'Last saved by: {}'.format(hwpsummaryinfo.lastSavedBy)\n        yield 'Revision Number: {}'.format(hwpsummaryinfo.revisionNumber)\n        yield 'Last Printed at: {}'.format(hwpsummaryinfo.lastPrintedTime)\n        yield 'Created at: {}'.format(hwpsummaryinfo.createdTime)\n        yield 'Last saved at: {}'.format(hwpsummaryinfo.lastSavedTime)\n        yield 'Number of pages: {}'.format(hwpsummaryinfo.numberOfPages)\n        yield 'Date: {}'.format(hwpsummaryinfo.dateString)\n        yield 'Number of paragraphs: {}'.format(\n            hwpsummaryinfo.numberOfParagraphs\n        )\n"
  },
  {
    "path": "src/hwp5/tagids.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\n\nHWPTAG_BEGIN = 0x010\ntagnames = {\n    # DocInfo Records\n    HWPTAG_BEGIN + 0: 'HWPTAG_DOCUMENT_PROPERTIES',\n    HWPTAG_BEGIN + 1: 'HWPTAG_ID_MAPPINGS',\n    HWPTAG_BEGIN + 2: 'HWPTAG_BIN_DATA',\n    HWPTAG_BEGIN + 3: 'HWPTAG_FACE_NAME',\n    HWPTAG_BEGIN + 4: 'HWPTAG_BORDER_FILL',\n    HWPTAG_BEGIN + 5: 'HWPTAG_CHAR_SHAPE',\n    HWPTAG_BEGIN + 6: 'HWPTAG_TAB_DEF',\n    HWPTAG_BEGIN + 7: 'HWPTAG_NUMBERING',\n    HWPTAG_BEGIN + 8: 'HWPTAG_BULLET',\n    HWPTAG_BEGIN + 9: 'HWPTAG_PARA_SHAPE',\n    HWPTAG_BEGIN + 10: 'HWPTAG_STYLE',\n    HWPTAG_BEGIN + 11: 'HWPTAG_DOC_DATA',\n    HWPTAG_BEGIN + 12: 'HWPTAG_DISTRIBUTE_DOC_DATA',\n    # HWPTAG_BEGIN + 13: RESERVED,\n    HWPTAG_BEGIN + 14: 'HWPTAG_COMPATIBLE_DOCUMENT',\n    HWPTAG_BEGIN + 15: 'HWPTAG_LAYOUT_COMPATIBILITY',\n    HWPTAG_BEGIN + 16: 'HWPTAG_BEGIN_PLUS_16',\n\n    # Section Records\n    HWPTAG_BEGIN + 50: 'HWPTAG_PARA_HEADER',\n    HWPTAG_BEGIN + 51: 'HWPTAG_PARA_TEXT',\n    HWPTAG_BEGIN + 52: 'HWPTAG_PARA_CHAR_SHAPE',\n    HWPTAG_BEGIN + 53: 'HWPTAG_PARA_LINE_SEG',\n    HWPTAG_BEGIN + 54: 'HWPTAG_PARA_RANGE_TAG',\n    HWPTAG_BEGIN + 55: 'HWPTAG_CTRL_HEADER',\n    HWPTAG_BEGIN + 56: 'HWPTAG_LIST_HEADER',\n    HWPTAG_BEGIN + 57: 'HWPTAG_PAGE_DEF',\n    HWPTAG_BEGIN + 58: 'HWPTAG_FOOTNOTE_SHAPE',\n    HWPTAG_BEGIN + 59: 'HWPTAG_PAGE_BORDER_FILL',\n    HWPTAG_BEGIN + 60: 'HWPTAG_SHAPE_COMPONENT',\n    HWPTAG_BEGIN + 61: 'HWPTAG_TABLE',\n    HWPTAG_BEGIN + 62: 'HWPTAG_SHAPE_COMPONENT_LINE',\n    HWPTAG_BEGIN + 63: 'HWPTAG_SHAPE_COMPONENT_RECTANGLE',\n    HWPTAG_BEGIN + 64: 'HWPTAG_SHAPE_COMPONENT_ELLIPSE',\n    HWPTAG_BEGIN + 65: 'HWPTAG_SHAPE_COMPONENT_ARC',\n    HWPTAG_BEGIN + 66: 'HWPTAG_SHAPE_COMPONENT_POLYGON',\n    HWPTAG_BEGIN + 67: 'HWPTAG_SHAPE_COMPONENT_CURVE',\n    HWPTAG_BEGIN + 68: 'HWPTAG_SHAPE_COMPONENT_OLE',\n    HWPTAG_BEGIN + 69: 'HWPTAG_SHAPE_COMPONENT_PICTURE',\n    HWPTAG_BEGIN + 70: 'HWPTAG_SHAPE_COMPONENT_CONTAINER',\n    HWPTAG_BEGIN + 71: 'HWPTAG_CTRL_DATA',\n    HWPTAG_BEGIN + 72: 'HWPTAG_CTRL_EQEDIT',\n    # HWPTAG_BEGIN + 73: RESERVED\n    HWPTAG_BEGIN + 74: 'HWPTAG_SHAPE_COMPONENT_TEXTART',\n    HWPTAG_BEGIN + 75: 'HWPTAG_FORM_OBJECT',\n    HWPTAG_BEGIN + 76: 'HWPTAG_MEMO_SHAPE',\n    HWPTAG_BEGIN + 77: 'HWPTAG_MEMO_LIST',\n    HWPTAG_BEGIN + 78: 'HWPTAG_FORBIDDEN_CHAR',\n    HWPTAG_BEGIN + 79: 'HWPTAG_CHART_DATA',\n    # ...\n    HWPTAG_BEGIN + 99: 'HWPTAG_SHAPE_COMPONENT_UNKNOWN',\n}\nfor k, v in tagnames.items():\n    globals()[v] = k\ndel k, v\n"
  },
  {
    "path": "src/hwp5/transforms/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom contextlib import contextmanager\nimport logging\n\nfrom ..errors import ImplementationNotAvailable\nfrom ..plat import get_xslt_compile\nfrom ..utils import hwp5_resources_path\nfrom ..utils import mkstemp_open\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass BaseTransform:\n\n    def __init__(self, xslt_compile=None, embedbin=False):\n        self.xslt_compile = xslt_compile or self.get_default_xslt_compile()\n        self.embedbin = embedbin\n\n    @classmethod\n    def get_default_xslt_compile(cls):\n        xslt_compile = get_xslt_compile()\n        if not xslt_compile:\n            raise ImplementationNotAvailable('xslt')\n        return xslt_compile\n\n    def make_transform_hwp5(self, transform_xhwp5):\n        def transform_hwp5(hwp5file, output):\n            with self.transformed_xhwp5_at_temp(hwp5file) as xhwp5path:\n                return transform_xhwp5(xhwp5path, output)\n        return transform_hwp5\n\n    def make_xsl_transform(self, resource_path, **params):\n        with hwp5_resources_path(resource_path) as xsl_path:\n            return self.xslt_compile(xsl_path, **params)\n\n    @contextmanager\n    def transformed_xhwp5_at_temp(self, hwp5file):\n        with mkstemp_open() as (tmp_path, f):\n            hwp5file.xmlevents(embedbin=self.embedbin).dump(f)\n            yield tmp_path\n"
  },
  {
    "path": "src/hwp5/treeop.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\n\nclass STARTEVENT:\n    pass\n\n\nclass ENDEVENT:\n    pass\n\n\ndef prefix_event(level_prefixed_items, root_item=None):\n    ''' convert iterable of (level, item) into iterable of (event, item)\n    '''\n    baselevel = None\n    stack = [root_item]\n    for level, item in level_prefixed_items:\n        if baselevel is None:\n            baselevel = level\n            level = 0\n        else:\n            level -= baselevel\n\n        while level + 1 < len(stack):\n            yield ENDEVENT, stack.pop()\n        while len(stack) < level + 1:\n            raise Exception('invalid level: %d, %d, %s' %\n                            (level, len(stack) - 1, item))\n        assert(len(stack) == level + 1)\n\n        stack.append(item)\n        yield STARTEVENT, item\n\n    while 1 < len(stack):\n        yield ENDEVENT, stack.pop()\n\n\ndef prefix_ancestors(event_prefixed_items, root_item=None):\n    ''' convert iterable of (event, item) into iterable of (ancestors, item)\n    '''\n    stack = [root_item]\n    for event, item in event_prefixed_items:\n        if event is STARTEVENT:\n            yield stack, item\n            stack.append(item)\n        elif event is ENDEVENT:\n            stack.pop()\n\n\ndef prefix_ancestors_from_level(level_prefixed_items, root_item=None):\n    ''' convert iterable of (level, item) into iterable of (ancestors, item)\n\n        @param level_prefixed items: iterable of tuple(level, item)\n        @return iterable of tuple(ancestors, item)\n    '''\n    baselevel = None\n    stack = [root_item]\n    for level, item in level_prefixed_items:\n        if baselevel is None:\n            baselevel = level\n            level = 0\n        else:\n            level -= baselevel\n\n        while level + 1 < len(stack):\n            stack.pop()\n        while len(stack) < level + 1:\n            raise Exception('invalid level: %d, %d, %s' %\n                            (level, len(stack) - 1, item))\n        assert(len(stack) == level + 1)\n\n        yield stack, item\n        stack.append(item)\n\n\ndef build_subtree(event_prefixed_items):\n    ''' build a tree from (event, item) stream\n\n        Example Scenario::\n\n           ...\n           (STARTEVENT, rootitem)          # should be consumed by the caller\n           --- call build_subtree() ---\n           (STARTEVENT, child1)            # consumed by build_subtree()\n           (STARTEVENT, grandchild)        # (same)\n           (ENDEVENT, grandchild)          # (same)\n           (ENDEVENT, child1)              # (same)\n           (STARTEVENT, child2)            # (same)\n           (ENDEVENT, child2)              # (same)\n           (ENDEVENT, rootitem)            # same, buildsubtree() returns\n           --- build_subtree() returns ---\n           (STARTEVENT, another_root)\n           ...\n\n        result will be (rootitem, [(child1, [(grandchild, [])]),\n                                   (child2, [])])\n\n    '''\n    childs = []\n    for event, item in event_prefixed_items:\n        if event == STARTEVENT:\n            childs.append(build_subtree(event_prefixed_items))\n        elif event == ENDEVENT:\n            return item, childs\n\n\ndef iter_subevents(event_prefixed_items):\n    level = 0\n    for event, item in event_prefixed_items:\n        yield event, item\n        if event is STARTEVENT:\n            level += 1\n        elif event is ENDEVENT:\n            if level > 0:\n                level -= 1\n            else:\n                return\n\n\ndef tree_events(rootitem, childs):\n    ''' generate tuples of (event, item) from a tree\n    '''\n    yield STARTEVENT, rootitem\n    for k in tree_events_multi(childs):\n        yield k\n    yield ENDEVENT, rootitem\n\n\ndef tree_events_multi(trees):\n    ''' generate tuples of (event, item) from trees\n    '''\n    for rootitem, childs in trees:\n        for k in tree_events(rootitem, childs):\n            yield k\n"
  },
  {
    "path": "src/hwp5/utils.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom contextlib import contextmanager\nfrom functools import partial\nimport codecs\nimport logging\nimport os\nimport shlex\nimport shutil\nimport subprocess\nimport sys\nimport tempfile\n\nfrom .importhelper import pkg_resources_filename\n\n\nPY3 = sys.version_info.major == 3\nlogger = logging.getLogger(__name__)\n\n\nclass NIL:\n    pass\n\n\nclass cached_property(object):\n\n    def __init__(self, func):\n        self.func = func\n        self.__name__ = func.__name__\n        self.__doc__ = func.__doc__\n\n    def __get__(self, obj, type=None):\n        if obj is None:\n            return self\n        value = obj.__dict__.get(self.__name__, NIL)\n        if value is NIL:\n            value = self.func(obj)\n            obj.__dict__[self.__name__] = value\n        return value\n\n    def __set__(self, obj, value):\n        obj.__dict__[self.__name__] = value\n\n\ndef generate_json_array(tokens):\n    ''' generate json array with given tokens '''\n    first = True\n    for token in tokens:\n        if first:\n            yield '[\\n'\n            first = False\n        else:\n            yield ',\\n'\n        yield token\n    yield '\\n]'\n\n\nclass JsonObjects(object):\n\n    def __init__(self, objects, object_to_json):\n        self.objects = objects\n        self.object_to_json = object_to_json\n\n    def generate(self, **kwargs):\n        kwargs.setdefault('sort_keys', True)\n        kwargs.setdefault('indent', 2)\n\n        tokens = (self.object_to_json(obj, **kwargs)\n                  for obj in self.objects)\n        return generate_json_array(tokens)\n\n    def open(self, **kwargs):\n        chunks = self.generate(**kwargs)\n        chunks = (chunk.encode('utf-8') for chunk in chunks)\n        return GeneratorReader(chunks)\n\n    def dump(self, outfile, **kwargs):\n        for s in self.generate(**kwargs):\n            outfile.write(s)\n\n\ndef unicode_escape(s):\n    '''\n    Escape a string.\n\n    :param s:\n        a string to escape\n    :type s:\n        unicode\n    :returns:\n        escaped string\n    :rtype:\n        unicode\n    '''\n    return s.encode('unicode_escape').decode('utf-8')\n\n\ndef unicode_unescape(s):\n    '''\n    Unescape a string.\n\n    :param s:\n        a string to unescape\n    :type s:\n        unicode\n    :returns:\n        unescaped string\n    :rtype:\n        unicode\n    '''\n    return s.encode('utf-8').decode('unicode_escape')\n\n\ndef transcode(backend_stream, backend_encoding, frontend_encoding,\n              errors='strict'):\n    enc = codecs.getencoder(frontend_encoding)\n    dec = codecs.getdecoder(frontend_encoding)\n    rd = codecs.getreader(backend_encoding)\n    wr = codecs.getwriter(backend_encoding)\n    return codecs.StreamRecoder(backend_stream, enc, dec, rd, wr, errors)\n\n\ndef transcoder(backend_encoding, frontend_encoding, errors='strict'):\n    return partial(transcode,\n                   backend_encoding=backend_encoding,\n                   frontend_encoding=frontend_encoding,\n                   errors=errors)\n\n\nclass GeneratorReader(object):\n    ''' convert a string generator into file-like reader\n\n        def gen():\n            yield b'hello'\n            yield b'world'\n\n        f = GeneratorReader(gen())\n        assert 'hell' == f.read(4)\n        assert 'oworld' == f.read()\n    '''\n\n    def __init__(self, gen):\n        self.gen = gen\n        self.buffer = b''\n\n    def read(self, size=None):\n        if size is None:\n            d, self.buffer = self.buffer, b''\n            return d + b''.join(self.gen)\n\n        for data in self.gen:\n            self.buffer += data\n            bufsize = len(self.buffer)\n            if bufsize >= size:\n                size = min(bufsize, size)\n                d, self.buffer = self.buffer[:size], self.buffer[size:]\n                return d\n\n        d, self.buffer = self.buffer, b''\n        return d\n\n    def close(self):\n        self.gen = self.buffer = None\n\n\nclass GeneratorTextReader(object):\n    ''' convert a string generator into file-like reader\n\n        def gen():\n            yield 'hello'\n            yield 'world'\n\n        f = GeneratorTextReader(gen())\n        assert 'hell' == f.read(4)\n        assert 'oworld' == f.read()\n    '''\n\n    def __init__(self, gen):\n        self.gen = gen\n        self.buffer = ''\n\n    def read(self, size=None):\n        if size is None:\n            d = self.buffer\n            self.buffer = ''\n            return d + ''.join(self.gen)\n\n        for data in self.gen:\n            self.buffer += data\n            bufsize = len(self.buffer)\n            if bufsize >= size:\n                size = min(bufsize, size)\n                d, self.buffer = self.buffer[:size], self.buffer[size:]\n                return d\n\n        d = self.buffer\n        self.buffer = ''\n        return d\n\n    def close(self):\n        self.gen = self.buffer = None\n\n\n@contextmanager\ndef hwp5_resources_path(res_path):\n    try:\n        path = pkg_resources_filename('hwp5', res_path)\n    except Exception:\n        logger.info('%s: pkg_resources_filename failed; using resource_stream',\n                    res_path)\n        with mkstemp_open() as (path, g):\n            import pkg_resources\n            f = pkg_resources.resource_stream('hwp5', res_path)\n            try:\n                shutil.copyfileobj(f, g)\n                g.close()\n                yield path\n            finally:\n                f.close()\n    else:\n        yield path\n\n\ndef make_open_dest_file(path):\n    if path:\n        @contextmanager\n        def open_dest_path():\n            with open(path, 'wb') as f:\n                yield f\n        return open_dest_path\n    else:\n        if PY3:\n            @contextmanager\n            def open_stdout():\n                yield sys.stdout.buffer\n            return open_stdout\n        else:\n            @contextmanager\n            def open_stdout():\n                yield sys.stdout\n            return open_stdout\n\n\ndef wrap_open_dest_for_tty(open_dest, wrappers):\n    @contextmanager\n    def open_dest_wrapped():\n        with open_dest() as output:\n            if output.isatty():\n                with cascade_contextmanager_filters(output,\n                                                    wrappers) as output:\n                    yield output\n            else:\n                yield output\n    return open_dest_wrapped\n\n\ndef wrap_open_dest(open_dest, wrappers):\n    @contextmanager\n    def open_dest_wrapped():\n        with open_dest() as output:\n            with cascade_contextmanager_filters(output, wrappers) as output:\n                yield output\n    return open_dest_wrapped\n\n\n@contextmanager\ndef cascade_contextmanager_filters(arg, filters):\n    if len(filters) == 0:\n        yield arg\n    else:\n        flt, filters = filters[0], filters[1:]\n        with flt(arg) as ret:\n            with cascade_contextmanager_filters(ret, filters) as ret:\n                yield ret\n\n\n@contextmanager\ndef null_contextmanager_filter(output):\n    yield output\n\n\ndef output_thru_subprocess(cmd):\n    @contextmanager\n    def filter(output):\n        logger.debug('%r', cmd)\n        try:\n            p = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=output)\n        except Exception as e:\n            logger.error('%r: %s', ' '.join(cmd), e)\n            yield output\n        else:\n            try:\n                yield p.stdin\n            except IOError as e:\n                import errno\n                if e.errno != errno.EPIPE:\n                    raise\n            finally:\n                p.stdin.close()\n                p.wait()\n                retcode = p.returncode\n                logger.debug('%r exit %d', cmd, retcode)\n    return filter\n\n\ndef xmllint(c14n=False, encode=None, format=False, nonet=True):\n    cmd = ['xmllint']\n    if c14n:\n        cmd.append('--c14n')\n    if encode:\n        cmd += ['--encode', encode]\n    if format:\n        cmd.append('--format')\n    if nonet:\n        cmd.append('--nonet')\n    cmd.append('-')\n    return output_thru_subprocess(cmd)\n\n\ndef syntaxhighlight(mimetype):\n    try:\n        return syntaxhighlight_pygments(mimetype)\n    except Exception as e:\n        logger.info(e)\n        return null_contextmanager_filter\n\n\ndef syntaxhighlight_pygments(mimetype):\n    from pygments import highlight\n    from pygments.lexers import get_lexer_for_mimetype\n    from pygments.formatters import TerminalFormatter\n\n    lexer = get_lexer_for_mimetype(mimetype, encoding='utf-8')\n    formatter = TerminalFormatter(encoding='utf-8')\n\n    @contextmanager\n    def filter(output):\n        with make_temp_file() as f:\n            yield f\n            f.seek(0)\n            code = f.read()\n        highlight(code, lexer, formatter, output)\n    return filter\n\n\n@contextmanager\ndef make_temp_file():\n    fd, name = tempfile.mkstemp()\n    with unlink_path(name):\n        with os.fdopen(fd, 'w+') as f:\n            yield f\n\n\n@contextmanager\ndef unlink_path(path):\n    import os\n    try:\n        yield\n    finally:\n        os.unlink(path)\n\n\ndef pager():\n    pager_cmd = os.environ.get('PAGER')\n    if pager_cmd:\n        pager_cmd = shlex.split(pager_cmd)\n        return output_thru_subprocess(pager_cmd)\n    return pager_less\n\n\npager_less = output_thru_subprocess(['less', '-R'])\n\n\n@contextmanager\ndef mkstemp_open(*args, **kwargs):\n\n    if (kwargs.get('text', False) or (len(args) >= 4 and args[3])):\n        text = True\n    else:\n        text = False\n\n    mode = 'w+' if text else 'wb+'\n    fd, path = tempfile.mkstemp(*args, **kwargs)\n    try:\n        f = os.fdopen(fd, mode)\n        try:\n            yield path, f\n        finally:\n            try:\n                f.close()\n            except Exception:\n                pass\n    finally:\n        unlink_or_warning(path)\n\n\ndef unlink_or_warning(path):\n    try:\n        os.unlink(path)\n    except Exception as e:\n        logger.exception(e)\n        logger.warning('%s cannot be deleted', path)\n"
  },
  {
    "path": "src/hwp5/xmldump_flat.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2015 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom .binmodel import ControlChar\nfrom .binmodel import ParaTextChunks\nfrom .binmodel import Text\nfrom .bintype import resolve_type_events\nfrom .bintype import resolve_values_from_stream\nfrom .dataio import ArrayType\nfrom .dataio import EnumType\nfrom .dataio import FlagsType\nfrom .dataio import SelectiveType\nfrom .dataio import StructType\nfrom .dataio import X_ARRAY\nfrom .filestructure import FileHeader\nfrom .treeop import ENDEVENT\nfrom .treeop import STARTEVENT\nfrom .xmlformat import xmlevents_to_bytechunks\n\n\ndef xmldump_flat(hwp5file, output, xml_declaration=True):\n    xmlevents = xmlevents_from_hwp5file(hwp5file)\n    bytechunks = xmlevents_to_bytechunks(xmlevents)\n    if xml_declaration:\n        output.write('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\n    for x in bytechunks:\n        output.write(x)\n\n\ndef xmlevents_from_hwp5file(hwp5file):\n    version = '%d.%d.%d.%d' % hwp5file.fileheader.version\n    hexversion = '%02x%02x%02x%02x' % hwp5file.fileheader.version\n    yield STARTEVENT, ('Hwp5Doc', {\n        'version': version,\n        'hexversion': hexversion\n    })\n\n    with hwp5file.fileheader.open() as f:\n        yield STARTEVENT, ('FileHeader', {\n        })\n        resolve_values = resolve_values_from_stream(f)\n        model_events = resolve_type_events(FileHeader, {}, resolve_values)\n        for x in xmlevents_from_modelevents(model_events):\n            yield x\n        yield ENDEVENT, 'FileHeader'\n\n    yield STARTEVENT, ('DocInfo', {\n    })\n    model_events = hwp5file.docinfo.parse_model_events()\n    for x in xmlevents_from_modelevents(model_events):\n        yield x\n    yield ENDEVENT, 'DocInfo'\n\n    for section_name in hwp5file.bodytext:\n        section = hwp5file.bodytext[section_name]\n        yield STARTEVENT, ('Section', {\n            'name': section_name\n        })\n        model_events = section.parse_model_events()\n        for x in xmlevents_from_modelevents(model_events):\n            yield x\n        yield ENDEVENT, 'Section'\n\n    yield ENDEVENT, 'Hwp5Doc'\n\n\ndef expand_item_value(ev, data):\n    if ev is None and data['type'] is ParaTextChunks:\n        yield STARTEVENT, data\n        for (start, end), item in data['value']:\n            if isinstance(item, unicode):\n                yield None, {\n                    'bin_offset': data['bin_offset'] + start * 2,\n                    'type': Text,\n                    'value': item,\n                }\n            else:\n                x = {\n                    'bin_offset': data['bin_offset'] + start * 2,\n                    'type': ControlChar,\n                    'value': item,\n                }\n                yield None, x\n        yield ENDEVENT, data\n    else:\n        yield ev, data\n\n\ndef expand_item_values(model_events):\n    for ev, item in model_events:\n        for x in expand_item_value(ev, item):\n            yield x\n\n\ndef xmlevents_from_modelevents(model_events):  # noqa\n    expanded_events = expand_item_values(model_events)\n    for ev, data in expanded_events:\n        record = data.get('record')\n        if record:\n            if ev is STARTEVENT:\n                yield ev, ('Record', {\n                    'tagname': record['tagname'],\n                    'tagid': unicode(record['tagid']),\n                    'seqno': unicode(record['seqno']),\n                    'level': unicode(record['level']),\n                    'size': unicode(record['size']),\n                })\n            elif ev is ENDEVENT:\n                yield ev, 'Record'\n            else:\n                assert False\n        else:\n            datatype = data['type']\n            typename = datatype.__name__\n\n            if ev in (STARTEVENT, ENDEVENT):\n                if isinstance(datatype, (ArrayType, X_ARRAY)):\n                    elem = 'array'\n                    atrs = {\n                    }\n                elif isinstance(datatype, (StructType, SelectiveType)):\n                    elem = 'struct'\n                    atrs = {\n                        'type': typename\n                    }\n                else:\n                    raise Exception(datatype.__name__)\n\n                if 'name' in data:\n                    atrs['name'] = data['name']\n                if ev is STARTEVENT:\n                    yield ev, (elem, atrs)\n                else:\n                    yield ev, elem\n            elif ev is None:\n                atrs = {\n                    'type': typename,\n                    'value': unicode(data['value'])\n                }\n                if 'name' in data:\n                    atrs['name'] = data['name']\n                if 'bin_offset' in data:\n                    atrs['offset'] = unicode(data['bin_offset'])\n                if 'bin_value' in data:\n                    atrs['bin_value'] = unicode(data['bin_value'])\n                if 'bin_type' in data:\n                    atrs['type'] = data['bin_type'].__name__\n                yield STARTEVENT, ('item', atrs)\n\n                if isinstance(datatype, FlagsType):\n                    fixed_size = datatype.basetype.fixed_size\n                    b = bin(data['value'])[2:]\n                    if len(b) < fixed_size * 8:\n                        b = '0' * (fixed_size * 8 - len(b)) + b\n                    h = hex(data['value'])[2:]\n                    if len(h) < fixed_size * 2:\n                        h = '0' * (fixed_size * 2 - len(h)) + h\n                    if h.endswith('L'):\n                        h = h[:-1]\n                    atrs = {\n                        'hex': h,\n                        'bin': b\n                    }\n                    yield STARTEVENT, ('bitflags', atrs)\n\n                    for bitfield_name in datatype.bitfields:\n                        desc = datatype.bitfields[bitfield_name]\n                        bitfield_type = desc.valuetype\n                        value = desc.__get__(data['value'], None)\n\n                        atrs = {\n                            'type': datatype.basetype.__name__,\n                            'name': bitfield_name,\n                            'msb': unicode(desc.msb),\n                            'lsb': unicode(desc.lsb),\n                            'value': unicode(int(value))\n                        }\n                        yield STARTEVENT, ('bits', atrs)\n\n                        if isinstance(bitfield_type, EnumType):\n                            atrs = {\n                                'type': bitfield_type.__name__,\n                                'value': value.name\n                            }\n                            yield STARTEVENT, ('enum', atrs)\n                            yield ENDEVENT, 'enum'\n\n                        yield ENDEVENT, 'bits'\n\n                    yield ENDEVENT, 'bitflags'\n\n                yield ENDEVENT, 'item'\n"
  },
  {
    "path": "src/hwp5/xmlformat.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom itertools import chain\nfrom xml.sax.saxutils import escape\nfrom xml.sax.saxutils import quoteattr\nimport logging\nimport sys\n\nfrom .filestructure import VERSION\nfrom .dataio import typed_struct_attributes\nfrom .dataio import Struct\nfrom .dataio import StructType\nfrom .dataio import ArrayType\nfrom .dataio import FlagsType\nfrom .dataio import EnumType\nfrom .dataio import WCHAR\nfrom .dataio import HWPUNIT\nfrom .dataio import HWPUNIT16\nfrom .dataio import SHWPUNIT\nfrom .binmodel import COLORREF\nfrom .binmodel import BinStorageId\nfrom .binmodel import Margin\nfrom .binmodel import Text\nfrom .treeop import STARTEVENT\nfrom .treeop import ENDEVENT\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n    unichr = chr\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef xmlattrval(value):\n    if isinstance(value, basestring):\n        return value\n    elif isinstance(value, float):\n        # https://stackoverflow.com/questions/25898733/why-does-strfloat-return-more-digits-in-python-3-than-python-2\n        return repr(value)\n    elif isinstance(type(value), EnumType):\n        return value.name.lower() if value.name else str(int(value))\n    elif isinstance(value, type):\n        return value.__name__\n    else:\n        return str(value)\n\n\ndef expanded_xmlattribute(ntv):\n    name, (t, value) = ntv\n    if isinstance(t, FlagsType):\n        fmt = '%0'\n        fmt += '%d' % (t.basetype.fixed_size * 2)\n        fmt += 'X'\n        yield name, fmt % int(value)\n        for k, v in t.dictvalue(t(value)).items():\n            yield k, xmlattrval(v)\n    elif t is Margin:\n        for pos in ('left', 'right', 'top', 'bottom'):\n            yield '-'.join([name, pos]), xmlattrval(value.get(pos))\n    elif t is COLORREF:\n        yield name, xmlattrval(t(value))\n    elif t is VERSION:\n        yield name, '.'.join(str(x) for x in value)\n    elif t in (HWPUNIT, SHWPUNIT, HWPUNIT16):\n        yield name, str(value)\n    elif t is WCHAR:\n        if value == 0:\n            yield name, u''\n        else:\n            if value in PUA_SYMBOLS:\n                yield name, PUA_SYMBOLS[value]\n            else:\n                yield name, unichr(value)\n    elif t is BinStorageId:\n        yield name, 'BIN%04X' % value\n    else:\n        yield name, xmlattrval(value)\n\n\n# TODO: arbitrary assignment; not based on any standards\nPUA_SYMBOLS = {\n    0xF046: u'☞',  # U+261E WHITE RIGHT POINTING INDEX\n    0xF06C: u'●',  # U+25CF BLACK CIRCLE\n    # F06C: u'⚫',  # U+26AB MEDIUM BLACK CIRCLE\n    0xF09F: u'•',  # U+2022 BULLET = black small circle\n    0xF0A1: u'○',  # U+25CB WHITE CIRCLE\n    # F0A1: u'⚪',  # U+26AA MEDIUM WHITE CIRCLE\n    # F0A1: u'⚬',  # U+26AC MEDIUM SMALL WHITE CIRCLE\n    # F0A1: u' ',  # U+25E6 WHITE BULLET\n    0xF06E: u'■',  # U+25A0 BLACK SQUARE = molding mark\n    0xF0A7: u'▪',  # U+25AA BLACK SMALL SQUARE = square bullet\n    0xF06F: u'☐',  # U+2610 BALLOT BOX\n    # F06F: u'□',  # U+25A1 WHITE SQUARE = quadrature\n    0xF075: u'◆',  # U+25C6 BLACK DIAMOND\n    0xF077: u'⬩',  # U+2B29 BLACK SMALL DIAMOND\n    # F077: u'⬥',  # U+2B25 BLACK MEDIUM DIAMOND\n    # F077: u'⬦',  # U+2B26 WHITE MEDIUM DIAMOND\n    0xF076: u'❖',  # U+2756 BLACK DIAMOND MINUS WHITE X\n    0xF0A4: u'◉',  # U+25C9 FISHEYE\n    # F0A4: u'⦿ ', # U+29BF CIRCLED BULLET\n    0xF0AB: u'★',  # U+2605 BLACK STAR\n    0xF0Fc: u'✓',  # U+2713 CHECK MARK\n    0xF0FE: u'☑',  # U+2611 BALLOT BOX WITH CHECK\n}\n\n\ndef xmlattr_dashednames(attrs):\n    for k, v in attrs:\n        yield k.replace('_', '-'), v\n\n\ndef xmlattr_uniqnames(attrs):\n    names = set([])\n    for k, v in attrs:\n        assert k not in names, 'name clashes: %s' % k\n        yield k, v\n        names.add(k)\n\n\ndef xmlattributes_for_plainvalues(context, plainvalues):\n    ntvs = plainvalues.items()\n    ntvs = chain(*(expanded_xmlattribute(ntv) for ntv in ntvs))\n    return dict(xmlattr_uniqnames(xmlattr_dashednames(ntvs)))\n\n\ndef is_complex_type(type, value):\n    if isinstance(value, dict):\n        return True\n    elif isinstance(type, ArrayType) and issubclass(type.itemtype, Struct):\n        return True\n    elif isinstance(type, ArrayType) and issubclass(type.itemtype, COLORREF):\n        return True\n    else:\n        return False\n\n\ndef separate_plainvalues(typed_attributes):\n    d = []\n    p = dict()\n    for named_item in typed_attributes:\n        name, item = named_item\n        t, value = item\n        try:\n            if t is Margin:\n                p[name] = item\n            elif is_complex_type(t, value):\n                d.append(named_item)\n            else:\n                p[name] = item\n        except Exception as e:\n            logger.error('%s', (name, t, value))\n            logger.error('%s', t.__dict__)\n            logger.exception(e)\n            raise e\n    return d, p\n\n\ndef startelement(context, ma):\n    model, attributes = ma\n    if isinstance(model, StructType):\n        typed_attributes = ((v['name'], (v['type'], v['value']))\n                            for v in typed_struct_attributes(model, attributes,\n                                                             context))\n    else:\n        typed_attributes = ((k, (type(v), v))\n                            for k, v in attributes.items())\n\n    typed_attributes, plainvalues = separate_plainvalues(typed_attributes)\n\n    if model is Text:\n        text = plainvalues.pop('text')[1]\n    elif '<text>' in plainvalues:\n        text = plainvalues.pop('<text>')[1]\n    else:\n        text = None\n\n    yield STARTEVENT, (model.__name__,\n                       xmlattributes_for_plainvalues(context, plainvalues))\n    if text:\n        yield Text, text\n\n    for _name, (_type, _value) in typed_attributes:\n        if isinstance(_value, dict):\n            assert isinstance(_value, dict)\n            _value = dict(_value)\n            _value['attribute-name'] = _name\n            for x in element(context, (_type, _value)):\n                yield x\n        else:\n            assert isinstance(_value, (tuple, list)), (_value, _type)\n            # assert issubclass(_type.itemtype, Struct), (_value, _type)\n            if issubclass(_type.itemtype, Struct):\n                yield STARTEVENT, ('Array', {'name': _name})\n                for _itemvalue in _value:\n                    for x in element(context, (_type.itemtype, _itemvalue)):\n                        yield x\n                yield ENDEVENT, 'Array'\n            elif issubclass(_type.itemtype, COLORREF):\n                for _itemvalue in _value:\n                    yield STARTEVENT, (_name, {\n                        'r': '%d' % ((_itemvalue >> 0) & 0xff),\n                        'g': '%d' % ((_itemvalue >> 8) & 0xff),\n                        'b': '%d' % ((_itemvalue >> 16) & 0xff),\n                        'alpha': '%d' % ((_itemvalue >> 24) & 0xff),\n                        'hex': xmlattrval(_type.itemtype(_itemvalue))\n                    })\n                    yield ENDEVENT, _name\n            else:\n                assert False, (_value, _type)\n\n\ndef element(context, ma):\n    model, attributes = ma\n    for x in startelement(context, ma):\n        yield x\n    yield ENDEVENT, model.__name__\n\n\ndef xmlevents_to_bytechunks(xmlevents, encoding='utf-8'):\n    for textchunk in xmlevents_to_textchunks(xmlevents):\n        yield textchunk.encode(encoding)\n\n\ndef xmlevents_to_textchunks(xmlevents):\n    entities = {'\\r': '&#13;',\n                '\\n': '&#10;',\n                '\\t': '&#9;'}\n    for event, item in xmlevents:\n        if event is STARTEVENT:\n            yield '<'\n            yield item[0]\n            for n, v in item[1].items():\n                yield ' '\n                yield n\n                yield '='\n                v = quoteattr(v, entities)\n                v = v.replace('\\x00', '')\n                yield v\n            yield '>'\n        elif event is Text:\n            text = escape(item)\n            text = text.replace('\\x00', '')\n            yield text\n        elif event is ENDEVENT:\n            yield '</'\n            yield item\n            yield '>'\n"
  },
  {
    "path": "src/hwp5/xmlmodel.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom collections import deque\nfrom itertools import chain\nfrom pprint import pformat\nfrom tempfile import TemporaryFile\nimport base64\nimport logging\nimport sys\n\nfrom . import binmodel\nfrom . import filestructure\nfrom .binmodel.controls import SectionDef\nfrom .binmodel.controls import TableControl\nfrom .binmodel.controls import GShapeObjectControl\nfrom .binmodel import BinData\nfrom .binmodel import ListHeader\nfrom .binmodel import Paragraph\nfrom .binmodel import Text\nfrom .binmodel import ShapeComponent\nfrom .binmodel import TableBody\nfrom .binmodel import TableCell\nfrom .binmodel import ParaText\nfrom .binmodel import ParaLineSeg\nfrom .binmodel import ParaCharShape\nfrom .binmodel import LineSeg\nfrom .binmodel import ParaRangeTag\nfrom .binmodel import Field\nfrom .binmodel import ControlChar\nfrom .binmodel import Control\nfrom .charsets import tokenize_unicode_by_lang\nfrom .dataio import Struct\nfrom .filestructure import VERSION\nfrom .treeop import STARTEVENT, ENDEVENT\nfrom .treeop import prefix_event\nfrom .treeop import build_subtree\nfrom .treeop import tree_events\nfrom .treeop import tree_events_multi\nfrom .xmlformat import startelement\nfrom .xmlformat import xmlevents_to_bytechunks\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n    unichr = chr\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef give_elements_unique_id(event_prefixed_mac):\n    paragraph_id = 0\n    table_id = 0\n    gshape_id = 0\n    shape_id = 0\n    for event, item in event_prefixed_mac:\n        (model, attributes, context) = item\n        if event == STARTEVENT:\n            if model == Paragraph:\n                attributes['paragraph_id'] = paragraph_id\n                paragraph_id += 1\n            elif model == TableControl:\n                attributes['table_id'] = table_id\n                table_id += 1\n            elif model == GShapeObjectControl:\n                attributes['gshape_id'] = gshape_id\n                gshape_id += 1\n            elif model == ShapeComponent:\n                attributes['shape_id'] = shape_id\n                shape_id += 1\n        yield event, item\n\n\ndef make_ranged_shapes(shapes):\n    last = None\n    for item in shapes:\n        if last is not None:\n            yield (last[0], item[0]), last[1]\n        last = item\n    yield (item[0], 0x7fffffff), item[1]\n\n\ndef split_and_shape(chunks, ranged_shapes):\n    try:\n        (chunk_start, chunk_end), chunk_attr, chunk = next(chunks)\n    except StopIteration:\n        return\n    for (shape_start, shape_end), shape in ranged_shapes:\n        while True:\n            # case 0: chunk has left intersection\n            #        vvvv\n            #      ----...\n            if chunk_start < shape_start:\n                assert False\n\n            # case 1: chunk is far right: get next shape\n            #         vvvv\n            #             ----\n            if shape_end <= chunk_start:        # (1)\n                break\n\n            assert chunk_start < shape_end      # by (1)\n            assert shape_start <= chunk_start\n            # case 2: chunk has left intersection\n            #         vvvv\n            #         ..----\n            if shape_end < chunk_end:           # (2)\n                prev = ((chunk_start, shape_end),\n                        chunk[:shape_end - chunk_start])\n                nexT = ((shape_end, chunk_end),\n                        chunk[shape_end - chunk_start:])\n                (chunk_start, chunk_end), chunk = prev\n            else:\n                nexT = None\n\n            assert chunk_end <= shape_end       # by (2)\n            yield (chunk_start, chunk_end), (shape, chunk_attr), chunk\n\n            if nexT is not None:\n                (chunk_start, chunk_end), chunk = nexT\n                continue\n\n            try:\n                (chunk_start, chunk_end), chunk_attr, chunk = next(chunks)\n            except StopIteration:\n                return\n\n\ndef line_segmented(chunks, ranged_linesegs):\n    prev_lineseg = None\n    line = None\n    for ((chunk_start, chunk_end),\n         (lineseg, chunk_attr),\n         chunk) in split_and_shape(chunks, ranged_linesegs):\n        if lineseg is not prev_lineseg:\n            if line is not None:\n                yield prev_lineseg, line\n            line = []\n        line.append(((chunk_start, chunk_end), chunk_attr, chunk))\n        prev_lineseg = lineseg\n    if line is not None:\n        yield prev_lineseg, line\n\n\ndef make_texts_linesegmented_and_charshaped(event_prefixed_mac):\n    ''' lineseg/charshaped text chunks '''\n\n    stack = []  # stack of ancestor Paragraphs\n    for event, item in event_prefixed_mac:\n        model, attributes, context = item\n        if model is Paragraph:\n            if event == STARTEVENT:\n                stack.append(dict())\n                yield STARTEVENT, item\n            else:\n                paratext = stack[-1].get(ParaText)\n                paracharshape = stack[-1].get(ParaCharShape)\n                paralineseg = stack[-1].get(ParaLineSeg)\n                # TODO: RangeTags are not used for now\n                # pararangetag = stack[-1].get(ParaRangeTag)\n                if paratext is None:\n                    paratext = (ParaText,\n                                dict(chunks=[((0, 0), '')]),\n                                dict(context))\n                for x in merge_paragraph_text_charshape_lineseg(paratext,\n                                                                paracharshape,\n                                                                paralineseg):\n                    yield x\n\n                yield ENDEVENT, (model, attributes, context)\n                stack.pop()\n        elif model in (ParaText, ParaCharShape, ParaLineSeg, ParaRangeTag):\n            if event == STARTEVENT:\n                stack[-1][model] = model, attributes, context\n        else:\n            yield event, (model, attributes, context)\n\n\ndef merge_paragraph_text_charshape_lineseg(paratext, paracharshape,\n                                           paralineseg):\n\n    paratext_model, paratext_attributes, paratext_context = paratext\n\n    chunks = ((range, None, chunk)\n              for range, chunk in paratext_attributes['chunks'])\n    charshapes = paracharshape[1]['charshapes']\n    shaped_chunks = split_and_shape(chunks, make_ranged_shapes(charshapes))\n\n    if paralineseg:\n        paralineseg_content = paralineseg[1]\n        paralineseg_context = paralineseg[2]\n    else:\n        # 배포용 문서의 더미 BodyText 에는 LineSeg 정보가 없음\n        # (see https://github.com/mete0r/pyhwp/issues/33)\n        # 더미 LineSeg를 만들어 준다\n        lineseg = dict(chpos=0, y=0, height=0, height2=0, height85=0,\n                       space_below=0, x=0, width=0, a8=0, flags=0)\n        paralineseg_content = dict(linesegs=[lineseg])\n        paralineseg_context = dict()\n    linesegs = ((lineseg['chpos'], lineseg)\n                for lineseg in paralineseg_content['linesegs'])\n    lined_shaped_chunks = line_segmented(shaped_chunks,\n                                         make_ranged_shapes(linesegs))\n    for lineseg_content, shaped_chunks in lined_shaped_chunks:\n        lineseg = (LineSeg, lineseg_content, paralineseg_context)\n        chunk_events = range_shaped_textchunk_events(paratext_context,\n                                                     shaped_chunks)\n        for x in wrap_modelevents(lineseg, chunk_events):\n            yield x\n\n\ndef range_shaped_textchunk_events(paratext_context, range_shaped_textchunks):\n    for (startpos, endpos), (shape, none), chunk in range_shaped_textchunks:\n        if isinstance(chunk, basestring):\n            textitem = (Text,\n                        dict(text=chunk, charshape_id=shape),\n                        paratext_context)\n            yield STARTEVENT, textitem\n            yield ENDEVENT, textitem\n        elif isinstance(chunk, dict):\n            code = chunk['code']\n            uch = unichr(code)\n            name = ControlChar.get_name_by_code(code)\n            kind = ControlChar.kinds[uch]\n            chunk_attributes = dict(name=name,\n                                    code=code,\n                                    kind=kind,\n                                    charshape_id=shape)\n            if code in (0x9, 0xa, 0xd):  # http://www.w3.org/TR/xml/#NT-Char\n                chunk_attributes['char'] = uch\n            ctrlch = (ControlChar, chunk_attributes, paratext_context)\n            yield STARTEVENT, ctrlch\n            yield ENDEVENT, ctrlch\n\n\ndef wrap_section(event_prefixed_mac, sect_id=None):\n    ''' wrap a section with SectionDef '''\n    starting_buffer = list()\n    started = False\n    sectiondef = None\n    for event, item in event_prefixed_mac:\n        if started:\n            yield event, item\n        else:\n            model, attributes, context = item\n            if model is SectionDef and event is STARTEVENT:\n                sectiondef, sectdef_child = build_subtree(event_prefixed_mac)\n                if sect_id is not None:\n                    attributes['section_id'] = sect_id\n                yield STARTEVENT, sectiondef\n                for k in tree_events_multi(sectdef_child):\n                    yield k\n                for evented_item in starting_buffer:\n                    yield evented_item\n                started = True\n            else:\n                starting_buffer.append((event, item))\n    yield ENDEVENT, sectiondef\n\n\nclass ColumnSet:\n    pass\n\n\ndef wrap_columns(event_prefixed_mac):\n\n    stack = []\n\n    for event, item in event_prefixed_mac:\n        model, attributes, context = item\n\n        if model is Paragraph:\n            if event is STARTEVENT:\n\n                split = attributes['split']\n                split = Paragraph.SplitFlags(split)\n\n                if split.new_columnsdef:\n                    if stack[-1][0] is ColumnSet:\n                        yield ENDEVENT, stack.pop()\n\n                    columns = (ColumnSet, {}, {})\n                    stack.append(columns)\n                    yield STARTEVENT, columns\n\n        else:\n            if event is STARTEVENT:\n                stack.append(item)\n            else:\n                if model != stack[-1][0]:\n                    assert stack[-1][0] is ColumnSet\n                    yield ENDEVENT, stack.pop()\n                stack.pop()\n\n        yield event, item\n\n\ndef make_extended_controls_inline(event_prefixed_mac, stack=None):\n    ''' inline extended-controls into paragraph texts '''\n    if stack is None:\n        stack = []  # stack of ancestor Paragraphs\n    for event, item in event_prefixed_mac:\n        model, attributes, context = item\n        if model is Paragraph:\n            for x in meci_paragraph(event, stack, item):\n                yield x\n        elif model is ControlChar:\n            for x in meci_controlchar(event, stack, item, attributes):\n                yield x\n        elif issubclass(model, Control) and event == STARTEVENT:\n            control_subtree = build_subtree(event_prefixed_mac)\n            paragraph = stack[-1]\n            paragraph_controls = paragraph.setdefault(Control, [])\n            paragraph_controls.append(control_subtree)\n        else:\n            yield event, item\n\n\ndef meci_paragraph(event, stack, item):\n    if event == STARTEVENT:\n        stack.append(dict())\n        yield STARTEVENT, item\n    else:\n        yield ENDEVENT, item\n        stack.pop()\n\n\ndef meci_controlchar(event, stack, item, attributes):\n    if event is STARTEVENT:\n        if attributes['kind'] is ControlChar.EXTENDED:\n            paragraph = stack[-1]\n            paragraph_controls = paragraph.get(Control)\n            control_subtree = paragraph_controls.pop(0)\n            tev = tree_events(*control_subtree)\n            # to evade the Control/STARTEVENT trigger\n            # in parse_models_pass3()\n            yield next(tev)\n\n            for k in make_extended_controls_inline(tev, stack):\n                yield k\n        else:\n            yield STARTEVENT, item\n            yield ENDEVENT, item\n\n\ndef make_paragraphs_children_of_listheader(event_prefixed_mac,\n                                           parentmodel=ListHeader,\n                                           childmodel=Paragraph):\n    ''' make paragraphs children of the listheader '''\n    stack = []\n    level = 0\n    for event, item in event_prefixed_mac:\n        model, attributes, context = item\n        if event is STARTEVENT:\n            level += 1\n        if len(stack) > 0 and ((event is STARTEVENT\n                                and stack[-1][0] == level\n                                and model is not childmodel) or\n                               (event is ENDEVENT\n                                and stack[-1][0] - 1 == level)):\n            lh_level, lh_item = stack.pop()\n            yield ENDEVENT, lh_item\n\n        if issubclass(model, parentmodel):\n            if event is STARTEVENT:\n                stack.append((level, item))\n                yield event, item\n            else:\n                pass\n        else:\n            yield event, item\n\n        if event is ENDEVENT:\n            level -= 1\n\n\ndef match_field_start_end(event_prefixed_mac):\n    stack = []\n    for event, item in event_prefixed_mac:\n        (model, attributes, context) = item\n        if issubclass(model, Field):\n            for x in mfse_field(event, stack, item):\n                yield x\n        elif model is LineSeg:\n            for x in mfse_lineseg(event, stack, item):\n                yield x\n        elif model is ControlChar and attributes['name'] == 'FIELD_END':\n            for x in mfse_field_end(event, stack, item):\n                yield x\n        else:\n            yield event, item\n\n\ndef mfse_field(event, stack, item):\n    if event is STARTEVENT:\n        stack.append(item)\n        yield event, item\n    else:\n        pass\n\n\ndef mfse_lineseg(event, stack, item):\n    if event is ENDEVENT:\n        # fields still not closed; temporarily close them\n        for field_item in reversed(stack):\n            yield ENDEVENT, field_item\n        yield event, item\n    elif event is STARTEVENT:\n        yield event, item\n        # fields temporarily closed; open them again\n        for field_item in stack:\n            yield STARTEVENT, field_item\n\n\ndef mfse_field_end(event, stack, item):\n    if event is ENDEVENT:\n        if len(stack) > 0:\n            yield event, stack.pop()\n        else:\n            logger.warning('unmatched field end')\n\n\nclass TableRow:\n    pass\n\n\nROW_OPEN = 1\nROW_CLOSE = 2\n\n\ndef restructure_tablebody(event_prefixed_mac):\n    ''' Group table columns in each rows and wrap them with TableRow. '''\n    stack = []\n    for event, item in event_prefixed_mac:\n        (model, attributes, context) = item\n        if model is TableBody:\n            for x in rstbody_tablebody(event, stack, item, attributes,\n                                       context):\n                yield x\n        elif model is TableCell:\n            for x in rstbody_tablecell(event, stack, item):\n                yield x\n        else:\n            yield event, item\n\n\ndef rstbody_tablebody(event, stack, item, attributes, context):\n    if event is STARTEVENT:\n        rowcols = deque()\n        for cols in attributes.pop('rowcols'):\n            if cols == 1:\n                rowcols.append(ROW_OPEN | ROW_CLOSE)\n            else:\n                rowcols.append(ROW_OPEN)\n                for i in range(0, cols - 2):\n                    rowcols.append(0)\n                rowcols.append(ROW_CLOSE)\n        stack.append((context, rowcols))\n        yield event, item\n    else:\n        yield event, item\n        stack.pop()\n\n\ndef rstbody_tablecell(event, stack, item):\n    table_context, rowcols = stack[-1]\n    row_context = dict(table_context)\n    if event is STARTEVENT:\n        how = rowcols[0]\n        if how & ROW_OPEN:\n            yield STARTEVENT, (TableRow, dict(), row_context)\n    yield event, item\n    if event is ENDEVENT:\n        how = rowcols.popleft()\n        if how & ROW_CLOSE:\n            yield ENDEVENT, (TableRow, dict(), row_context)\n\n\ndef tokenize_text_by_lang(event_prefixed_mac):\n    ''' Group table columns in each rows and wrap them with TableRow. '''\n    for event, item in event_prefixed_mac:\n        (model, attributes, context) = item\n        if model is Text:\n            if event is STARTEVENT:\n                charshape_id = attributes['charshape_id']\n                for lang, text in tokenize_unicode_by_lang(attributes['text']):\n                    token = (Text, {\n                        'charshape_id': charshape_id,\n                        'lang': lang,\n                        'text': text,\n                    }, context)\n                    yield STARTEVENT, token\n                    yield ENDEVENT, token\n        else:\n            yield event, item\n\n\ndef embed_bindata(event_prefixed_mac, bindata):\n    for event, item in event_prefixed_mac:\n        (model, attributes, context) = item\n        if event is STARTEVENT and model is BinData:\n            if attributes['flags'].storage is BinData.StorageType.EMBEDDING:\n                name = ('BIN%04X' % attributes['bindata']['storage_id']\n                        + '.'\n                        + attributes['bindata']['ext'])\n                bin_stream = bindata[name].open()\n                try:\n                    binary = bin_stream.read()\n                finally:\n                    bin_stream.close()\n                b64 = base64.b64encode(binary)\n                b64 = b64.decode('ascii')\n                truncated = []\n                while b64:\n                    if len(b64) > 64:\n                        truncated.append(b64[:64])\n                        b64 = b64[64:]\n                    else:\n                        truncated.append(b64)\n                        b64 = ''\n                b64 = '\\n'.join(truncated)\n                b64 = '\\n' + b64 + '\\n'\n                attributes['bindata']['<text>'] = b64\n                attributes['bindata']['inline'] = 'true'\n        yield event, item\n\n\ndef prefix_binmodels_with_event(context, models):\n    level_prefixed = ((model['level'],\n                       (model['type'], model['content'], context))\n                      for model in models)\n    return prefix_event(level_prefixed)\n\n\ndef wrap_modelevents(wrapper_model, modelevents):\n    yield STARTEVENT, wrapper_model\n    for mev in modelevents:\n        yield mev\n    yield ENDEVENT, wrapper_model\n\n\ndef modelevents_to_xmlevents(modelevents):\n    for event, (model, attributes, context) in modelevents:\n        try:\n            if event is STARTEVENT:\n                for x in startelement(context, (model, attributes)):\n                    yield x\n            elif event is ENDEVENT:\n                yield ENDEVENT, model.__name__\n        except:\n            logger.error('model: %s', pformat({\n                'event': event,\n                'model': model,\n                'attributes': attributes,\n                'context': context\n            }))\n            raise\n\n\nclass XmlEvents(object):\n\n    def __init__(self, events):\n        self.events = events\n\n    def __iter__(self):\n        return modelevents_to_xmlevents(self.events)\n\n    def bytechunks(self, xml_declaration=True, **kwargs):\n        encoding = kwargs.get('xml_encoding', 'utf-8')\n        if xml_declaration:\n            yield '<?xml version=\"1.0\" encoding=\"{}\"?>\\n'.format(\n                encoding\n            ).encode(\n                encoding\n            )\n        bytechunks = xmlevents_to_bytechunks(self, encoding)\n        for chunk in bytechunks:\n            yield chunk\n\n    def dump(self, outfile, **kwargs):\n        bytechunks = self.bytechunks(**kwargs)\n        for chunk in bytechunks:\n            outfile.write(chunk)\n        if hasattr(outfile, 'flush'):\n            outfile.flush()\n\n    def open(self, **kwargs):\n        tmpfile = TemporaryFile()\n        try:\n            self.dump(tmpfile, **kwargs)\n        except:\n            tmpfile.close()\n            raise\n\n        tmpfile.seek(0)\n        return tmpfile\n\n\nclass XmlEventsMixin(object):\n\n    def xmlevents(self, **kwargs):\n        return XmlEvents(self.events(**kwargs))\n\n\nclass ModelEventStream(binmodel.ModelStream, XmlEventsMixin):\n\n    def modelevents(self, **kwargs):\n        models = self.models(**kwargs)\n\n        # prepare modelevents context\n        kwargs.setdefault('version', self.version)\n        return prefix_binmodels_with_event(kwargs, models)\n\n    def other_formats(self):\n        d = super(ModelEventStream, self).other_formats()\n        d['.xml'] = self.xmlevents().open\n        return d\n\n\nclass HwpSummaryInfo(filestructure.HwpSummaryInfo, XmlEventsMixin):\n\n    def events(self, **context):\n        generator = PropertySetStreamModelEventsGenerator(context)\n        events = generator.generateModelEvents(self.propertySetStream)\n        element = HwpSummaryInfo, {}, context\n        return wrap_modelevents(element, events)\n\n\nclass PropertySetStreamModelEventsGenerator(object):\n\n    def __init__(self, context):\n        self.context = context\n\n    def generateModelEvents(self, stream):\n        return self.getPropertySetStreamEvents(stream)\n\n    def getPropertySetStreamEvents(self, stream):\n        from .msoleprops import PropertySetStream\n        sectionEvents = [\n            self.getPropertySetEvents(propertyset)\n            for propertyset in stream.propertysets\n        ]\n        events = chain(*sectionEvents)\n\n        content = dict(\n            byte_order='{:04x}'.format(\n                stream.byteOrder,\n            ),\n            version=str(stream.version),\n            system_identifier='{:08x}'.format(\n                stream.systemIdentifier,\n            ),\n            clsid=str(stream.clsid)\n        )\n        element = PropertySetStream, content, self.context\n        return wrap_modelevents(element, events)\n\n    def getPropertySetEvents(self, propertyset):\n        from .msoleprops import PropertySet\n        propertyEvents = [\n            self.getPropertyEvents(property)\n            for property in sorted(\n                propertyset.properties,\n                key=lambda property: property.desc.offset\n            )\n        ]\n        events = chain(*propertyEvents)\n\n        content = dict(\n            fmtid=propertyset.fmtid,\n            offset=propertyset.desc.offset,\n        )\n        element = PropertySet, content, self.context\n        return wrap_modelevents(element, events)\n\n    def getPropertyEvents(self, property):\n        from .msoleprops import PID_DICTIONARY\n        from .msoleprops import Property\n        content = dict(\n            id=property.desc.id,\n            offset=property.desc.offset,\n        )\n        if property.idLabel is not None:\n            content['id_label'] = property.idLabel\n        if property.type is not None:\n            content['type'] = str(property.type.vt_type.__name__)\n            content['type_code'] = '0x{:04x}'.format(property.type.code)\n        if property.id == PID_DICTIONARY.id:\n            events = self.getDictionaryEvents(property.value)\n        else:\n            events = ()\n            content['value'] = property.value\n        element = Property, content, self.context\n        return wrap_modelevents(element, events)\n\n    def getDictionaryEvents(self, dictionary):\n        events = list(self.getDictionaryEntryEvents(entry)\n                      for entry in dictionary.entries)\n        return chain(*events)\n\n    def getDictionaryEntryEvents(self, entry):\n        from .msoleprops import DictionaryEntry\n        content = dict(\n            id=entry.id,\n            name=entry.name,\n        )\n        element = DictionaryEntry, content, self.context\n        return wrap_modelevents(element, ())\n\n\nclass DocInfo(ModelEventStream):\n\n    def events(self, **kwargs):\n        docinfo = DocInfo, dict(), dict()\n        events = self.modelevents(**kwargs)\n        if 'embedbin' in kwargs:\n            events = embed_bindata(events, kwargs['embedbin'])\n        events = wrap_modelevents(docinfo, events)\n        return events\n\n\nclass Section(ModelEventStream):\n\n    def events(self, **kwargs):\n        events = self.modelevents(**kwargs)\n\n        events = make_texts_linesegmented_and_charshaped(events)\n        events = make_extended_controls_inline(events)\n        events = match_field_start_end(events)\n        events = make_paragraphs_children_of_listheader(events)\n        events = make_paragraphs_children_of_listheader(events, TableBody,\n                                                        TableCell)\n        events = restructure_tablebody(events)\n        events = tokenize_text_by_lang(events)\n\n        section_idx = kwargs.get('section_idx')\n        events = wrap_section(events, section_idx)\n        events = wrap_columns(events)\n\n        return events\n\n\nclass Sections(binmodel.Sections, XmlEventsMixin):\n\n    section_class = Section\n\n    def events(self, **kwargs):\n        bodytext_events = []\n        for idx in self.section_indexes():\n            kwargs['section_idx'] = idx\n            section = self.section(idx)\n            events = section.events(**kwargs)\n            bodytext_events.append(events)\n\n        class BodyText(object):\n            pass\n        bodytext_events = chain(*bodytext_events)\n        bodytext = BodyText, dict(), dict()\n        return wrap_modelevents(bodytext, bodytext_events)\n\n    def other_formats(self):\n        d = super(Sections, self).other_formats()\n        d['.xml'] = self.xmlevents().open\n        return d\n\n\nclass HwpDoc(Struct):\n\n    def attributes():\n        yield VERSION, 'version'\n    attributes = staticmethod(attributes)\n\n\nclass Hwp5File(binmodel.Hwp5File, XmlEventsMixin):\n\n    summaryinfo_class = HwpSummaryInfo\n    docinfo_class = DocInfo\n    bodytext_class = Sections\n\n    def events(self, **kwargs):\n        if 'embedbin' in kwargs and kwargs['embedbin'] and 'BinData' in self:\n            kwargs['embedbin'] = self['BinData']\n        else:\n            kwargs.pop('embedbin', None)\n\n        events = chain(self.summaryinfo.events(**kwargs),\n                       self.docinfo.events(**kwargs),\n                       self.text.events(**kwargs))\n\n        hwpdoc = HwpDoc, dict(version=self.header.version), dict()\n        events = wrap_modelevents(hwpdoc, events)\n\n        # for easy references in styles\n        events = give_elements_unique_id(events)\n\n        return events\n"
  },
  {
    "path": "src/hwp5/xsl/binspec2html.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\"\n  xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  >\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"yes\"\n      doctype-system=\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"\n      doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n      />\n  <xsl:template match=\"/binspec\">\n    <xsl:element name=\"html\">\n      <xsl:element name=\"head\">\n\t<xsl:element name=\"meta\">\n\t  <xsl:attribute name=\"http-equiv\">Content-Type</xsl:attribute>\n\t  <xsl:attribute name=\"content\">text/xhtml; charset=utf-8</xsl:attribute>\n\t</xsl:element>\n\t<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></script>\n\t<xsl:element name=\"script\">\n\t  <xsl:attribute name=\"type\">text/javascript</xsl:attribute>\n\t  <xsl:text>\n\t    $(document).ready(function(){\n\t      $('a.toggle-definition').parent().parent().siblings().css('display', 'none');\n\t      $('a.toggle-definition').click(function(){\n\t\t$(this).parent().parent().siblings().toggle();\n\t      });\n\t    });\n\t  </xsl:text>\n\t</xsl:element>\n\t<xsl:element name=\"style\">\n\t  <xsl:attribute name=\"type\">text/css</xsl:attribute>\n\t  <xsl:text>\n\t    table.StructType {\n\t      width: 100%;\n\t    }\n\t    table.simple {\n\t      border: 1px solid black;\n\t      border-collapse: collapse;\n\t    }\n\t    table.simple th ,\n\t    table.simple td {\n\t      border: 1px solid black;\n\t      padding: 1em;\n\t    }\n\t    thead tr.StructType-name th {\n\t      background-color: #ccc;\n\t    }\n\t    tr.extension-header th {\n\t      background-color: #ddd;\n\t    }\n\t    tr.extension-header th .condition {\n\t      font-weight: normal;\n\t    }\n\t    tr.extends-header th {\n\t      background-color: #eee;\n\t      color: #777;\n\t      font-weight: normal;\n\t    }\n\t    table.SelectiveType,\n\t    table.SelectiveType th,\n\t    table.SelectiveType td {\n\t      border: 0;\n\t      padding: 0;\n\t    }\n\t    table.EnumType {\n\t      border: 0;\n\t      width: 100%;\n\t    }\n\t    table.EnumType tr.name th {\n\t      border: 0;\n\t    }\n\t    table.FlagsType {\n\t      border: 0;\n\t      width: 100%;\n\t    }\n\t    table.FlagsType tr.name th {\n\t      border: 0;\n\t    }\n\t    a.toggle-definition {\n\t      text-decoration: underline;\n\t      cursor: pointer;\n\t      color: blue;\n\t    }\n\t  </xsl:text>\n\t</xsl:element>\n      </xsl:element>\n      <xsl:element name=\"body\">\n\t<xsl:element name=\"h1\">\n\t  hwp5spec\n\t</xsl:element>\n\t<xsl:element name=\"table\">\n\t  <xsl:element name=\"tr\">\n\t    <xsl:element name=\"th\">\n\t      Version:\n\t    </xsl:element>\n\t    <xsl:element name=\"td\">\n\t      <xsl:value-of select=\"@version\"/>\n\t    </xsl:element>\n\t  </xsl:element>\n\t</xsl:element>\n\t<xsl:element name=\"h2\">Records</xsl:element>\n\t<xsl:call-template name=\"toc-Records\" />\n\t<xsl:apply-templates select=\"TagModel\" mode=\"define\" />\n\t<xsl:element name=\"h2\">Structs</xsl:element>\n\t<xsl:apply-templates select=\"StructType\" mode=\"define\" />\n\t<xsl:element name=\"h2\">Primitives</xsl:element>\n\t<xsl:element name=\"table\">\n\t  <xsl:attribute name=\"class\">simple</xsl:attribute>\n\t  <xsl:element name=\"tr\">\n\t    <xsl:element name=\"th\">\n\t      name\n\t    </xsl:element>\n\t    <xsl:element name=\"th\">\n\t      size\n\t    </xsl:element>\n\t    <xsl:element name=\"th\">\n\t      binfmt\n\t    </xsl:element>\n\t  </xsl:element>\n\t  <xsl:apply-templates select=\"PrimitiveType\" mode=\"define\" />\n\t</xsl:element>\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n  <xsl:template name=\"toc-Records\" >\n    <xsl:element name=\"table\">\n      <xsl:attribute name=\"class\">toc simple</xsl:attribute>\n      <xsl:for-each select=\"TagModel\">\n\t<xsl:element name=\"tr\">\n\t  <xsl:element name=\"td\">\n\t    <xsl:value-of select=\"@tag_id\" />\n\t  </xsl:element>\n\t  <xsl:element name=\"td\">\n\t    <xsl:element name=\"a\">\n\t      <xsl:attribute name=\"href\">\n\t\t<xsl:text>#</xsl:text>\n\t\t<xsl:value-of select=\"@name\" />\n\t      </xsl:attribute>\n\t      <xsl:value-of select=\"@name\" />\n\t    </xsl:element>\n\t  </xsl:element>\n\t</xsl:element>\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"TagModel\" mode=\"define\">\n    <xsl:element name=\"div\">\n      <xsl:element name=\"h3\">\n\t<xsl:call-template name=\"anchor-with-name\" />\n      </xsl:element>\n      <xsl:element name=\"table\">\n\t<xsl:attribute name=\"class\">StructType simple</xsl:attribute>\n\t<xsl:for-each select=\"base\">\n\t  <xsl:variable name=\"name\" select=\"@name\" />\n\t  <xsl:variable name=\"struct\" select=\"//StructType[@name=$name]\" />\n\t  <xsl:for-each select=\"$struct[1]\">\n\t    <xsl:apply-templates select=\".\" mode=\"thead\" />\n\t    <xsl:apply-templates select=\"extends\" mode=\"tbody\" />\n\t    <xsl:apply-templates select=\".\" mode=\"tbody\" />\n\t  </xsl:for-each>\n\t</xsl:for-each>\n\t<xsl:for-each select=\"extension\">\n\t  <xsl:element name=\"tbody\">\n\t    <xsl:apply-templates select=\".\" mode=\"tr\" />\n\t    <xsl:apply-templates select=\"extends\" mode=\"tr\" />\n\t    <xsl:apply-templates select=\"member\" mode=\"tr\" />\n\t  </xsl:element>\n\t</xsl:for-each>\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"StructType\" mode=\"define\">\n    <xsl:element name=\"div\">\n      <xsl:element name=\"h3\">\n\t<xsl:call-template name=\"anchor-with-name\" />\n      </xsl:element>\n      <xsl:element name=\"table\">\n\t<xsl:attribute name=\"class\">StructType simple</xsl:attribute>\n\t<xsl:apply-templates select=\".\" mode=\"thead\" />\n\t<xsl:apply-templates select=\"extends\" mode=\"tbody\" />\n\t<xsl:apply-templates select=\".\" mode=\"tbody\" />\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"StructType\" mode=\"thead\">\n    <xsl:element name=\"thead\">\n      <xsl:element name=\"tr\">\n\t<xsl:attribute name=\"class\">StructType-name</xsl:attribute>\n\t<xsl:element name=\"th\">\n\t  <xsl:attribute name=\"colspan\">4</xsl:attribute>\n\t  <xsl:value-of select=\"@name\" />\n\t</xsl:element>\n      </xsl:element>\n      <xsl:element name=\"tr\">\n\t<xsl:element name=\"th\">name</xsl:element>\n\t<xsl:element name=\"th\">type</xsl:element>\n\t<xsl:element name=\"th\">condition</xsl:element>\n\t<xsl:element name=\"th\">version</xsl:element>\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"StructType\" mode=\"tbody\">\n    <xsl:element name=\"tbody\">\n      <xsl:apply-templates select=\"member\" mode=\"tr\"/>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"extends\" mode=\"tbody\">\n    <xsl:element name=\"tbody\">\n      <xsl:apply-templates select=\".\" mode=\"tr\" />\n      <xsl:variable name=\"extends-name\" select=\"@name\" />\n      <xsl:variable name=\"struct\" select=\"//StructType[@name=$extends-name]\" />\n      <xsl:apply-templates select=\"$struct/members\" mode=\"tr\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"extends\" mode=\"tr\">\n    <xsl:element name=\"tr\">\n      <xsl:attribute name=\"class\">extends-header</xsl:attribute>\n      <xsl:element name=\"th\">\n\t<xsl:attribute name=\"colspan\">4</xsl:attribute>\n\t<xsl:text>(see </xsl:text>\n\t<xsl:call-template name=\"reference-type-with-name\">\n\t  <xsl:with-param name=\"type-name\"><xsl:value-of select=\"@name\" /></xsl:with-param>\n\t</xsl:call-template>\n\t<xsl:text> members)</xsl:text>\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"extension\" mode=\"tr\" >\n    <xsl:element name=\"tr\">\n      <xsl:attribute name=\"class\">extension-header</xsl:attribute>\n      <xsl:element name=\"th\">\n\t<xsl:attribute name=\"colspan\">4</xsl:attribute>\n\t<xsl:text>Extension: </xsl:text>\n\t<xsl:call-template name=\"toggle-definition\">\n\t  <xsl:with-param name=\"text\" select=\"@name\" />\n\t</xsl:call-template>\n\t<xsl:element name=\"div\">\n\t  <xsl:attribute name=\"class\">condition</xsl:attribute>\n\t  (if <xsl:value-of select=\"condition\" />)\n\t</xsl:element>\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"member\" mode=\"tr\">\n    <xsl:element name=\"tr\">\n      <xsl:attribute name=\"class\">member</xsl:attribute>\n      <xsl:element name=\"th\">\n\t<xsl:value-of select=\"@name\" />\n      </xsl:element>\n      <xsl:element name=\"td\">\n\t<xsl:apply-templates select=\"type-ref\" />\n      </xsl:element>\n      <xsl:element name=\"td\">\n\t<xsl:value-of select=\"condition\" />\n      </xsl:element>\n      <xsl:element name=\"td\">\n\t<xsl:value-of select=\"@version\" />\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template name=\"anchor-with-name\">\n    <xsl:element name=\"a\">\n      <xsl:attribute name=\"name\">\n\t<xsl:value-of select=\"@name\" />\n      </xsl:attribute>\n      <xsl:attribute name=\"href\">\n\t<xsl:text>#</xsl:text>\n\t<xsl:value-of select=\"@name\" />\n      </xsl:attribute>\n      <xsl:value-of select=\"@name\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"type-ref[@meta='EnumType']\">\n    <xsl:variable name=\"name\" select=\"@name\" />\n    <xsl:variable name=\"scope\" select=\"@scope\" />\n    <xsl:variable name=\"EnumType\" select=\"//EnumType[@name=$name and @scope=$scope]\" />\n    <xsl:apply-templates select=\"$EnumType\" mode=\"define\" />\n  </xsl:template>\n\n  <xsl:template match=\"type-ref[@meta='FlagsType']\">\n    <xsl:apply-templates select=\"FlagsType\" mode=\"define\" />\n  </xsl:template>\n\n  <xsl:template match=\"type-ref[@meta='FixedArrayType']\">\n    <xsl:apply-templates select=\"FixedArrayType\" mode=\"define\" />\n  </xsl:template>\n\n  <xsl:template match=\"type-ref[@meta='VariableLengthArrayType']\">\n    <xsl:apply-templates select=\"VariableLengthArrayType\" mode=\"define\" />\n  </xsl:template>\n\n  <xsl:template match=\"type-ref[@meta='X_ARRAY']\">\n    <xsl:apply-templates select=\"XArrayType\" mode=\"define\" />\n  </xsl:template>\n\n  <xsl:template match=\"type-ref[@meta='SelectiveType']\">\n    <xsl:apply-templates select=\"SelectiveType\" mode=\"define\" />\n  </xsl:template>\n\n  <xsl:template match=\"type-ref\">\n    <xsl:call-template name=\"reference-type-with-name\">\n      <xsl:with-param name=\"type-name\">\n\t<xsl:value-of select=\"@name\"/>\n      </xsl:with-param>\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template name=\"reference-type-with-name\">\n    <xsl:param name=\"type-name\" />\n    <xsl:if test=\"$type-name != 'int'\">\n      <xsl:element name=\"a\">\n\t<xsl:attribute name=\"href\">#<xsl:value-of select=\"$type-name\" /></xsl:attribute>\n\t<xsl:value-of select=\"$type-name\" />\n      </xsl:element>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template name=\"reference-struct-type\">\n    <xsl:element name=\"a\">\n      <xsl:attribute name=\"href\">#<xsl:value-of select=\".\" /></xsl:attribute>\n      <xsl:value-of select=\".\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"FlagsType\" mode=\"define\">\n    <xsl:element name=\"table\">\n      <xsl:attribute name=\"class\">FlagsType simple</xsl:attribute>\n      <xsl:element name=\"tr\">\n\t<xsl:attribute name=\"class\">name</xsl:attribute>\n\t<xsl:element name=\"th\">\n\t  <xsl:attribute name=\"colspan\">3</xsl:attribute>\n\t  <xsl:variable name=\"title\" select=\"concat('Flags(', base/type-ref/@name, ')')\" />\n\t  <xsl:call-template name=\"toggle-definition\">\n\t    <xsl:with-param name=\"text\" select=\"$title\" />\n\t  </xsl:call-template>\n\t</xsl:element>\n      </xsl:element>\n      <xsl:element name=\"tr\">\n\t<xsl:element name=\"th\">bits</xsl:element>\n\t<xsl:element name=\"th\">name</xsl:element>\n\t<xsl:element name=\"th\">type</xsl:element>\n      </xsl:element>\n      <xsl:for-each select=\"BitField\">\n\t<xsl:element name=\"tr\">\n\t  <xsl:element name=\"td\">\n\t    <xsl:choose>\n\t      <xsl:when test=\"@lsb = @msb\">\n\t\t<xsl:value-of select=\"@lsb\" />\n\t      </xsl:when>\n\t      <xsl:otherwise>\n\t\t<xsl:value-of select=\"@lsb\" /> ~ <xsl:value-of select=\"@msb\" />\n\t      </xsl:otherwise>\n\t    </xsl:choose>\n\t  </xsl:element>\n\t  <xsl:element name=\"th\">\n\t    <xsl:value-of select=\"@name\" />\n\t  </xsl:element>\n\t  <xsl:element name=\"td\">\n\t    <xsl:apply-templates select=\"type-ref[@meta='EnumType']\" />\n\t  </xsl:element>\n\t</xsl:element>\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"FixedArrayType\" mode=\"define\">\n    ARRAY(<xsl:apply-templates select=\"item-type/type-ref\" />, <xsl:value-of select=\"@size\" />)\n  </xsl:template>\n\n  <xsl:template match=\"XArrayType\" mode=\"define\">\n    ARRAY(<xsl:apply-templates select=\"item-type/type-ref\" />, <xsl:value-of select=\"@size\" />)\n  </xsl:template>\n\n  <xsl:template match=\"VariableLengthArrayType\" mode=\"define\">\n    N_ARRAY(<xsl:apply-templates select=\"count-type/type-ref\" />,\n    <xsl:apply-templates select=\"item-type/type-ref\" />)\n  </xsl:template>\n\n  <xsl:template match=\"SelectiveType\" mode=\"define\">\n    if\n    <xsl:value-of select=\"@selector\" />\n    is:\n    <xsl:element name=\"ul\">\n      <xsl:attribute name=\"class\">SelectiveType</xsl:attribute>\n      <xsl:for-each select=\"selection\">\n\t<xsl:element name=\"li\">\n\t    <xsl:value-of select=\"@when\" />; then \n\t    <xsl:apply-templates select=\"type-ref\" />\n\t</xsl:element>\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"EnumType\" mode=\"define\">\n    <xsl:element name=\"table\">\n      <xsl:attribute name=\"class\">EnumType simple</xsl:attribute>\n      <xsl:element name=\"tr\">\n\t<xsl:attribute name=\"class\">name</xsl:attribute>\n\t<xsl:element name=\"th\">\n\t  <xsl:attribute name=\"colspan\">2</xsl:attribute>\n\t  <xsl:text>Enum </xsl:text>\n\t  <xsl:for-each select=\"@scope\" >\n\t    <xsl:call-template name=\"reference-struct-type\" />\n\t  </xsl:for-each>\n\t  <xsl:text>.</xsl:text>\n\t  <xsl:call-template name=\"toggle-definition\">\n\t    <xsl:with-param name=\"text\" select=\"@name\" />\n\t  </xsl:call-template>\n\t</xsl:element>\n      </xsl:element>\n      <xsl:for-each select=\"item\">\n\t<xsl:element name=\"tr\">\n\t  <xsl:element name=\"td\">\n\t    <xsl:value-of select=\"@value\" />\n\t  </xsl:element>\n\t  <xsl:element name=\"td\">\n\t    <xsl:value-of select=\"@name\" />\n\t  </xsl:element>\n\t</xsl:element>\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"PrimitiveType\" mode=\"define\">\n    <xsl:element name=\"tr\">\n      <xsl:element name=\"th\">\n\t<xsl:call-template name=\"anchor-with-name\" />\n      </xsl:element>\n      <xsl:element name=\"td\">\n\t<xsl:value-of select=\"@size\" />\n      </xsl:element>\n      <xsl:element name=\"td\">\n\t<xsl:value-of select=\"binfmt\" />\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template name=\"toggle-definition\">\n    <xsl:param name=\"text\" />\n    <xsl:element name=\"a\">\n      <xsl:attribute name=\"class\">toggle-definition</xsl:attribute>\n      <xsl:value-of select=\"$text\" />\n    </xsl:element>\n  </xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/hwp5css-common.xsl",
    "content": "<?xml version=\"1.0\"?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n    <xsl:output method=\"text\" media-type=\"text/css\" encoding=\"utf-8\" indent=\"no\" />\n\n    <xsl:variable name=\"facenamebaseko\" select=\"1\" />\n    <xsl:variable name=\"facenamebaseen\" select=\"$facenamebaseko + //IdMappings/@ko-fonts\" />\n    <xsl:variable name=\"facenamebasecn\" select=\"$facenamebaseen + //IdMappings/@en-fonts\" />\n    <xsl:variable name=\"facenamebasejp\" select=\"$facenamebasecn + //IdMappings/@cn-fonts\" />\n    <xsl:variable name=\"facenamebaseot\" select=\"$facenamebasejp + //IdMappings/@jp-fonts\" />\n    <xsl:variable name=\"facenamebasesy\" select=\"$facenamebaseot + //IdMappings/@other-fonts\" />\n    <xsl:variable name=\"facenamebaseus\" select=\"$facenamebasesy + //IdMappings/@symbol-fonts\" />\n\n    <xsl:template match=\"IdMappings\" mode=\"css-rule\">\n        <xsl:text>/* Styles */&#10;</xsl:text>\n        <xsl:apply-templates select=\"Style\" mode=\"css-rule\" />\n        <xsl:text>/* Paragraph attributes */&#10;</xsl:text>\n        <xsl:apply-templates select=\"ParaShape\" mode=\"css-rule\" />\n        <xsl:text>/* Text attributes */&#10;</xsl:text>\n        <xsl:apply-templates select=\"CharShape\" mode=\"css-rule\" />\n        <xsl:apply-templates select=\"BorderFill\" mode=\"css-rule\" />\n        <xsl:apply-templates select=\"Bullet\" mode=\"css-rule\" />\n    </xsl:template>\n\n    <xsl:template match=\"Style\" mode=\"css-rule\">\n        <xsl:variable name=\"paragraph-selector\">\n            <xsl:text>.</xsl:text>\n            <xsl:value-of select=\"translate(@name, ' ', '-')\"/>\n        </xsl:variable>\n        <xsl:variable name=\"spans-selector\">\n            <xsl:value-of select=\"$paragraph-selector\" />\n            <xsl:text> &gt; </xsl:text>\n            <xsl:text>span</xsl:text>\n        </xsl:variable>\n        <xsl:if test=\"@kind = 'paragraph'\">\n            <xsl:variable name=\"parashape_pos\" select=\"@parashape-id + 1\" />\n            <xsl:variable name=\"parashape\" select=\"//ParaShape[$parashape_pos]\" />\n            <xsl:call-template name=\"css-rule\">\n                <xsl:with-param name=\"selector\" select=\"$paragraph-selector\" />\n                <xsl:with-param name=\"declarations\">\n                    <xsl:text>/* </xsl:text>\n                    <xsl:text>@parashape-id = </xsl:text>\n                    <xsl:value-of select=\"@parashape-id\" />\n                    <xsl:text>*/&#10;</xsl:text>\n                    <xsl:apply-templates select=\"$parashape\" mode=\"css-declaration\" />\n                </xsl:with-param>\n            </xsl:call-template>\n            <xsl:call-template name=\"css-rule\">\n                <xsl:with-param name=\"selector\" select=\"$spans-selector\" />\n                <xsl:with-param name=\"declarations\">\n                    <xsl:apply-templates select=\"$parashape\" mode=\"css-declaration-for-span\" />\n                </xsl:with-param>\n            </xsl:call-template>\n        </xsl:if>\n\n        <xsl:text>/* </xsl:text>\n        <xsl:text>@charshape-id = </xsl:text>\n        <xsl:value-of select=\"@charshape-id\" />\n        <xsl:text>*/&#10;</xsl:text>\n        <xsl:variable name=\"charshape_pos\" select=\"number(@charshape-id) + 1\" />\n        <xsl:variable name=\"charshape\" select=\"//CharShape[$charshape_pos]\" />\n        <xsl:for-each select=\"$charshape\">\n            <xsl:call-template name=\"charshape-css-rule\">\n                <xsl:with-param name=\"charshape-selector\" select=\"$spans-selector\" />\n            </xsl:call-template>\n        </xsl:for-each>\n    </xsl:template>\n\n    <xsl:template match=\"ParaShape\" mode=\"css-rule\">\n        <xsl:variable name=\"paragraph-selector\">\n            <xsl:text>p.parashape-</xsl:text>\n            <xsl:number value=\"position()-1\" />\n        </xsl:variable>\n        <xsl:variable name=\"spans-selector\">\n            <xsl:value-of select=\"$paragraph-selector\" />\n            <xsl:text> &gt; </xsl:text>\n            <xsl:text>span</xsl:text>\n        </xsl:variable>\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\" select=\"$paragraph-selector\" />\n            <xsl:with-param name=\"declarations\">\n                <xsl:apply-templates select=\".\" mode=\"css-declaration\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\" select=\"$spans-selector\" />\n            <xsl:with-param name=\"declarations\">\n                <xsl:apply-templates select=\".\" mode=\"css-declaration-for-span\" />\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"ParaShape\" mode=\"css-declaration\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">margin</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-pt\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@doubled-margin-top div 2\" />\n                </xsl:call-template>\n                <xsl:text> </xsl:text>\n                <xsl:call-template name=\"hwpunit-to-pt\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@doubled-margin-right div 2\" />\n                </xsl:call-template>\n                <xsl:text> </xsl:text>\n                <xsl:call-template name=\"hwpunit-to-pt\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@doubled-margin-bottom div 2\" />\n                </xsl:call-template>\n                <xsl:text> </xsl:text>\n                <xsl:call-template name=\"hwpunit-to-pt\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@doubled-margin-left div 2\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n        <xsl:apply-templates select=\".\" mode=\"text-align\" />\n        <xsl:apply-templates select=\".\" mode=\"text-indent\" />\n        <xsl:choose>\n            <xsl:when test=\"@linespacing-type = 'ratio'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">min-height</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:value-of select=\"@linespacing div 100\" />\n                        <xsl:text>em</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"ParaShape\" mode=\"css-declaration-for-span\">\n        <xsl:choose>\n            <xsl:when test=\"@linespacing-type = 'ratio'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">line-height</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:value-of select=\"@linespacing div 100\"/>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"Bullet\" mode=\"css-rule\">\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">\n                <xsl:text>.</xsl:text>\n                <xsl:text>Bullet-</xsl:text>\n                <xsl:number value=\"position()\" />\n                <xsl:text>::before</xsl:text>\n            </xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">content</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>\"</xsl:text>\n                        <xsl:value-of select=\"@char\" />\n                        <xsl:text>\"</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">display</xsl:with-param>\n                    <xsl:with-param name=\"value\">inline-block</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">text-align</xsl:with-param>\n                    <xsl:with-param name=\"value\" select=\"@align\" />\n                </xsl:call-template>\n                <xsl:choose>\n                    <xsl:when test=\"number(@width) = 0\">\n                        <xsl:call-template name=\"css-declaration\">\n                            <xsl:with-param name=\"property\">width</xsl:with-param>\n                            <xsl:with-param name=\"value\">1em</xsl:with-param>\n                        </xsl:call-template>\n                        <xsl:call-template name=\"css-declaration\">\n                            <xsl:with-param name=\"property\">margin-right</xsl:with-param>\n                            <xsl:with-param name=\"value\">\n                                <xsl:value-of select=\"@space div 100\" />\n                                <xsl:text>em</xsl:text>\n                            </xsl:with-param>\n                        </xsl:call-template>\n                    </xsl:when>\n                    <xsl:otherwise>\n                        <xsl:call-template name=\"css-declaration\">\n                            <xsl:with-param name=\"property\">width</xsl:with-param>\n                            <xsl:with-param name=\"value\">\n                                <xsl:call-template name=\"hwpunit-to-pt\">\n                                    <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n                                </xsl:call-template>\n                            </xsl:with-param>\n                        </xsl:call-template>\n                        <xsl:call-template name=\"css-declaration\">\n                            <xsl:with-param name=\"property\">margin-right</xsl:with-param>\n                            <xsl:with-param name=\"value\">\n                                <xsl:call-template name=\"hwpunit-to-pt\">\n                                    <xsl:with-param name=\"hwpunit\" select=\"@width * @space div 100\" />\n                                </xsl:call-template>\n                            </xsl:with-param>\n                        </xsl:call-template>\n                    </xsl:otherwise>\n                </xsl:choose>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"Paragraph|Style\" mode=\"add-class-bullet\">\n        <xsl:variable name=\"parashape_pos\" select=\"number(@parashape-id) + 1\" />\n        <xsl:variable name=\"parashape\" select=\"//ParaShape[$parashape_pos]\" />\n        <xsl:variable name=\"bullet_id\" select=\"$parashape/@numbering-bullet-id\" />\n        <xsl:if test=\"$bullet_id &gt; 0\">\n            <xsl:text> </xsl:text>\n            <xsl:text>Bullet-</xsl:text>\n            <xsl:value-of select=\"$parashape/@numbering-bullet-id\" />\n        </xsl:if>\n    </xsl:template>\n\n    <xsl:template match=\"CharShape\" mode=\"css-rule\">\n\n        <xsl:variable name=\"charshape-selector\">\n            <xsl:text>span.charshape-</xsl:text>\n            <xsl:number value=\"position()-1\" />\n        </xsl:variable>\n\n        <xsl:call-template name=\"charshape-css-rule\">\n            <xsl:with-param name=\"charshape-selector\" select=\"$charshape-selector\" />\n        </xsl:call-template>\n\n    </xsl:template>\n\n    <xsl:template name=\"charshape-css-rule\">\n\n        <xsl:param name=\"charshape-selector\" />\n\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"declarations\">\n                <xsl:apply-templates select=\".\" mode=\"css-declaration\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">ko</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebaseko + FontFace/@ko\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@ko\" />\n        </xsl:call-template>\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">en</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebaseen + FontFace/@en\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@en\" />\n        </xsl:call-template>\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">cn</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebasecn + FontFace/@cn\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@cn\" />\n        </xsl:call-template>\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">jp</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebasejp + FontFace/@jp\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@jp\" />\n        </xsl:call-template>\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">other</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebaseot + FontFace/@other\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@other\" />\n        </xsl:call-template>\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">symbol</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebasesy + FontFace/@symbol\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@symbol\" />\n        </xsl:call-template>\n        <xsl:call-template name=\"charshape-css-rule-lang\">\n            <xsl:with-param name=\"selector\" select=\"$charshape-selector\" />\n            <xsl:with-param name=\"lang\">user</xsl:with-param>\n            <xsl:with-param name=\"facename-idx\" select=\"$facenamebaseus + FontFace/@user\" />\n            <xsl:with-param name=\"font-size\" select=\"RelativeSize/@user\" />\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"CharShape\" mode=\"css-declaration\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">color</xsl:with-param>\n            <xsl:with-param name=\"value\"><xsl:value-of select=\"@text-color\" /></xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:if test=\"@italic = 1\">\n            <xsl:call-template name=\"css-declaration\">\n                <xsl:with-param name=\"property\">font-style</xsl:with-param>\n                <xsl:with-param name=\"value\">italic</xsl:with-param>\n            </xsl:call-template>\n        </xsl:if>\n\n        <xsl:if test=\"@bold = 1\">\n            <xsl:call-template name=\"css-declaration\">\n                <xsl:with-param name=\"property\">font-weight</xsl:with-param>\n                <xsl:with-param name=\"value\">bold</xsl:with-param>\n            </xsl:call-template>\n        </xsl:if>\n\n        <xsl:apply-templates select=\".\" mode=\"text-decoration\" />\n    </xsl:template>\n\n    <xsl:template name=\"charshape-css-rule-lang\">\n        <xsl:param name=\"selector\" />\n        <xsl:param name=\"lang\" />\n        <xsl:param name=\"facename-idx\" />\n        <xsl:param name=\"font-size\" />\n\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">\n                <xsl:value-of select=\"$selector\" />\n                <xsl:text>.lang-</xsl:text>\n                <xsl:value-of select=\"$lang\" />\n            </xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">font-family</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:apply-templates select=\"//FaceName[$facename-idx]\" mode=\"font-family-value\" />\n                        <xsl:apply-templates select=\"//FaceName[$facename-idx]\" mode=\"font-family-generic-value\" />\n                    </xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">font-size</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:call-template name=\"hwpunit-to-pt\">\n                            <xsl:with-param name=\"hwpunit\" select=\"@basesize * $font-size div 100\" />\n                        </xsl:call-template>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"FaceName\" mode=\"font-family-value\">\n        <xsl:text>\"</xsl:text>\n        <xsl:value-of select=\"@name\" />\n        <xsl:text>\"</xsl:text>\n    </xsl:template>\n\n    <xsl:template match=\"FaceName\" mode=\"font-family-generic-value\">\n        <xsl:choose>\n            <xsl:when test=\"contains(@name, '바탕')\"><xsl:text>, serif</xsl:text></xsl:when>\n            <xsl:when test=\"contains(@name, '돋움')\"><xsl:text>, sans-serif</xsl:text></xsl:when>\n            <xsl:when test=\"contains(@name, '명조')\"><xsl:text>, serif</xsl:text></xsl:when>\n            <xsl:when test=\"contains(@name, '고딕')\"><xsl:text>, sans-serif</xsl:text></xsl:when>\n            <xsl:otherwise>\n                <xsl:apply-templates select=\"Panose1\" mode=\"font-family-generic-value\" />\n            </xsl:otherwise>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"Panose1\" mode=\"font-family-generic-value\">\n        <xsl:choose>\n            <!-- family-kind 2: Latin Text/Display -->\n            <xsl:when test=\"@family-type = 2 and @proportion = 9\"><xsl:text>, monospace</xsl:text></xsl:when>\n            <xsl:when test=\"@family-type = 2 and @serif-style &gt; 10\"><xsl:text>, sans-serif</xsl:text></xsl:when>\n            <xsl:when test=\"@family-type = 2 and @serif-style &lt; 11\"><xsl:text>, serif</xsl:text></xsl:when>\n            <!-- family-kind 3: Latin Hand Written -->\n            <xsl:when test=\"@family-type = 3\"><xsl:text>, cursive</xsl:text></xsl:when>\n            <!-- family-kind 4: Latin Decorative -->\n            <xsl:when test=\"@family-type = 4\"><xsl:text>, fantasy</xsl:text></xsl:when>\n            <!-- family-kind 5: Latin Symbol -->\n            <xsl:when test=\"@family-type = 5\"></xsl:when>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"BorderFill\" mode=\"css-rule\">\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">\n                <xsl:text>.borderfill-</xsl:text>\n                <xsl:number value=\"position()\" />\n            </xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">border-top</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:apply-templates select=\"Border[@attribute-name='top']\" mode=\"border-value\"/>\n                    </xsl:with-param>\n                </xsl:call-template>\n\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">border-right</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:apply-templates select=\"Border[@attribute-name='right']\" mode=\"border-value\"/>\n                    </xsl:with-param>\n                </xsl:call-template>\n\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">border-bottom</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:apply-templates select=\"Border[@attribute-name='bottom']\" mode=\"border-value\"/>\n                    </xsl:with-param>\n                </xsl:call-template>\n\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">border-left</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:apply-templates select=\"Border[@attribute-name='left']\" mode=\"border-value\"/>\n                    </xsl:with-param>\n                </xsl:call-template>\n\n                <xsl:apply-templates select=\"FillColorPattern\" mode=\"css-declaration\" />\n                <xsl:apply-templates select=\"FillGradation\" mode=\"css-declaration\" />\n                <xsl:apply-templates select=\"FillImage\" mode=\"css-declaration\" />\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"Border\" mode=\"border-value\">\n        <xsl:apply-templates select=\".\" mode=\"border-width-value\" />\n        <xsl:text> </xsl:text>\n        <xsl:apply-templates select=\".\" mode=\"border-style-value\" />\n        <xsl:text> </xsl:text>\n        <xsl:value-of select=\"@color\" />\n    </xsl:template>\n\n    <xsl:template match=\"Border\" mode=\"border-width-value\">\n        <xsl:choose>\n            <xsl:when test=\"@width = '0.1mm'\">1px</xsl:when>\n            <xsl:when test=\"@width = '0.12mm'\">1px</xsl:when>\n            <xsl:when test=\"@width = '0.15mm'\">1px</xsl:when>\n            <xsl:when test=\"@width = '0.2mm'\">1px</xsl:when>\n            <xsl:when test=\"@width = '0.25mm'\">1px</xsl:when>\n            <xsl:when test=\"@width = '0.4mm'\">2px</xsl:when>\n            <xsl:when test=\"@width = '0.5mm'\">2px</xsl:when>\n            <xsl:otherwise>\n                <xsl:value-of select=\"@width\" />\n            </xsl:otherwise>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"Border\" mode=\"border-style-value\">\n        <xsl:choose>\n            <xsl:when test=\"@stroke-type = 'none'\">none</xsl:when>\n            <xsl:when test=\"@stroke-type = 'solid'\">solid</xsl:when>\n            <xsl:when test=\"@stroke-type = 'dashed'\">dashed</xsl:when>\n            <xsl:when test=\"@stroke-type = 'dotted'\">dotted</xsl:when>\n            <xsl:when test=\"@stroke-type = 'dash-dot'\">dashed</xsl:when>\n            <xsl:when test=\"@stroke-type = 'dash-dot-dot'\">dashed</xsl:when>\n            <xsl:when test=\"@stroke-type = 'long-dash'\">dahsed</xsl:when>\n            <xsl:when test=\"@stroke-type = 'large-dot'\">dotted</xsl:when>\n            <xsl:when test=\"@stroke-type = 'double'\">double</xsl:when>\n            <xsl:when test=\"@stroke-type = 'double-2'\">double</xsl:when>\n            <xsl:when test=\"@stroke-type = 'double-3'\">double</xsl:when>\n            <xsl:when test=\"@stroke-type = 'triple'\">double</xsl:when>\n            <xsl:when test=\"@stroke-type = 'wave'\">solid</xsl:when>\n            <xsl:when test=\"@stroke-type = 'double-wave'\">double</xsl:when>\n            <xsl:when test=\"@stroke-type = 'inset'\">inset</xsl:when>\n            <xsl:when test=\"@stroke-type = 'outset'\">outset</xsl:when>\n            <xsl:when test=\"@stroke-type = 'groove'\">groove</xsl:when>\n            <xsl:when test=\"@stroke-type = 'ridge'\">ridge</xsl:when>\n            <xsl:otherwise>solid</xsl:otherwise>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"FillColorPattern\" mode=\"css-declaration\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">background-color</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:value-of select=\"@background-color\" />\n            </xsl:with-param>\n        </xsl:call-template>\n        <xsl:apply-templates select=\".\" mode=\"background-image\" />\n    </xsl:template>\n\n    <xsl:template match=\"FillColorPattern\" mode=\"background-image\">\n        <xsl:choose>\n            <xsl:when test=\"@pattern-type = 'none'\"></xsl:when>\n            <xsl:when test=\"@pattern-type = 'horizontal'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:text>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAATSURBVAjXY2AgGTAy/CddEyEAAFOKAQGTpJ5ZAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTExLTA1VDE1OjM3OjA3KzA5OjAwrbX03gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMS0wNVQxNTozNzowNyswOTowMNzoTGIAAAAASUVORK5CYII=</xsl:text>\n                        <xsl:text>)</xsl:text>\n                        <xsl:text>/* </xsl:text>\n                        <xsl:value-of select=\"@pattern-type\" />\n                        <xsl:text> */</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:when test=\"@pattern-type = 'vertical'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:text>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAVSURBVAjXY2CAgP9QmoGJAQ3QRwAAg8ABDm14IFwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTEtMDVUMTU6Mzc6MzcrMDk6MDAjOvM9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTA1VDE1OjM3OjM3KzA5OjAwUmdLgQAAAABJRU5ErkJggg==</xsl:text>\n                        <xsl:text>)</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:when test=\"@pattern-type = 'backslash'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:text>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAQSURBVAjXY2D4z4ABBkAIABqKB/lrzYhNAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTExLTA1VDE1OjM4OjE0KzA5OjAwofy1UAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMS0wNVQxNTozODoxNCswOTowMNChDewAAAAASUVORK5CYII=</xsl:text>\n                        <xsl:text>)</xsl:text>\n                        <xsl:text>/* </xsl:text>\n                        <xsl:value-of select=\"@pattern-type\" />\n                        <xsl:text> */</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:when test=\"@pattern-type = 'slash'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:text>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAPSURBVAjXY2BABf8HiAsAGooH+VFK23UAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTEtMDVUMTU6Mzg6MzUrMDk6MDBFrrmZAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTA1VDE1OjM4OjM1KzA5OjAwNPMBJQAAAABJRU5ErkJggg==</xsl:text>\n                        <xsl:text>)</xsl:text>\n                        <xsl:text>/* </xsl:text>\n                        <xsl:value-of select=\"@pattern-type\" />\n                        <xsl:text> */</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:when test=\"@pattern-type = 'grid'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:text>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAVSURBVAjXY2T4z4AG0ASY0OVpIgAA/d8CDKGA4lwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTEtMDVUMTU6MzQ6MzUrMDk6MDBfklkXAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTA1VDE1OjM0OjM1KzA5OjAwLs/hqwAAAABJRU5ErkJggg==</xsl:text>\n                        <xsl:text>)</xsl:text>\n                        <xsl:text>/* </xsl:text>\n                        <xsl:value-of select=\"@pattern-type\" />\n                        <xsl:text> */</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:when test=\"@pattern-type = 'cross'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:text>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAeSURBVAjXY2CAgP9QmoGJAQ1gCDAiFKMCEszAEAAAEWMDCQJfExIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTEtMDVUMTU6Mzk6NDErMDk6MDBU5v+tAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTA1VDE1OjM5OjQxKzA5OjAwJbtHEQAAAABJRU5ErkJggg==</xsl:text>\n                        <xsl:text>)</xsl:text>\n                        <xsl:text>/* </xsl:text>\n                        <xsl:value-of select=\"@pattern-type\" />\n                        <xsl:text> */</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:otherwise>\n                <xsl:text>/* </xsl:text>\n                <xsl:text>unrecognized @pattern-type: </xsl:text>\n                <xsl:value-of select=\"@pattern-type\" />\n                <xsl:text> */</xsl:text>\n            </xsl:otherwise>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"FillGradation\" mode=\"css-declaration\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">background-image</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:text>linear-gradient</xsl:text>\n                <xsl:text>(</xsl:text>\n                <xsl:value-of select=\"@shear\" />\n                <xsl:text>deg</xsl:text>\n                <xsl:for-each select=\"colors\">\n                    <xsl:text>,</xsl:text>\n                    <xsl:value-of select=\"@hex\" />\n                </xsl:for-each>\n                <xsl:text>)</xsl:text>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">background-image</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:text>-webkit-linear-gradient</xsl:text>\n                <xsl:text>(</xsl:text>\n                <xsl:value-of select=\"@shear\" />\n                <xsl:text>deg</xsl:text>\n                <xsl:for-each select=\"colors\">\n                    <xsl:text>,</xsl:text>\n                    <xsl:value-of select=\"@hex\" />\n                </xsl:for-each>\n                <xsl:text>)</xsl:text>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">background-image</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:text>-moz-linear-gradient</xsl:text>\n                <xsl:text>(</xsl:text>\n                <xsl:value-of select=\"@shear\" />\n                <xsl:text>deg</xsl:text>\n                <xsl:for-each select=\"colors\">\n                    <xsl:text>,</xsl:text>\n                    <xsl:value-of select=\"@hex\" />\n                </xsl:for-each>\n                <xsl:text>)</xsl:text>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"FillImage\" mode=\"css-declaration\">\n        <xsl:variable name=\"bindataid\" select=\"@bindata-id\"/>\n        <xsl:variable name=\"bindata\" select=\"/HwpDoc/DocInfo/IdMappings/BinData[number($bindataid)]\"/>\n        <xsl:choose>\n            <xsl:when test=\"@fillimage-type = 'resize'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-image</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>url(</xsl:text>\n                        <xsl:apply-templates select=\"$bindata\" mode=\"url\" />\n                        <xsl:text>)</xsl:text>\n                        <xsl:text> </xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">background-size</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:text>100% 100%</xsl:text>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:when>\n            <xsl:otherwise>\n                <xsl:text>/* </xsl:text>\n                <xsl:text> unsupported @fillimage-type: </xsl:text>\n                <xsl:value-of select=\"@fillimage-type\" />\n                <xsl:text> */&#10;</xsl:text>\n            </xsl:otherwise>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"BinData\" mode=\"url\">\n        <xsl:apply-templates select=\"BinDataEmbedding\" mode=\"url\" />\n    </xsl:template>\n\n    <xsl:template match=\"BinDataEmbedding\" mode=\"url\">\n        <xsl:text>bindata/</xsl:text>\n        <xsl:value-of select=\"@storage-id\"/>\n        <xsl:text>.</xsl:text>\n        <xsl:value-of select=\"@ext\"/>\n    </xsl:template>\n\n    <xsl:template match=\"SectionDef\" mode=\"css-rule\">\n        <xsl:variable name=\"section-selector\">\n            <xsl:text>.Section-</xsl:text>\n            <xsl:value-of select=\"@section-id\" />\n        </xsl:variable>\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\" select=\"$section-selector\" />\n            <xsl:with-param name=\"declarations\">\n                <xsl:apply-templates select=\"PageDef\" mode=\"paper-dimension\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">\n                <xsl:value-of select=\"$section-selector\" />\n                <xsl:text> </xsl:text>\n                <xsl:text>.HeaderPageFooter</xsl:text>\n            </xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:apply-templates select=\"PageDef\" mode=\"headerpagefooter-css\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">\n                <xsl:value-of select=\"$section-selector\" />\n                <xsl:text> </xsl:text>\n                <xsl:text>.Page</xsl:text>\n            </xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:apply-templates select=\"PageDef\" mode=\"page-css\" />\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"PageDef\" mode=\"headerpagefooter-css\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">position</xsl:with-param>\n            <xsl:with-param name=\"value\">relative</xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">margin-top</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@top-offset\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">margin-right</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@right-offset\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">margin-bottom</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@bottom-offset\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@left-offset\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"PageDef\" mode=\"page-css\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">padding-top</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@header-offset\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">padding-bottom</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@footer-offset\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"PageDef\" mode=\"paper-dimension\">\n        <xsl:choose>\n            <xsl:when test=\"@orientation = 'portrait'\">\n                <xsl:apply-templates select=\".\" mode=\"paper-dimension-portrait\" />\n            </xsl:when>\n            <xsl:when test=\"@orientation = 'landscape'\">\n                <xsl:apply-templates select=\".\" mode=\"paper-dimension-landscape\" />\n            </xsl:when>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"PageDef\" mode=\"paper-dimension-portrait\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">width</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"PageDef\" mode=\"paper-dimension-landscape\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">width</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@height\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"Header\" mode=\"css-rule\">\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">.HeaderArea</xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">position</xsl:with-param>\n                    <xsl:with-param name=\"value\">absolute</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">left</xsl:with-param>\n                    <xsl:with-param name=\"value\">0</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">top</xsl:with-param>\n                    <xsl:with-param name=\"value\">0</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">width</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:call-template name=\"hwpunit-to-mm\">\n                            <xsl:with-param name=\"hwpunit\" select=\"HeaderParagraphList/@width\" />\n                        </xsl:call-template>\n                    </xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">height</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:call-template name=\"hwpunit-to-mm\">\n                            <xsl:with-param name=\"hwpunit\" select=\"HeaderParagraphList/@height\" />\n                        </xsl:call-template>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"Footer\" mode=\"css-rule\">\n        <xsl:call-template name=\"css-rule\">\n            <xsl:with-param name=\"selector\">.FooterArea</xsl:with-param>\n            <xsl:with-param name=\"declarations\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">position</xsl:with-param>\n                    <xsl:with-param name=\"value\">absolute</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">left</xsl:with-param>\n                    <xsl:with-param name=\"value\">0</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">bottom</xsl:with-param>\n                    <xsl:with-param name=\"value\">0</xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">width</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:call-template name=\"hwpunit-to-mm\">\n                            <xsl:with-param name=\"hwpunit\" select=\"FooterParagraphList/@width\" />\n                        </xsl:call-template>\n                    </xsl:with-param>\n                </xsl:call-template>\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">height</xsl:with-param>\n                    <xsl:with-param name=\"value\">\n                        <xsl:call-template name=\"hwpunit-to-mm\">\n                            <xsl:with-param name=\"hwpunit\" select=\"FooterParagraphList/@height\" />\n                        </xsl:call-template>\n                    </xsl:with-param>\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"ParaShape\" mode=\"text-align\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">text-align</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:choose>\n                    <xsl:when test=\"@align = 'center'\">center</xsl:when>\n                    <xsl:when test=\"@align = 'left'\">left</xsl:when>\n                    <xsl:when test=\"@align = 'right'\">right</xsl:when>\n                    <xsl:when test=\"@align = 'both'\">justify</xsl:when>\n                    <xsl:otherwise>justify</xsl:otherwise>\n                </xsl:choose>\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"ParaShape\" mode=\"text-indent\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">text-indent</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <!-- @indent seems to be doubled -->\n                <xsl:call-template name=\"hwpunit-to-pt\">\n                    <xsl:with-param name=\"hwpunit\" select=\"@indent div 2\" />\n                </xsl:call-template>\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:if test=\"@indent &lt; 0\">\n            <xsl:call-template name=\"css-declaration\">\n                <xsl:with-param name=\"property\">padding-left</xsl:with-param>\n                <xsl:with-param name=\"value\">\n                    <xsl:call-template name=\"hwpunit-to-pt\">\n                        <xsl:with-param name=\"hwpunit\" select=\"@indent div 2 * -1\" />\n                    </xsl:call-template>\n                </xsl:with-param>\n            </xsl:call-template>\n        </xsl:if>\n    </xsl:template>\n\n    <xsl:template match=\"CharShape\" mode=\"text-decoration\">\n        <xsl:choose>\n            <xsl:when test=\"@underline = 'underline'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">text-decoration</xsl:with-param>\n                    <xsl:with-param name=\"value\">underline</xsl:with-param>\n                </xsl:call-template>\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-color\" />\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-style\" />\n            </xsl:when>\n            <xsl:when test=\"@underline = 'overline'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">text-decoration</xsl:with-param>\n                    <xsl:with-param name=\"value\">overline</xsl:with-param>\n                </xsl:call-template>\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-color\" />\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-style\" />\n            </xsl:when>\n            <xsl:when test=\"@underline = 'line_through'\">\n                <xsl:call-template name=\"css-declaration\">\n                    <xsl:with-param name=\"property\">text-decoration</xsl:with-param>\n                    <xsl:with-param name=\"value\">line-through</xsl:with-param>\n                </xsl:call-template>\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-color\" />\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-style\" />\n            </xsl:when>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template match=\"CharShape\" mode=\"text-decoration-color\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">text-decoration-color</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:value-of select=\"@underline-color\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">-moz-text-decoration-color</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:value-of select=\"@underline-color\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">-webkit-text-decoration-color</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:value-of select=\"@underline-color\" />\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"CharShape\" mode=\"text-decoration-style\">\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">text-decoration-style</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-style-value\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">-moz-text-decoration-style</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-style-value\" />\n            </xsl:with-param>\n        </xsl:call-template>\n\n        <xsl:call-template name=\"css-declaration\">\n            <xsl:with-param name=\"property\">-webkit-text-decoration-style</xsl:with-param>\n            <xsl:with-param name=\"value\">\n                <xsl:apply-templates select=\".\" mode=\"text-decoration-style-value\" />\n            </xsl:with-param>\n        </xsl:call-template>\n    </xsl:template>\n\n    <xsl:template match=\"CharShape\" mode=\"text-decoration-style-value\">\n        <xsl:choose>\n            <xsl:when test=\"@underline-style = 'solid'\">solid</xsl:when>\n            <xsl:when test=\"@underline-style = 'dashed'\">dashed</xsl:when>\n            <xsl:when test=\"@underline-style = 'dotted'\">dotted</xsl:when>\n            <xsl:when test=\"@underline-style = 'dash_dot'\">dashed</xsl:when>\n            <xsl:when test=\"@underline-style = 'dash_dot_dot'\">dashed</xsl:when>\n            <xsl:when test=\"@underline-style = 'long_dashed'\">dashed</xsl:when>\n            <xsl:when test=\"@underline-style = 'large_dotted'\">dotted</xsl:when>\n            <xsl:when test=\"@underline-style = 'double'\">double</xsl:when>\n            <xsl:when test=\"@underline-style = 'lower_weighted'\">double</xsl:when>\n            <xsl:when test=\"@underline-style = 'upper_weighted'\">double</xsl:when>\n            <xsl:when test=\"@underline-style = 'middle_weighted'\">double</xsl:when>\n        </xsl:choose>\n    </xsl:template>\n\n    <xsl:template name=\"hwpunit-to-mm\">\n        <xsl:param name=\"hwpunit\" />\n        <xsl:value-of select=\"floor($hwpunit div 100 * 0.352777778 * 100 + 0.5) div 100\" />\n        <xsl:text>mm</xsl:text>\n    </xsl:template>\n\n    <xsl:template name=\"hwpunit-to-pt\">\n        <xsl:param name=\"hwpunit\" />\n        <xsl:value-of select=\"$hwpunit div 100\" />\n        <xsl:text>pt</xsl:text>\n    </xsl:template>\n\n    <xsl:template name=\"css-rule\">\n        <xsl:param name=\"selector\" />\n        <xsl:param name=\"declarations\" />\n        <xsl:value-of select=\"$selector\" />\n        <xsl:text> {&#10;</xsl:text>\n        <xsl:value-of select=\"$declarations\" />\n        <xsl:text>}&#10;</xsl:text>\n    </xsl:template>\n\n    <xsl:template name=\"css-declaration\">\n        <xsl:param name=\"property\" />\n        <xsl:param name=\"value\" />\n\n        <xsl:text>  </xsl:text>\n        <xsl:value-of select=\"$property\" />\n        <xsl:text>: </xsl:text>\n        <xsl:value-of select=\"$value\" />\n        <xsl:text>;&#10;</xsl:text>\n    </xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/hwp5css.xsl",
    "content": "<?xml version=\"1.0\"?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n  <xsl:import href=\"hwp5css-common.xsl\" />\n  <xsl:output method=\"text\" media-type=\"text/css\" encoding=\"utf-8\" indent=\"no\" />\n  <xsl:template match=\"/\">\n    <xsl:call-template name=\"css-rule\">\n      <xsl:with-param name=\"selector\">body</xsl:with-param>\n      <xsl:with-param name=\"declarations\">\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">background-color</xsl:with-param>\n\t  <xsl:with-param name=\"value\">#eee</xsl:with-param>\n\t</xsl:call-template>\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">padding</xsl:with-param>\n\t  <xsl:with-param name=\"value\">4px</xsl:with-param>\n\t</xsl:call-template>\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">margin</xsl:with-param>\n\t  <xsl:with-param name=\"value\">0</xsl:with-param>\n\t</xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n    <xsl:call-template name=\"css-rule\">\n      <xsl:with-param name=\"selector\">.Paper</xsl:with-param>\n      <xsl:with-param name=\"declarations\">\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">background-color</xsl:with-param>\n\t  <xsl:with-param name=\"value\">#fff</xsl:with-param>\n\t</xsl:call-template>\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">border</xsl:with-param>\n\t  <xsl:with-param name=\"value\">1px solid black</xsl:with-param>\n\t</xsl:call-template>\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">margin</xsl:with-param>\n\t  <xsl:with-param name=\"value\">1em auto</xsl:with-param>\n\t</xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n    <xsl:call-template name=\"css-rule\">\n      <xsl:with-param name=\"selector\">.Paper:first-child</xsl:with-param>\n      <xsl:with-param name=\"declarations\">\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">margin-top</xsl:with-param>\n\t  <xsl:with-param name=\"value\">0</xsl:with-param>\n\t</xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n    <xsl:call-template name=\"css-rule\">\n      <xsl:with-param name=\"selector\">.Paper:last-child</xsl:with-param>\n      <xsl:with-param name=\"declarations\">\n\t<xsl:call-template name=\"css-declaration\">\n\t  <xsl:with-param name=\"property\">margin-bottom</xsl:with-param>\n\t  <xsl:with-param name=\"value\">0</xsl:with-param>\n\t</xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n    <xsl:apply-templates select=\"HwpDoc/DocInfo/IdMappings\" mode=\"css-rule\" />\n  </xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/hwp5fodt.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n  xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n  xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n  xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n  xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n  xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n  xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n  xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n  xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n  xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n  xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n  xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n  xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n  xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n  xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n  xmlns:ooo=\"http://openoffice.org/2004/office\"\n  xmlns:ooow=\"http://openoffice.org/2004/writer\"\n  xmlns:oooc=\"http://openoffice.org/2004/calc\"\n  xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n  xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n  xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xmlns:rpt=\"http://openoffice.org/2005/report\"\n  xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n  xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n  xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n  xmlns:tableooo=\"http://openoffice.org/2009/table\"\n  xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n  xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n  xmlns:css3t=\"http://www.w3.org/TR/css3-text/\"\n  office:version=\"1.2\"\n  grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"\n  office:mimetype=\"application/vnd.oasis.opendocument.text\">\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"yes\" />\n  <xsl:template match=\"/\">\n<office:document xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n                 xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n                 xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n                 xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n                 xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n                 xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n                 xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n                 xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n                 xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n                 xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n                 xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n                 xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n                 xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n                 xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n                 xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n                 xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n                 xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n                 xmlns:ooo=\"http://openoffice.org/2004/office\"\n                 xmlns:ooow=\"http://openoffice.org/2004/writer\"\n                 xmlns:oooc=\"http://openoffice.org/2004/calc\"\n                 xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n                 xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n                 xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n                 xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n                 xmlns:rpt=\"http://openoffice.org/2005/report\"\n                 xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n                 xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n                 xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n                 xmlns:tableooo=\"http://openoffice.org/2009/table\"\n                 xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n                 xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n                 xmlns:css3t=\"http://www.w3.org/TR/css3-text/\"\n                 office:version=\"1.2\"\n                 grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"\n                 office:mimetype=\"application/vnd.oasis.opendocument.text\">\n      <!--\n      <office:meta>\n        <meta:initial-creator>mete0r </meta:initial-creator>\n        <meta:creation-date>2011-06-17T18:20:45</meta:creation-date>\n        <dc:date>2011-06-18T13:16:44</dc:date>\n        <dc:creator>mete0r </dc:creator>\n        <meta:editing-duration>PT12M22S</meta:editing-duration>\n        <meta:editing-cycles>6</meta:editing-cycles>\n        <meta:generator>LibreOffice/3.3$Linux LibreOffice_project/330m19$Build-202</meta:generator>\n        <meta:document-statistic meta:table-count=\"1\" meta:image-count=\"1\" meta:object-count=\"0\" meta:page-count=\"1\" meta:paragraph-count=\"6\" meta:word-count=\"6\" meta:character-count=\"15\"/>\n      </office:meta>\n      <office:scripts>\n        <office:script script:language=\"ooo:Basic\">\n          <ooo:libraries/>\n        </office:script>\n      </office:scripts>\n      <office:font-face-decls>\n        <style:font-face style:name=\"Lohit Hindi1\" svg:font-family=\"'Lohit Hindi'\"/>\n        <style:font-face style:name=\"은 돋움\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n        <style:font-face style:name=\"은 돋움1\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n        <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n        <style:font-face style:name=\"은 돋움2\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n      </office:font-face-decls>\n      <office:styles>\n        <style:default-style style:family=\"graphic\">\n          <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n          <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n            <style:tab-stops/>\n          </style:paragraph-properties>\n          <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"12pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10.5pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"12pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n        </style:default-style>\n        <style:default-style style:family=\"paragraph\">\n          <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n          <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"은 돋움\" fo:font-size=\"12pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"은 돋움2\" style:font-size-asian=\"10.5pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"12pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n        </style:default-style>\n        <style:default-style style:family=\"table\">\n          <style:table-properties table:border-model=\"collapsing\"/>\n        </style:default-style>\n        <style:default-style style:family=\"table-row\">\n          <style:table-row-properties fo:keep-together=\"auto\"/>\n        </style:default-style>\n        <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n          <style:paragraph-properties style:text-autospace=\"none\"/>\n        </style:style>\n        <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n          <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n          <style:text-properties style:font-name=\"은 돋움1\" fo:font-size=\"14pt\" style:font-name-asian=\"은 돋움2\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n        </style:style>\n        <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n          <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n        </style:style>\n        <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n          <style:text-properties style:font-size-asian=\"12pt\" style:font-name-complex=\"Lohit Hindi1\"/>\n        </style:style>\n        <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n          <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n          <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-name-complex=\"Lohit Hindi1\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n        </style:style>\n        <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n          <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n          <style:text-properties style:font-size-asian=\"12pt\" style:font-name-complex=\"Lohit Hindi1\"/>\n        </style:style>\n        <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n          <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n        </style:style>\n        <style:style style:name=\"Graphics\" style:family=\"graphic\">\n          <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n        </style:style>\n        <text:outline-style style:name=\"Outline\">\n          <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n          <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n            <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n              <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n            </style:list-level-properties>\n          </text:outline-level-style>\n        </text:outline-style>\n        <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n        <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n        <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n      </office:styles>\n      <office:automatic-styles>\n        <style:style style:name=\"표1\" style:family=\"table\">\n          <style:table-properties style:width=\"17cm\" table:align=\"margins\"/>\n        </style:style>\n        <style:style style:name=\"표1.A\" style:family=\"table-column\">\n          <style:table-column-properties style:column-width=\"5.667cm\" style:rel-column-width=\"21845*\"/>\n        </style:style>\n        <style:style style:name=\"표1.A1\" style:family=\"table-cell\">\n          <style:table-cell-properties fo:padding=\"0.097cm\" fo:border-left=\"0.002cm solid #000000\" fo:border-right=\"none\" fo:border-top=\"0.002cm solid #000000\" fo:border-bottom=\"0.002cm solid #000000\"/>\n        </style:style>\n        <style:style style:name=\"표1.C1\" style:family=\"table-cell\">\n          <style:table-cell-properties fo:padding=\"0.097cm\" fo:border=\"0.002cm solid #000000\"/>\n        </style:style>\n        <style:style style:name=\"표1.A2\" style:family=\"table-cell\">\n          <style:table-cell-properties fo:padding=\"0.097cm\" fo:border-left=\"0.002cm solid #000000\" fo:border-right=\"none\" fo:border-top=\"none\" fo:border-bottom=\"0.002cm solid #000000\"/>\n        </style:style>\n        <style:style style:name=\"표1.B2\" style:family=\"table-cell\">\n          <style:table-cell-properties fo:padding=\"0.097cm\" fo:border-left=\"0.002cm solid #000000\" fo:border-right=\"0.002cm solid #000000\" fo:border-top=\"none\" fo:border-bottom=\"0.002cm solid #000000\"/>\n        </style:style>\n        <style:style style:name=\"T1\" style:family=\"text\">\n          <style:text-properties fo:font-style=\"italic\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\"/>\n        </style:style>\n        <style:style style:name=\"T2\" style:family=\"text\">\n          <style:text-properties fo:font-weight=\"bold\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\"/>\n        </style:style>\n        <style:style style:name=\"T3\" style:family=\"text\">\n          <style:text-properties style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"font-color\"/>\n        </style:style>\n        <style:style style:name=\"fr1\" style:family=\"graphic\" style:parent-style-name=\"Graphics\">\n          <style:graphic-properties style:vertical-pos=\"from-top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"from-left\" style:horizontal-rel=\"paragraph\" style:mirror=\"none\" fo:clip=\"rect(0cm, 0cm, 0cm, 0cm)\" draw:luminance=\"0%\" draw:contrast=\"0%\" draw:red=\"0%\" draw:green=\"0%\" draw:blue=\"0%\" draw:gamma=\"100%\" draw:color-inversion=\"false\" draw:image-opacity=\"100%\" draw:color-mode=\"standard\"/>\n        </style:style>\n        <style:page-layout style:name=\"pm1\">\n          <style:page-layout-properties fo:page-width=\"21.001cm\" fo:page-height=\"29.7cm\" style:num-format=\"1\" style:print-orientation=\"portrait\" fo:margin-top=\"2cm\" fo:margin-bottom=\"2cm\" fo:margin-left=\"2cm\" fo:margin-right=\"2cm\" style:writing-mode=\"lr-tb\" style:footnote-max-height=\"0cm\">\n            <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n          </style:page-layout-properties>\n          <style:header-style/>\n          <style:footer-style/>\n        </style:page-layout>\n      </office:automatic-styles>\n      <office:master-styles>\n        <style:master-page style:name=\"Standard\" style:page-layout-name=\"pm1\"/>\n      </office:master-styles>\n      -->\n      <office:body>\n        <office:text>\n          <!--\n          <text:sequence-decls>\n            <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/>\n            <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/>\n            <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/>\n            <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/>\n          </text:sequence-decls>\n          -->\n          <xsl:for-each select=\"HwpDoc/BodyText\">\n              <xsl:apply-templates />\n          </xsl:for-each>\n        </office:text>\n      </office:body>\n    </office:document>\n  </xsl:template>\n\n  <xsl:template match=\"Paragraph\">\n      <xsl:element name=\"text:p\">\n        <xsl:apply-templates select=\"LineSeg/Text\"/>\n      </xsl:element>\n      <xsl:apply-templates select=\"LineSeg/TableControl\"/>\n  </xsl:template>\n\n  <xsl:template match=\"Text\">\n    <xsl:element name=\"text:span\"><xsl:value-of select=\"text()\"/></xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"ControlChar\"></xsl:template>\n\n  <xsl:template match=\"GShapeObjectControl\">\n    <!--\n    <xsl:element name=\"draw:frame\">\n        <xsl:apply-templates />\n    </xsl:element>\n    -->\n    <!--\n    <draw:frame draw:style-name=\"fr1\" draw:name=\"그림1\" text:anchor-type=\"paragraph\" svg:x=\"2.718cm\" svg:y=\"0.291cm\" svg:width=\"0.452cm\" svg:height=\"0.452cm\" draw:z-index=\"0\">\n      <draw:image>\n        <office:binary-data>iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAQAAAAEABcxq3DAAACV0lEQVQ4y32TMU9UQRDHf7tvOY47uAgel4tBhUKIJoZE0YbSSiBoQW2hFQnfwEjHF7CHjg6auwIaGm20wwYS6AUSNCdwB++93RmLd4AK+E+2mp2Z339n1szPzyMiuZmZmTelUmlIVZV/1Gg04u97e6tTk5Nb09PT1Ov1i5grFos453qq1epcX1/fqIj8lWyMoVwu09vb+2pjY2OuVqt9mZh4ydraelYgu6ZGVW0cxxwfHXEFAegqFJ4Oj4ws1ur1tysrq1/Hx8fZ3NzEqiqqioggISDBo8Ejf5zgPa1mE+fco8H7gx+Xl5eHFxYWMgJVRUWREGgGy4GWMBiczTp3O6En8qTHx+zu7HJycvK8Uql8WFpafDc7O5s4VUHUggR2G8r6foHIGMoFcEa519Hkcf4EVaVcvk2l0o/3fnRs7FkpSZJDJ6JYq/gg2NY+xZ+HEPWgSYGunhLdnZDr6ECBrnyefD5Po9HAGINzUduCCiLCj4M9vn3+hNoctrNIrrsf/3CIgQe3EBGstVhrCSG0cxSnKqha0jTlbnWA1y+msJHD2ggbWaqlDpwD0YjIWkQE7z3njV02ASX1nr5iJ08GctkYVQBB8bRagDFYazHGEEJAJJueU1HUKiEEkjTlLEnh6jISRREG8N7jQ5tAFCcqWL3EclHETVLNGgXffoNzCypZIE1T4ji+NtkYk1EYkxFcWGhvYkYgOOduKMCF/4ygXSCOY3zkpdVqnlprUiDwf0WtVvP07OxMfAi4nZ1dUP3Vlc+/z+Vyd5Rr/9IlCZg4Sfa2trePQPkN6rGAJMLKdHsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTAtMDUtMjRUMDc6NDI6MTctMDY6MDB3nikDAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEwLTA1LTI0VDA3OjQyOjE3LTA2OjAwBsORvwAAADV0RVh0TGljZW5zZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9MR1BMLzIuMS87wbQYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA90RVh0U291cmNlAG51b3ZlWFQy6iA23AAAACJ0RVh0U291cmNlX1VSTABodHRwOi8vbnVvdmV4dC5wd3NwLm5ldJGJxy0AAAAASUVORK5CYII=</office:binary-data>\n      </draw:image>\n    </draw:frame>\n    -->\n  </xsl:template>\n\n  <xsl:template match=\"TableControl\">\n    <table:table>\n      <table:table-column>\n      <xsl:attribute name=\"table:number-columns-repeated\"><xsl:value-of select=\"TableBody/@cols\"/></xsl:attribute>\n      </table:table-column>\n      <xsl:for-each select=\"TableBody/TableRow\">\n        <table:table-row>\n          <xsl:for-each select=\"TableCell\">\n            <table:table-cell>\n              <xsl:apply-templates />\n            </table:table-cell>\n          </xsl:for-each>\n        </table:table-row>\n      </xsl:for-each>\n    </table:table>\n    <!--\n    <table:table table:name=\"표1\" table:style-name=\"표1\">\n      <table:table-column table:style-name=\"표1.A\" table:number-columns-repeated=\"3\"/>\n      <table:table-row>\n        <table:table-cell table:style-name=\"표1.A1\" office:value-type=\"string\">\n          <text:p text:style-name=\"Table_20_Contents\">A0</text:p>\n        </table:table-cell>\n        <table:table-cell table:style-name=\"표1.A1\" office:value-type=\"string\">\n          <text:p text:style-name=\"Table_20_Contents\">B0</text:p>\n        </table:table-cell>\n        <table:table-cell table:style-name=\"표1.C1\" office:value-type=\"string\">\n          <text:p text:style-name=\"Table_20_Contents\">C0</text:p>\n        </table:table-cell>\n      </table:table-row>\n      <table:table-row>\n        <table:table-cell table:style-name=\"표1.A2\" office:value-type=\"string\">\n          <text:p text:style-name=\"Table_20_Contents\">A1</text:p>\n        </table:table-cell>\n        <table:table-cell table:style-name=\"표1.B2\" table:number-columns-spanned=\"2\" office:value-type=\"string\">\n          <text:p text:style-name=\"Table_20_Contents\">B1</text:p>\n        </table:table-cell>\n        <table:covered-table-cell/>\n      </table:table-row>\n    </table:table>\n    -->\n  </xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/hwp5html.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns=\"http://www.w3.org/1999/xhtml\">\n  <xsl:import href=\"hwp5css-common.xsl\" />\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"no\"\n      doctype-system=\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"\n      doctype-public=\"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n      />\n\n  <xsl:param name=\"embed-styles-css\" select=\"0\" />\n\n  <xsl:template match=\"/\">\n    <xsl:apply-templates select=\"HwpDoc\" mode=\"html\" />\n  </xsl:template>\n\n  <xsl:template match=\"HwpDoc\" mode=\"html\">\n    <xsl:element name=\"html\">\n      <xsl:element name=\"head\">\n        <xsl:element name=\"meta\">\n          <xsl:attribute name=\"http-equiv\">content-type</xsl:attribute>\n          <xsl:attribute name=\"content\">text/html; charset=utf-8</xsl:attribute>\n        </xsl:element>\n        <xsl:apply-templates select=\"HwpSummaryInfo\" mode=\"head\" />\n        <xsl:apply-templates select=\"DocInfo\" mode=\"head\" />\n        <xsl:element name=\"style\">\n          <xsl:attribute name=\"type\">text/css</xsl:attribute>\n          <xsl:text>&#10;</xsl:text>\n          <xsl:apply-templates select=\"BodyText/SectionDef\" mode=\"css-rule\" />\n          <xsl:apply-templates select=\"//Header\" mode=\"css-rule\" />\n          <xsl:apply-templates select=\"//Footer\" mode=\"css-rule\" />\n        </xsl:element>\n      </xsl:element>\n      <xsl:apply-templates select=\"BodyText\" mode=\"body\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"HwpSummaryInfo\" mode=\"head\">\n    <xsl:element name=\"title\">\n      <xsl:value-of select=\"Property[@name='PIDSI_TITLE']/@value\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"DocInfo\" mode=\"head\">\n    <xsl:choose>\n      <xsl:when test=\"$embed-styles-css = '1'\">\n        <xsl:apply-templates select=\"IdMappings\" mode=\"style\" />\n      </xsl:when>\n      <xsl:otherwise>\n        <xsl:element name=\"link\">\n          <xsl:attribute name=\"rel\">stylesheet</xsl:attribute>\n          <xsl:attribute name=\"href\">styles.css</xsl:attribute>\n          <xsl:attribute name=\"type\">text/css</xsl:attribute>\n        </xsl:element>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template match=\"IdMappings\" mode=\"style\">\n    <xsl:element name=\"style\">\n      <xsl:attribute name=\"type\">text/css</xsl:attribute>\n      <xsl:apply-templates select=\".\" mode=\"css-rule\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"BodyText\" mode=\"body\">\n    <xsl:element name=\"body\">\n      <xsl:apply-templates select=\"SectionDef\" mode=\"div\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"SectionDef\" mode=\"div\">\n    <xsl:element name=\"div\">\n      <xsl:attribute name=\"class\">\n        <xsl:text>Section</xsl:text>\n        <xsl:text> </xsl:text>\n        <xsl:text>Section-</xsl:text>\n        <xsl:value-of select=\"@section-id\" />\n        <xsl:text> </xsl:text>\n        <xsl:text>Paper</xsl:text>\n      </xsl:attribute>\n      <xsl:element name=\"div\">\n        <xsl:attribute name=\"class\">HeaderPageFooter</xsl:attribute>\n        <xsl:apply-templates select=\"//Header\" mode=\"div\" />\n        <xsl:element name=\"div\">\n          <xsl:attribute name=\"class\">Page</xsl:attribute>\n          <xsl:apply-templates />\n        </xsl:element>\n        <xsl:apply-templates select=\"//Footer\" mode=\"div\" />\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"Header\" mode=\"div\">\n    <xsl:element name=\"div\">\n      <xsl:attribute name=\"class\">HeaderArea</xsl:attribute>\n      <xsl:apply-templates select=\"HeaderParagraphList/Paragraph\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"Footer\" mode=\"div\">\n    <xsl:element name=\"div\">\n      <xsl:attribute name=\"class\">FooterArea</xsl:attribute>\n      <xsl:apply-templates select=\"FooterParagraphList/Paragraph\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"Paragraph\">\n    <xsl:element name=\"p\">\n      <xsl:variable name=\"styleid\" select=\"@style-id\"/>\n      <xsl:variable name=\"style\" select=\"//Style[number($styleid)+1]\" />\n      <xsl:variable name=\"stylename\" select=\"$style/@name\" />\n      <xsl:variable name=\"stylencname\" select=\"translate($stylename, ' ', '-')\" />\n      <xsl:variable name=\"parashape_pos\" select=\"number(@parashape-id) + 1\" />\n      <xsl:variable name=\"parashape\" select=\"//ParaShape[$parashape_pos]\" />\n      <xsl:attribute name=\"class\">\n        <xsl:value-of select=\"$stylencname\" />\n        <xsl:choose>\n          <xsl:when test=\"$style/@parashape-id = @parashape-id\">\n            <xsl:apply-templates select=\"$style\" mode=\"add-class-bullet\" />\n          </xsl:when>\n          <xsl:otherwise>\n            <xsl:text> </xsl:text>\n            <xsl:text>parashape-</xsl:text>\n            <xsl:value-of select=\"@parashape-id\"/>\n            <xsl:apply-templates select=\".\" mode=\"add-class-bullet\" />\n          </xsl:otherwise>\n        </xsl:choose>\n      </xsl:attribute>\n      <xsl:for-each select=\"LineSeg\">\n        <xsl:apply-templates select=\"Text|ControlChar|AutoNumbering|TableControl[@inline='1']|GShapeObjectControl[@inline='1']\" />\n      </xsl:for-each>\n    </xsl:element>\n    <xsl:apply-templates select=\"LineSeg/TableControl[@inline='0']\" />\n    <xsl:apply-templates select=\"LineSeg/GShapeObjectControl[@inline='0']\" />\n  </xsl:template>\n\n  <xsl:template match=\"ControlChar\"><xsl:value-of select=\"@char\"/></xsl:template>\n\n  <xsl:template match=\"Paragraph/LineSeg/Text\">\n    <xsl:element name=\"span\">\n      <xsl:variable name=\"styleid\" select=\"../../@style-id\"/>\n      <xsl:variable name=\"style\" select=\"//Style[number($styleid)+1]\" />\n      <xsl:variable name=\"stylename\" select=\"$style/@name\" />\n      <xsl:variable name=\"stylencname\" select=\"translate($stylename, ' ', '-')\" />\n      <xsl:attribute name=\"class\">\n        <xsl:text>lang-</xsl:text>\n        <xsl:value-of select=\"@lang\" />\n        <xsl:choose>\n          <xsl:when test=\"$style/@charshape-id = @charshape-id\"></xsl:when>\n          <xsl:otherwise>\n              <xsl:text> </xsl:text>\n              <xsl:text>charshape-</xsl:text>\n              <xsl:value-of select=\"@charshape-id\" />\n          </xsl:otherwise>\n        </xsl:choose>\n      </xsl:attribute>\n      <xsl:value-of select=\"text()\"/>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"AutoNumbering\">\n    <xsl:element name=\"span\">\n      <xsl:attribute name=\"class\">\n        <xsl:text>autonumbering</xsl:text>\n        <xsl:text> </xsl:text>\n        <xsl:text>autonumbering-</xsl:text>\n        <xsl:value-of select=\"@kind\" />\n      </xsl:attribute>\n      <xsl:value-of select=\"@prefix\" />\n      <xsl:value-of select=\"@number\" />\n      <xsl:value-of select=\"@suffix\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"TableControl[@inline='1']\">\n    <xsl:element name=\"span\">\n      <xsl:attribute name=\"class\">\n        <xsl:text>TableControl</xsl:text>\n      </xsl:attribute>\n      <xsl:attribute name=\"style\">\n        <xsl:apply-templates select=\".\" mode=\"css-display\" />\n      </xsl:attribute>\n      <xsl:element name=\"table\">\n        <xsl:attribute name=\"class\">borderfill-<xsl:value-of select=\"TableBody/@borderfill-id\"/></xsl:attribute>\n        <xsl:attribute name=\"cellspacing\"><xsl:value-of select=\"TableBody/@cellspacing\"/></xsl:attribute>\n        <xsl:attribute name=\"style\">\n          <xsl:apply-templates select=\".\" mode=\"css-width\" />\n          <xsl:apply-templates select=\".\" mode=\"table-border\" />\n        </xsl:attribute>\n        <xsl:apply-templates />\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"TableControl[@inline='0']\">\n    <xsl:element name=\"table\">\n      <xsl:attribute name=\"class\">\n        <xsl:text>TableControl</xsl:text>\n        <xsl:text> </xsl:text>\n        <xsl:text>borderfill-</xsl:text>\n        <xsl:value-of select=\"TableBody/@borderfill-id\"/>\n      </xsl:attribute>\n      <xsl:attribute name=\"cellspacing\"><xsl:value-of select=\"TableBody/@cellspacing\"/></xsl:attribute>\n      <xsl:attribute name=\"style\">\n        <xsl:apply-templates select=\".\" mode=\"css-width\" />\n        <xsl:apply-templates select=\".\" mode=\"extendedcontrol-hpos\" />\n        <xsl:apply-templates select=\".\" mode=\"table-border\" />\n      </xsl:attribute>\n      <xsl:apply-templates />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"TableControl\" mode=\"table-border\">\n    <xsl:call-template name=\"css-declaration\">\n      <xsl:with-param name=\"property\">border-collapse</xsl:with-param>\n      <xsl:with-param name=\"value\">collapse</xsl:with-param>\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template match=\"TableCaption\">\n    <xsl:element name=\"caption\">\n      <xsl:attribute name=\"class\">TableCaption</xsl:attribute>\n      <xsl:attribute name=\"style\">\n        <xsl:choose>\n          <xsl:when test=\"@position = 'top'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">caption-side</xsl:with-param>\n              <xsl:with-param name=\"value\" select=\"@position\" />\n            </xsl:call-template>\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-bottom</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@separation\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">width</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <xsl:when test=\"@position = 'bottom'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">caption-side</xsl:with-param>\n              <xsl:with-param name=\"value\" select=\"@position\" />\n            </xsl:call-template>\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-top</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@separation\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">width</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <xsl:otherwise>\n            <xsl:text>/* </xsl:text>\n            <xsl:text>not supported @position: </xsl:text>\n            <xsl:value-of select=\"@position\" />\n            <xsl:text> */&#10;</xsl:text>\n          </xsl:otherwise>\n        </xsl:choose>\n      </xsl:attribute>\n      <xsl:apply-templates />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"TableRow\">\n    <xsl:element name=\"tr\">\n      <xsl:apply-templates />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"TableCell\">\n    <xsl:element name=\"td\">\n      <xsl:attribute name=\"class\">borderfill-<xsl:value-of select=\"@borderfill-id\"/></xsl:attribute>\n      <xsl:attribute name=\"style\">\n        <xsl:call-template name=\"css-declaration\">\n          <xsl:with-param name=\"property\">width</xsl:with-param>\n          <xsl:with-param name=\"value\">\n            <xsl:call-template name=\"hwpunit-to-mm\">\n              <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n            </xsl:call-template>\n          </xsl:with-param>\n        </xsl:call-template>\n        <xsl:call-template name=\"css-declaration\">\n          <xsl:with-param name=\"property\">height</xsl:with-param>\n          <xsl:with-param name=\"value\">\n            <xsl:call-template name=\"hwpunit-to-mm\">\n              <xsl:with-param name=\"hwpunit\" select=\"@height\" />\n            </xsl:call-template>\n          </xsl:with-param>\n        </xsl:call-template>\n        <xsl:call-template name=\"css-declaration\">\n          <xsl:with-param name=\"property\">padding</xsl:with-param>\n          <xsl:with-param name=\"value\">\n            <xsl:call-template name=\"hwpunit-to-mm\">\n              <xsl:with-param name=\"hwpunit\" select=\"@padding-top\" />\n            </xsl:call-template>\n            <xsl:text> </xsl:text>\n            <xsl:call-template name=\"hwpunit-to-mm\">\n              <xsl:with-param name=\"hwpunit\" select=\"@padding-right\" />\n            </xsl:call-template>\n            <xsl:text> </xsl:text>\n            <xsl:call-template name=\"hwpunit-to-mm\">\n              <xsl:with-param name=\"hwpunit\" select=\"@padding-bottom\" />\n            </xsl:call-template>\n            <xsl:text> </xsl:text>\n            <xsl:call-template name=\"hwpunit-to-mm\">\n              <xsl:with-param name=\"hwpunit\" select=\"@padding-left\" />\n            </xsl:call-template>\n          </xsl:with-param>\n        </xsl:call-template>\n      </xsl:attribute>\n      <xsl:attribute name=\"rowspan\"><xsl:value-of select=\"@rowspan\"/></xsl:attribute>\n      <xsl:attribute name=\"colspan\"><xsl:value-of select=\"@colspan\"/></xsl:attribute>\n      <xsl:apply-templates />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"GShapeObjectControl[@inline='1']\">\n    <xsl:element name=\"span\">\n      <xsl:attribute name=\"class\">GShapeObjectControl</xsl:attribute>\n      <xsl:attribute name=\"style\">\n        <xsl:apply-templates select=\".\" mode=\"css-width\" />\n        <xsl:apply-templates select=\".\" mode=\"css-display\" />\n      </xsl:attribute>\n      <xsl:apply-templates />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"GShapeObjectControl[@inline='0']\">\n    <xsl:element name=\"div\">\n      <xsl:attribute name=\"class\">GShapeObjectControl</xsl:attribute>\n      <xsl:attribute name=\"style\">\n        <xsl:apply-templates select=\".\" mode=\"css-width\" />\n        <xsl:apply-templates select=\".\" mode=\"extendedcontrol-hpos\" />\n      </xsl:attribute>\n      <xsl:apply-templates />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"ShapePicture\">\n    <xsl:variable name=\"bindataid\" select=\"PictureInfo/@bindata-id\"/>\n    <xsl:variable name=\"bindata\" select=\"/HwpDoc/DocInfo/IdMappings/BinData[number($bindataid)]\"/>\n    <xsl:element name=\"img\">\n      <xsl:apply-templates select=\"$bindata\" mode=\"img-src\"/>\n      <xsl:attribute name=\"style\">\n\t<xsl:apply-templates select=\"..\" mode=\"css-width\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:apply-templates select=\"..\" mode=\"css-height\" />\n      </xsl:attribute>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"BinDataEmbedding\" mode=\"img-src\">\n    <xsl:choose>\n      <xsl:when test=\"@inline = 'true'\">\n        <xsl:apply-templates select=\".\" mode=\"img-src-datauri\" />\n      </xsl:when>\n      <xsl:otherwise>\n        <xsl:apply-templates select=\".\" mode=\"img-src-external\" />\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template match=\"BinDataEmbedding\" mode=\"img-src-external\">\n    <xsl:variable name=\"binpath\" select=\"'bindata/'\"/>\n    <xsl:attribute name=\"src\">\n      <xsl:value-of select=\"$binpath\"/>\n      <xsl:value-of select=\"@storage-id\"/>\n      <xsl:text>.</xsl:text>\n      <xsl:value-of select=\"@ext\"/>\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template match=\"BinDataEmbedding\" mode=\"img-src-datauri\">\n    <xsl:attribute name=\"src\">\n      <xsl:text>data:;base64,</xsl:text>\n      <xsl:value-of select=\"text()\" />\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent\" mode=\"css-width\">\n    <xsl:call-template name=\"css-declaration\">\n      <xsl:with-param name=\"property\">width</xsl:with-param>\n      <xsl:with-param name=\"value\">\n        <xsl:call-template name=\"hwpunit-to-mm\">\n          <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n        </xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent\" mode=\"css-height\">\n    <xsl:call-template name=\"css-declaration\">\n      <xsl:with-param name=\"property\">height</xsl:with-param>\n      <xsl:with-param name=\"value\">\n        <xsl:call-template name=\"hwpunit-to-mm\">\n          <xsl:with-param name=\"hwpunit\" select=\"@height\" />\n        </xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template match=\"TableControl[@inline='1']|GShapeObjectControl[@inline='1']\" mode=\"css-display\">\n    <xsl:call-template name=\"css-declaration\">\n      <xsl:with-param name=\"property\">display</xsl:with-param>\n      <xsl:with-param name=\"value\">inline-block</xsl:with-param>\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template match=\"TableControl|GShapeObjectControl\" mode=\"css-width\">\n    <xsl:call-template name=\"css-declaration\">\n      <xsl:with-param name=\"property\">width</xsl:with-param>\n      <xsl:with-param name=\"value\">\n        <xsl:call-template name=\"hwpunit-to-mm\">\n          <xsl:with-param name=\"hwpunit\" select=\"@width\" />\n        </xsl:call-template>\n      </xsl:with-param>\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template match=\"TableControl|GShapeObjectControl\" mode=\"extendedcontrol-hpos\">\n    <xsl:variable name=\"paragraph\" select=\"../..\" />\n    <xsl:variable name=\"parashape_pos\" select=\"number($paragraph/@parashape-id) + 1\" />\n    <xsl:variable name=\"parashape\" select=\"//ParaShape[$parashape_pos]\" />\n    <xsl:variable name=\"columnset\" select=\"$paragraph/..\" />\n    <xsl:variable name=\"section\" select=\"$columnset/..\" />\n    <xsl:variable name=\"pagedef\" select=\"$section/PageDef\" />\n    <xsl:text>/*</xsl:text>\n    <xsl:text> hrelto: </xsl:text>\n    <xsl:value-of select=\"@hrelto\" />\n    <xsl:text> halign: </xsl:text>\n    <xsl:value-of select=\"@halign\" />\n    <xsl:text>*/</xsl:text>\n    <xsl:choose>\n      <!-- 문단 -->\n      <xsl:when test=\"@hrelto = 'paragraph'\">\n        <xsl:choose>\n          <!-- 왼쪽으로부터 -->\n          <xsl:when test=\"@halign = 'left'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"$parashape/@doubled-margin-left div 2 + @margin-left + @x\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 오른쪽으로부터 -->\n          <xsl:when test=\"@halign = 'right'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이)                             : 종이 x축에서\n                  - (쪽 오른쪽 여백) - (문단 오른쪽 여백) : 문단 맨 오른쪽\n                  - (@x)                                  : x만큼 왼쪽으로\n                  - (개체 오른쪽 여백) - (개체 넓이)      : 개체 맨 왼쪽\n                  - (쪽 왼쪽 여백)                        : 쪽 x축으로\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    $pagedef/@width\n                    - $pagedef/@right-offset - $parashape/@doubled-margin-right div 2\n                    - @x\n                    - @margin-right - @width\n                    - $pagedef/@left-offset\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 가운데로부터 -->\n          <xsl:when test=\"@halign = 'center'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이 - 쪽 양쪽 여백 - 문단 양쪽 여백) / 2 : 문단 중간\n                  - (개체 넓이 / 2)                               : 개체 너비 절반만큼 왼쪽\n                  + (@x)                                          : x만큼 오른쪽\n                  + (문단 왼쪽 여백)                              : 문단 x 축에서 쪽 x축으로\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    ($pagedef/@width - $pagedef/@left-offset - $pagedef/@right-offset) div 2\n                    - @width div 2\n                    + @x\n                    + $parashape/@doubled-margin-left div 2\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n        </xsl:choose>\n      </xsl:when>\n      <!-- 단 -->\n      <xsl:when test=\"@hrelto = 'column'\">\n        <xsl:choose>\n          <!-- 왼쪽으로부터 -->\n          <xsl:when test=\"@halign = 'left'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@margin-left + @x\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 오른쪽으로부터 -->\n          <xsl:when test=\"@halign = 'right'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이)                             : 종이 x축에서\n                  - (쪽 오른쪽 여백)                      : 단 맨 오른쪽\n                  - (@x)                                  : x만큼 왼쪽으로\n                  - (개체 오른쪽 여백) - (개체 넓이)      : 개체 맨 왼쪽\n                  - (쪽 왼쪽 여백)                        : 쪽 x축으로\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    $pagedef/@width\n                    - $pagedef/@right-offset\n                    - @x\n                    - @margin-right - @width\n                    - $pagedef/@left-offset\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 가운데로부터 -->\n          <xsl:when test=\"@halign = 'center'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이 - 쪽 양쪽 여백) / 2     : 쪽 중간\n                  - (개체 넓이 / 2)                  : 개체 너비 절반만큼 왼쪽\n                  + (@x)                             : x만큼 오른쪽\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    ($pagedef/@width - $pagedef/@left-offset - $pagedef/@right-offset) div 2\n                    - @width div 2\n                    + @x\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n        </xsl:choose>\n      </xsl:when>\n      <!-- 쪽 -->\n      <xsl:when test=\"@hrelto = 'page'\">\n        <xsl:choose>\n          <!-- 왼쪽으로부터 -->\n          <xsl:when test=\"@halign = 'left'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@margin-left + @x\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 오른쪽으로부터 -->\n          <xsl:when test=\"@halign = 'right'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이)                             : 종이 x축에서\n                  - (쪽 오른쪽 여백)                      : 쪽 맨 오른쪽\n                  - (@x)                                  : x만큼 왼쪽으로\n                  - (개체 오른쪽 여백) - (개체 넓이)      : 개체 맨 왼쪽\n                  - (쪽 왼쪽 여백)                        : 쪽 x축으로\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    $pagedef/@width\n                    - $pagedef/@right-offset\n                    - @x\n                    - @margin-right - @width\n                    - $pagedef/@left-offset\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 가운데로부터 -->\n          <xsl:when test=\"@halign = 'center'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이 - 쪽 양쪽 여백) / 2     : 쪽 중간\n                  - (개체 넓이 / 2)                  : 개체 너비 절반만큼 왼쪽\n                  + (@x)                             : x만큼 오른쪽\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    ($pagedef/@width - $pagedef/@left-offset - $pagedef/@right-offset) div 2\n                    - @width div 2\n                    + @x\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n        </xsl:choose>\n      </xsl:when>\n      <!-- 종이 -->\n      <xsl:when test=\"@hrelto = 'paper'\">\n        <xsl:choose>\n          <!-- 왼쪽으로부터 -->\n          <xsl:when test=\"@halign = 'left'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <xsl:with-param name=\"hwpunit\" select=\"@margin-left + @x - $pagedef/@left-offset\" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 오른쪽으로부터 -->\n          <xsl:when test=\"@halign = 'right'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이)                        : 종이 x축에서, 종이 맨 오른쪽\n                  - (@x)                             : x만큼 왼쪽\n                  - (개체 오른쪽 여백) - (개체 넓이) : 개체 맨 왼쪽\n                  - (쪽 왼쪽 여백)                   : 쪽 x축으로\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    $pagedef/@width\n                    - @x\n                    - @margin-right - @width\n                    - $pagedef/@left-offset\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n          <!-- 가운데로부터 -->\n          <xsl:when test=\"@halign = 'center'\">\n            <xsl:call-template name=\"css-declaration\">\n              <xsl:with-param name=\"property\">margin-left</xsl:with-param>\n              <xsl:with-param name=\"value\">\n                <xsl:call-template name=\"hwpunit-to-mm\">\n                  <!--\n                  (종이 넓이 / 2)                    : 종이 x축에서, 종이 가운데\n                  - (개체 넓이 / 2)                  : 개체 너비 절반만큼 왼쪽\n                  + (@x)                             : x만큼 오른쪽\n                  - (쪽 왼쪽 여백)                   : 쪽 x축으로\n                  -->\n                  <xsl:with-param name=\"hwpunit\" select=\"\n                    $pagedef/@width div 2\n                    - @width div 2\n                    + @x\n                    - $pagedef/@left-offset\n                    \" />\n                </xsl:call-template>\n              </xsl:with-param>\n            </xsl:call-template>\n          </xsl:when>\n        </xsl:choose>\n      </xsl:when>\n    </xsl:choose>\n  </xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/odt/common.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n  xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n  xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n  xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n  xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n  xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n  xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n  xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n  xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n  xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n  xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n  xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n  xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n  xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n  xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n  xmlns:ooo=\"http://openoffice.org/2004/office\"\n  xmlns:ooow=\"http://openoffice.org/2004/writer\"\n  xmlns:oooc=\"http://openoffice.org/2004/calc\"\n  xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n  xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n  xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xmlns:rpt=\"http://openoffice.org/2005/report\"\n  xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n  xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n  xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n  xmlns:tableooo=\"http://openoffice.org/2009/table\"\n  xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n  xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n  xmlns:css3t=\"http://www.w3.org/TR/css3-text/\">\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"yes\" />\n\n  <xsl:template mode=\"office:document\" match=\"HwpDoc\">\n    <office:document\n      office:version=\"1.2\"\n      office:mimetype=\"application/vnd.oasis.opendocument.text\"\n      grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n      <office:scripts/>\n      <xsl:apply-templates mode=\"office:font-face-decls\" select=\"DocInfo\" />\n      <xsl:apply-templates mode=\"office:styles\" select=\"DocInfo\" />\n      <office:automatic-styles>\n        <xsl:apply-templates mode=\"style:page-layout\" select=\"BodyText/SectionDef\" />\n        <xsl:apply-templates mode=\"style-style-for-paragraph-and-text\" select=\"//Paragraph\" />\n        <xsl:apply-templates mode=\"style:style\" select=\"//TableControl\" />\n        <xsl:apply-templates mode=\"style-style-for-table-cells\" select=\"//TableControl\" />\n        <xsl:apply-templates mode=\"style:style\" select=\"//ShapeComponent\" />\n      </office:automatic-styles>\n      <xsl:apply-templates mode=\"office:master-styles\" select=\".\" />\n\n      <xsl:apply-templates mode=\"office:body\" select=\"BodyText\" />\n    </office:document>\n  </xsl:template>\n\n  <xsl:template mode=\"office:font-face-decls\" match=\"DocInfo\">\n    <office:font-face-decls>\n      <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n      <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n      <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n      <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n      <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n      <xsl:apply-templates mode=\"style:font-face\" select=\"IdMappings/FaceName\" />\n    </office:font-face-decls>\n  </xsl:template>\n\n  <xsl:template mode=\"office:styles\" match=\"DocInfo\">\n    <office:styles>\n      <style:default-style style:family=\"graphic\">\n        <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n        <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n          <style:tab-stops/>\n        </style:paragraph-properties>\n        <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n      </style:default-style>\n      <style:default-style style:family=\"paragraph\">\n        <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n        <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n      </style:default-style>\n      <style:default-style style:family=\"table\">\n        <style:table-properties table:border-model=\"collapsing\"/>\n      </style:default-style>\n      <style:default-style style:family=\"table-row\">\n        <style:table-row-properties fo:keep-together=\"auto\"/>\n      </style:default-style>\n      <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n        <style:paragraph-properties style:text-autospace=\"none\"/>\n      </style:style>\n      <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n        <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n        <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n      </style:style>\n      <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n        <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n      </style:style>\n      <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n        <style:text-properties/>\n      </style:style>\n      <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n        <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n        <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n      </style:style>\n      <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n        <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n        <style:text-properties/>\n      </style:style>\n      <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n        <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      </style:style>\n      <style:style style:name=\"Graphics\" style:family=\"graphic\">\n        <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n      </style:style>\n      <text:outline-style style:name=\"Outline\">\n        <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n        <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n          <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n            <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n          </style:list-level-properties>\n        </text:outline-level-style>\n      </text:outline-style>\n      <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n      <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n      <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n\n      <xsl:apply-templates mode=\"style:style\" select=\"IdMappings/Style\" />\n    </office:styles>\n  </xsl:template>\n\n  <xsl:template mode=\"office:master-styles\" match=\"HwpDoc\">\n    <!--\n    3.15.4 http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-office_master-styles\n\n    Elements:\n      <draw:layer-set> 10.2.2\n      <style:handout-master> 10.2.1\n      <style:master-page> 16.9.\n    -->\n    <office:master-styles>\n      <xsl:for-each select=\"BodyText/SectionDef\">\n        <xsl:element name=\"style:master-page\">\n          <xsl:attribute name=\"style:name\">MasterPage-<xsl:value-of select=\"@section-id + 1\"/></xsl:attribute>\n          <xsl:attribute name=\"style:page-layout-name\">PageLayout-<xsl:value-of select=\"@section-id + 1\"/></xsl:attribute>\n        </xsl:element>\n      </xsl:for-each>\n    </office:master-styles>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-face\" match=\"FaceName\">\n    <xsl:element name=\"style:font-face\">\n      <xsl:attribute name=\"style:name\"><xsl:value-of select=\"@name\"/></xsl:attribute>\n      <xsl:attribute name=\"svg:font-family\">'<xsl:value-of select=\"@name\"/>'</xsl:attribute>\n      <!-- Panose1/@serif-style -->\n      <!-- 2..10 : serif(roman) -->\n      <!-- 11~15 : sans-serif(swiss) -->\n      <xsl:attribute name=\"style:font-family-generic\">\n        <xsl:choose>\n          <xsl:when test=\"Panose1/@serif-style &lt; 11\"><xsl:text>roman</xsl:text></xsl:when>\n          <xsl:when test=\"Panose1/@serif-style &gt;= 11\"><xsl:text>swiss</xsl:text></xsl:when>\n        </xsl:choose>\n      </xsl:attribute>\n      <!-- TODO: Panose1/@proportion -->\n      <xsl:attribute name=\"style:font-pitch\">variable</xsl:attribute>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"make-style-name\" match=\"Style\">\n    <xsl:call-template name=\"make-ncname\">\n      <xsl:with-param name=\"str\" select=\"@local-name\" />\n    </xsl:call-template>\n  </xsl:template>\n\n  <xsl:template mode=\"style:style\" match=\"Style\">\n    <xsl:element name=\"style:style\">\n      <xsl:attribute name=\"style:name\">\n        <xsl:apply-templates mode=\"make-style-name\" select=\".\" />\n      </xsl:attribute>\n      <!--\n      <xsl:attribute name=\"style:parent-style-name\"/>\n      -->\n      <xsl:variable name=\"styles\" select=\"/HwpDoc/DocInfo/IdMappings/Style\" />\n      <xsl:variable name=\"next-style-id\" select=\"@next-style-id + 1\"/>\n      <xsl:attribute name=\"style:next-style-name\">\n        <xsl:apply-templates mode=\"make-style-name\" select=\"$styles[$next-style-id]\" />\n      </xsl:attribute>\n      <xsl:attribute name=\"style:family\">paragraph</xsl:attribute>\n      <xsl:attribute name=\"style:class\">text</xsl:attribute>\n      <xsl:variable name=\"charshapeid\" select=\"@charshape-id + 1\"/>\n      <xsl:variable name=\"charshapes\" select=\"/HwpDoc/DocInfo/IdMappings/CharShape\" />\n      <xsl:variable name=\"charshape\" select=\"$charshapes[number($charshapeid)]\"/>\n      <xsl:apply-templates mode=\"style:paragraph-properties\" select=\".\" />\n      <xsl:apply-templates select=\"$charshape\" mode=\"style:text-properties\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template name=\"make-ncname\">\n    <!-- see #140 -->\n    <!-- see http://www.w3.org/TR/REC-xml-names/#NT-NCName -->\n    <!-- see http://www.w3.org/TR/REC-xml/#NT-Name -->\n    <!-- see http://stackoverflow.com/questions/1631396/what-is-an-xsncname-type-and-when-should-it-be-used -->\n    <xsl:param name=\"str\" />\n    <xsl:variable name=\"prohibited\"> !&quot;#$%&amp;&apos;()*+,/:;&lt;=&gt;?@[\\]^`{|}~</xsl:variable>\n    <xsl:variable name=\"replace\">______________________________</xsl:variable>\n    <xsl:value-of select=\"translate($str, $prohibited, $replace)\" />\n  </xsl:template>\n\n  <xsl:template mode=\"style:page-layout\" match=\"SectionDef\">\n    <xsl:element name=\"style:page-layout\">\n      <!--\n      16.5 http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-style_page-layout\n\n      Attributes:\n        style:name 19.498.2\n        style:page-usage 19.505.\n      Elements:\n        <style:footer-style> 16.7\n        <style:header-style> 16.6\n        <style:page-layout-properties> 17.2\n      -->\n      <xsl:attribute name=\"style:name\">PageLayout-<xsl:value-of select=\"@section-id + 1\"/></xsl:attribute>\n      <xsl:apply-templates mode=\"style:page-layout-properties\" select=\"PageDef\" />\n      <style:header-style/>\n      <style:footer-style/>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"style:page-layout-properties\" match=\"PageDef\">\n    <xsl:element name=\"style:page-layout-properties\">\n      <!--\n      17.2 http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-style_page-layout-properties\n\n      Attributes:\n        fo:background-color 20.175\n        fo:border 20.176.2\n        fo:border-bottom 20.176.3\n        fo:border-left 20.176.4\n        fo:border-right 20.176.5\n        fo:border-top 20.176.6\n        fo:margin 20.198\n        fo:margin-bottom 20.199\n        fo:margin-left 20.200\n        fo:margin-right 20.201\n        fo:margin-top 20.202\n        fo:padding 20.210\n        fo:padding-bottom 20.211\n        fo:padding-left 20.212\n        fo:padding-right 20.213\n        fo:padding-top 20.214\n        fo:page-height 20.208\n        fo:page-width 20.209\n        style:border-line-width 20.241\n        style:border-line-width-bottom 20.242\n        style:border-line-width-left 20.243\n        style:border-line-width-right 20.244\n        style:border-line-width-top 20.245\n        style:first-page-number 20.258\n        style:footnote-max-height 20.288\n        style:layout-grid-base-height 20.296\n        style:layout-grid-base-width 20.297\n        style:layout-grid-color 20.298\n        style:layout-grid-display 20.299\n        style:layout-grid-lines 20.300\n        style:layout-grid-mode 20.301\n        style:layout-grid-print 20.302\n        style:layout-grid-ruby-below 20.303\n        style:layout-grid-ruby-height 20.304\n        style:layout-grid-snap-to 20.305\n        style:layout-grid-standard-mode 20.306\n        style:num-format 20.314\n        style:num-letter-sync 20.315\n        style:num-prefix 20.316\n        style:num-suffix 20.317\n        style:paper-tray-name 20.321\n        style:print 20.322\n        style:print-orientation 20.325\n        style:print-page-order 20.324\n        style:register-truth-ref-style-name 20.329\n        style:scale-to 20.344\n        style:scale-to-pages 20.345\n        style:shadow 20.349\n        style:table-centering 20.353\n        style:writing-mode 20.394.3\n      Elements:\n        <style:background-image> 17.3\n        <style:columns> 17.12\n        <style:footnote-sep> 17.4.\n      -->\n      <xsl:attribute name=\"style:print-orientation\"><xsl:value-of select=\"@orientation\"/></xsl:attribute>\n      <xsl:choose>\n        <xsl:when test=\"@orientation = 'portrait'\">\n          <xsl:attribute name=\"fo:page-width\"><xsl:value-of select=\"round(number(@width) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n          <xsl:attribute name=\"fo:page-height\"><xsl:value-of select=\"round(number(@height) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n        </xsl:when>\n        <xsl:when test=\"@orientation = 'landscape'\">\n          <xsl:attribute name=\"fo:page-width\"><xsl:value-of select=\"round(number(@height) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n          <xsl:attribute name=\"fo:page-height\"><xsl:value-of select=\"round(number(@width) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n        </xsl:when>\n      </xsl:choose>\n      <xsl:attribute name=\"fo:margin-top\"><xsl:value-of select=\"round(number(@top-offset) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n      <xsl:attribute name=\"fo:margin-left\"><xsl:value-of select=\"round(number(@left-offset) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n      <xsl:attribute name=\"fo:margin-right\"><xsl:value-of select=\"round(number(@right-offset) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n      <xsl:attribute name=\"fo:margin-bottom\"><xsl:value-of select=\"round(number(@bottom-offset) div 7200 * 2.54 * 100) div 100\"/>cm</xsl:attribute>\n      <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"style:paragraph-properties\" match=\"Style\">\n    <xsl:variable name=\"parashapeid\" select=\"@parashape-id + 1\"/>\n    <xsl:variable name=\"parashapes\" select=\"/HwpDoc/DocInfo/IdMappings/ParaShape\" />\n    <xsl:variable name=\"parashape\" select=\"$parashapes[number($parashapeid)]\"/>\n    <xsl:element name=\"style:paragraph-properties\">\n      <xsl:apply-templates mode=\"style-paragraph-properties-common\" select=\"$parashape\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"style-paragraph-properties-common\" match=\"ParaShape\">\n    <!--\n    17.6\n    http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-style_paragraph-properties\n\n    Attributes:\n      fo:background-color 20.175\n      fo:border 20.176.2\n      fo:border-bottom 20.176.3\n      fo:border-left 20.176.4\n      fo:border-right 20.176.5\n      fo:border-top 20.176.6\n      fo:break-after 20.177\n      fo:break-before 20.178\n      fo:hyphenation-keep 20.189\n      fo:hyphenation-ladder-count 20.190\n      fo:keep-together 20.193\n      fo:keep-with-next 20.194\n      fo:line-height 20.197\n      fo:margin 20.198\n      fo:margin-bottom 20.199\n      fo:margin-left 20.200\n      fo:margin-right 20.201\n      fo:margin-top 20.202\n      fo:orphans 20.207\n      fo:padding 20.210\n      fo:padding-bottom 20.211\n      fo:padding-left 20.212\n      fo:padding-right 20.213\n      fo:padding-top 20.214\n      fo:text-align 20.216.1\n      fo:text-align-last 20.217\n      fo:text-indent 20.218\n      fo:widows 20.221\n      style:auto-text-indent 20.239\n      style:background-transparency 20.240\n      style:border-line-width 20.241\n      style:border-line-width-bottom 20.242\n      style:border-line-width-left 20.243\n      style:border-line-width-right 20.244\n      style:border-line-width-top 20.245\n      style:font-independent-line-spacing 20.268\n      style:join-border 20.292\n      style:justify-single-word 20.293\n      style:line-break 20.307\n      style:line-height-at-least 20.309\n      style:line-spacing 20.310\n      style:page-number 20.320\n      style:punctuation-wrap 20.327\n      style:register-true 20.328\n      style:shadow 20.349\n      style:snap-to-layout-grid 20.351\n      style:tab-stop-distance 20.352\n      style:text-autospace 20.355\n      style:vertical-align 20.386.1\n      style:writing-mode 20.394.4\n      style:writing-mode-automatic 20.395\n      text:line-number 20.420\n      text:number-lines 20.424.\n    Elements:\n      <style:background-image> 17.3\n      <style:drop-cap> 17.9\n      <style:tab-stops> 17.7\n    -->\n    <xsl:attribute name=\"fo:text-align\">\n      <xsl:choose>\n        <xsl:when test=\"@align = 'both'\">justify</xsl:when>\n        <xsl:when test=\"@align = 'left'\">left</xsl:when>\n        <xsl:when test=\"@align = 'right'\">right</xsl:when>\n        <xsl:when test=\"@align = 'center'\">center</xsl:when>\n        <xsl:when test=\"@align = 'distribute'\">justify</xsl:when>\n        <xsl:when test=\"@align = 'distribute_space'\">justify</xsl:when>\n        <xsl:otherwise>justify</xsl:otherwise>\n      </xsl:choose>\n    </xsl:attribute>\n    <xsl:variable name=\"margin-left\" select=\"number(@doubled-margin-left)\"/>\n    <xsl:variable name=\"indent\" select=\"number(@indent)\"/>\n    <xsl:attribute name=\"fo:text-indent\"><xsl:value-of select=\"$indent div 200\"/>pt</xsl:attribute>\n    <xsl:attribute name=\"fo:margin-left\">\n      <xsl:choose>\n        <xsl:when test=\"$indent &lt; 0\"><xsl:value-of select=\"($margin-left - $indent) div 200\"/>pt</xsl:when>\n        <xsl:otherwise><xsl:value-of select=\"$margin-left div 200\"/>pt</xsl:otherwise>\n      </xsl:choose>\n    </xsl:attribute>\n    <xsl:attribute name=\"fo:margin-right\"><xsl:value-of select=\"number(@doubled-margin-right) div 200\"/>pt</xsl:attribute>\n    <xsl:attribute name=\"fo:margin-top\"><xsl:value-of select=\"number(@doubled-margin-top) div 200\"/>pt</xsl:attribute>\n    <xsl:attribute name=\"fo:margin-bottom\"><xsl:value-of select=\"number(@doubled-margin-bottom) div 200\"/>pt</xsl:attribute>\n    <!--\n      줄 간격\n\n      전반적으로 글자를 줄 내에서 수직 배치하는 방식에서 차이가 있는 것 같다.\n      hwp5의 줄 간격 관련 속성을 odt에 있는 비슷한 속성으로 단순 변환하는\n      것만으로는 꽤 차이가 나며, 아래와 같이 좀 더 부가적인 조정을 하더라도\n      여전히 미묘한 차이가 생긴다.\n\n      이러한 상황을 개선하기 위해선 폰트의 metric에 대한 이해가 선행되어야 할\n      것으로 보인다. (아마도 폰트의 leading 값과 관련있는 것으로 추측된다.)\n\n      samples/linespacing.hwp로 비교해볼 수 있다.\n    -->\n    <xsl:choose>\n      <!--\n        줄 간격: 글자에 따라\n\n        폰트 크기에 지정된 비율을 적용한 값을 줄의 높이로 설정하기 위해,\n        fo:line-height을 사용한다.\n\n        NOTE: 같은 폰트 크기/비율을 지정해도 libreoffice에서는 줄 간격이 좀\n        더 넓게 나타난다. (samples/linespacing.hwp의 \"글자에 따라 100%\"를 ODT\n        변환 후와 비교) 이는 아마도 비율을 적용할 때 폰트의 leading에 대한\n        처리방식이 다르기 때문이 아닐까 한다. (hwp5는 폰트의 em-box 크기만을\n        고려하는 듯 하며, libreoffice는 여기에 아마도 폰트의 leading을\n        포함시키는 듯 하다.\n      -->\n      <xsl:when test=\"@linespacing-type = 'ratio'\">\n        <xsl:attribute name=\"fo:line-height\"><xsl:value-of select=\"number(@linespacing)\"/>%</xsl:attribute>\n      </xsl:when>\n      <!--\n        줄 간격: 고정 값\n\n        지정된 값을 fo:line-height로 적용한다.\n\n        NOTE: hwp5에서는 글자를 줄 공간의 위 (또는 위에 가깝게) 배치하는\n        반면, libreoffice에서는 기본적으로 줄 공간의 아래에 가깝게\n        배치한다(baseline 정렬). 따라서 추가적으로 style:vertical-align을\n        top으로 지정하였다.\n\n        그래도 여전히 미묘한 차이가 발생하는데, samples/linespacing.hwp의 맨\n        위 'HHHH..' 블럭과 '고정 값 100%'를 각각 ODT 변환 후와 비교해보면,\n        libreoffice의 경우 'HHHH..' 블럭은 거의 비슷하게 나타나는 반면 '고정\n        값 100%'는 줄의 아래 부분이 잘린 채 나타난다. 이는 한글 문자의 윗\n        부분에 약간의 공백을 좀 더 들어가면서 전체적으로 줄 공간 내에서\n        글자들이 약간 아래로 밀려나기 때문으로 보인다.\n      -->\n      <xsl:when test=\"@linespacing-type = 'fixed'\">\n        <xsl:attribute name=\"fo:line-height\"><xsl:value-of select=\"number(@linespacing) div 200\"/>pt</xsl:attribute>\n        <xsl:attribute name=\"style:vertical-align\">top</xsl:attribute>\n      </xsl:when>\n      <!--\n        줄 간격: 여백만 지정\n\n        지정된 값을 style:line-spacing에 적용한다.\n\n        NOTE: style:line-spacing은 글자의 위/아래에 지정된 공간을 배치한다.\n        따라서 hwp5에서 지정된 값을 반으로 나누어 적용하였다.  그래도 미묘한\n        차이가 나는 데, samples/linespacing.hwp의 \"여백만 지정 20pt\"를\n        선택/반전하여 보면, hwp5는 글자(와 윗줄)이 줄 공간의 맨 위에 거의 딱\n        붙어 배치되는데 반해, libreoffice에서는 약간의 공간이 더 들어간다.\n      -->\n      <xsl:when test=\"@linespacing-type = 'spaceonly'\">\n        <xsl:attribute name=\"style:line-spacing\"><xsl:value-of select=\"number(@linespacing) div 200 div 2\"/>pt</xsl:attribute>\n      </xsl:when>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"style:text-properties\" match=\"CharShape\">\n    <xsl:element name=\"style:text-properties\">\n\n      <xsl:apply-templates mode=\"style:font-name\" select=\"FontFace\" />\n      <xsl:apply-templates mode=\"style:font-name-asian\" select=\"FontFace\" />\n\n      <xsl:apply-templates mode=\"fo:font-size\" select=\".\" />\n      <xsl:apply-templates mode=\"style:font-size-asian\" select=\".\" />\n      <xsl:apply-templates mode=\"style:font-size-complex\" select=\".\" />\n\n      <!-- 15.4.25 Font Style -->\n      <xsl:apply-templates mode=\"fo:font-style\" select=\".\" />\n      <xsl:apply-templates mode=\"style:font-style-asian\" select=\".\" />\n      <xsl:apply-templates mode=\"style:font-style-complex\" select=\".\" />\n\n      <!-- 15.4.28 Underlining Type -->\n      <!-- 15.4.31 Underline Color -->\n      <xsl:apply-templates mode=\"style:text-underline\" select=\".\" />\n      <xsl:apply-templates mode=\"style:text-overline\" select=\".\" />\n      <xsl:apply-templates mode=\"style:text-line-through\" select=\".\" />\n      <!-- 15.4.32 Font Weight -->\n      <xsl:apply-templates mode=\"fo:font-weight\" select=\".\" />\n      <xsl:apply-templates mode=\"style:font-weight-asian\" select=\".\" />\n      <xsl:apply-templates mode=\"style:font-weight-complex\" select=\".\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-name\" match=\"FontFace\">\n    <xsl:variable name=\"facename-en-id\" select=\"@en + 1\"/>\n    <xsl:apply-templates mode=\"style:font-name\" select=\"//FaceName[$facename-en-id]\" />\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-name\" match=\"FaceName\">\n    <xsl:attribute name=\"style:font-name\"><xsl:value-of select=\"@name\"/></xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-name-asian\" match=\"FontFace\">\n    <xsl:variable name=\"facename-ko-id\" select=\"@ko + 1\"/>\n    <xsl:apply-templates mode=\"style:font-name-asian\" select=\"//FaceName[$facename-ko-id]\" />\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-name-asian\" match=\"FaceName\">\n    <xsl:attribute name=\"style:font-name-asian\"><xsl:value-of select=\"@name\"/></xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"fo:font-size\" match=\"CharShape\">\n    <xsl:attribute name=\"fo:font-size\">\n      <!-- @en 값이 western language를 대표 -->\n      <xsl:value-of select=\"@basesize * RelativeSize/@en div 100 div 100\"/>\n      <xsl:text>pt</xsl:text>\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-size-asian\" match=\"CharShape\">\n    <xsl:attribute name=\"style:font-size-asian\">\n      <!-- @ko 값이 asian language를 대표 -->\n      <xsl:value-of select=\"@basesize * RelativeSize/@ko div 100 div 100\"/>\n      <xsl:text>pt</xsl:text>\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-size-complex\" match=\"CharShape\">\n    <xsl:attribute name=\"style:font-size-complex\">\n      <!-- @otheer 값이 complex language를 대표 -->\n      <xsl:value-of select=\"@basesize * RelativeSize/@other div 100 div 100\"/>\n      <xsl:text>pt</xsl:text>\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"fo:font-style\" match=\"CharShape\">\n    <xsl:if test=\"@italic = 1\">\n      <xsl:attribute name=\"fo:font-style\">italic</xsl:attribute>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-style-asian\" match=\"CharShape\">\n    <xsl:if test=\"@italic = 1\">\n      <xsl:attribute name=\"style:font-style-asian\">italic</xsl:attribute>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-style-complex\" match=\"CharShape\">\n    <xsl:if test=\"@italic = 1\">\n      <xsl:attribute name=\"style:font-style-complex\">italic</xsl:attribute>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"fo:font-weight\" match=\"CharShape\">\n    <xsl:if test=\"@bold = 1\">\n      <xsl:attribute name=\"fo:font-weight\">bold</xsl:attribute>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-weight-asian\" match=\"CharShape\">\n    <xsl:if test=\"@bold = 1\">\n      <xsl:attribute name=\"style:font-weight-asian\">bold</xsl:attribute>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:font-weight-complex\" match=\"CharShape\">\n    <xsl:if test=\"@bold = 1\">\n      <xsl:attribute name=\"style:font-weight-complex\">bold</xsl:attribute>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:text-xxxline-style-value\" match=\"CharShape\">\n    <xsl:choose>\n      <xsl:when test=\"@underline-style = 'solid'\">solid</xsl:when>\n      <xsl:when test=\"@underline-style = 'dashed'\">dash</xsl:when>\n      <xsl:when test=\"@underline-style = 'dotted'\">dotted</xsl:when>\n      <xsl:when test=\"@underline-style = 'dash_dot'\">dot-dash</xsl:when>\n      <xsl:when test=\"@underline-style = 'dash_dot_dot'\">dot-dot-dash</xsl:when>\n      <xsl:when test=\"@underline-style = 'long_dashed'\">long-dash</xsl:when>\n      <xsl:when test=\"@underline-style = 'large_dotted'\">dotted</xsl:when>\n      <xsl:when test=\"@underline-style = 'double'\">solid</xsl:when>\n      <xsl:when test=\"@underline-style = 'lower_weighted'\">solid</xsl:when>\n      <xsl:when test=\"@underline-style = 'upper_weighted'\">solid</xsl:when>\n      <xsl:when test=\"@underline-style = 'middle_weighted'\">solid</xsl:when>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"style:text-xxxline-type-value\" match=\"CharShape\">\n    <xsl:choose>\n      <xsl:when test=\"@underline-style = 'solid'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'dashed'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'dotted'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'dash_dot'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'dash_dot_dot'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'long_dashed'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'large_dotted'\">single</xsl:when>\n      <xsl:when test=\"@underline-style = 'double'\">double</xsl:when>\n      <xsl:when test=\"@underline-style = 'lower_weighted'\">double</xsl:when>\n      <xsl:when test=\"@underline-style = 'upper_weighted'\">double</xsl:when>\n      <xsl:when test=\"@underline-style = 'middle_weighted'\">double</xsl:when>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"style:text-underline\" match=\"CharShape\">\n    <xsl:choose>\n      <xsl:when test=\"@underline = 'underline'\">\n        <xsl:attribute name=\"style:text-underline-type\"><xsl:apply-templates mode=\"style:text-xxxline-type-value\" select=\".\" /></xsl:attribute>\n        <xsl:attribute name=\"style:text-underline-style\"><xsl:apply-templates mode=\"style:text-xxxline-style-value\" select=\".\" /></xsl:attribute>\n        <xsl:attribute name=\"style:text-underline-width\">auto</xsl:attribute>\n        <xsl:attribute name=\"style:text-underline-color\">\n          <xsl:value-of select=\"@underline-color\"/>\n        </xsl:attribute>\n      </xsl:when>\n      <xsl:otherwise>\n        <xsl:attribute name=\"style:text-underline-type\">none</xsl:attribute>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"style:text-overline\" match=\"CharShape\">\n    <xsl:choose>\n      <xsl:when test=\"@underline = 'overline'\">\n        <xsl:attribute name=\"style:text-overline-type\"><xsl:apply-templates mode=\"style:text-xxxline-type-value\" select=\".\" /></xsl:attribute>\n        <xsl:attribute name=\"style:text-overline-style\"><xsl:apply-templates mode=\"style:text-xxxline-style-value\" select=\".\" /></xsl:attribute>\n        <xsl:attribute name=\"style:text-overline-width\">auto</xsl:attribute>\n        <xsl:attribute name=\"style:text-overline-color\">\n          <xsl:value-of select=\"@underline-color\"/>\n        </xsl:attribute>\n      </xsl:when>\n      <xsl:otherwise>\n        <xsl:attribute name=\"style:text-overline-type\">none</xsl:attribute>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"style:text-line-through\" match=\"CharShape\">\n    <xsl:choose>\n      <xsl:when test=\"@underline = 'line_through'\">\n        <xsl:attribute name=\"style:text-line-through-type\"><xsl:apply-templates mode=\"style:text-xxxline-type-value\" select=\".\" /></xsl:attribute>\n        <xsl:attribute name=\"style:text-line-through-style\"><xsl:apply-templates mode=\"style:text-xxxline-style-value\" select=\".\" /></xsl:attribute>\n        <xsl:attribute name=\"style:text-line-through-width\">auto</xsl:attribute>\n        <xsl:attribute name=\"style:text-line-through-color\">\n          <xsl:value-of select=\"@underline-color\"/>\n        </xsl:attribute>\n      </xsl:when>\n      <xsl:otherwise>\n        <xsl:attribute name=\"style:text-line-through-type\">none</xsl:attribute>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"office:body\" match=\"BodyText\">\n    <office:body>\n      <office:text>\n\t<text:sequence-decls>\n\t  <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/>\n\t  <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/>\n\t  <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/>\n\t  <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/>\n\t</text:sequence-decls>\n\t<xsl:apply-templates select=\"SectionDef\" />\n      </office:text>\n    </office:body>\n  </xsl:template>\n\n  <xsl:template mode=\"style-style-for-paragraph-and-text\" match=\"Paragraph\">\n    <xsl:variable name=\"style-id\" select=\"@style-id + 1\" />\n    <xsl:variable name=\"style\" select=\"//Style[$style-id]\"/>\n\n    <xsl:apply-templates mode=\"style:style\" select=\".\" />\n\n    <xsl:variable name=\"paragraph-id\" select=\"@paragraph-id + 1\"/>\n    <xsl:for-each select=\"LineSeg\">\n      <xsl:variable name=\"lineseg-pos\" select=\"position()\" />\n      <xsl:for-each select=\"Text\">\n        <xsl:variable name=\"text-pos\" select=\"position()\" />\n        <xsl:variable name=\"style-name\">\n          <xsl:text>p</xsl:text>\n          <xsl:value-of select=\"$paragraph-id\" />\n          <xsl:text>-</xsl:text>\n          <xsl:value-of select=\"$lineseg-pos\"/>\n          <xsl:text>-</xsl:text>\n          <xsl:value-of select=\"$text-pos\"/>\n        </xsl:variable>\n        <xsl:apply-templates mode=\"style:style\" select=\".\">\n          <xsl:with-param name=\"style-name\" select=\"$style-name\" />\n          <xsl:with-param name=\"style-charshape-id\" select=\"$style/@charshape-id + 1\" />\n        </xsl:apply-templates>\n      </xsl:for-each>\n    </xsl:for-each>\n  </xsl:template>\n\n  <xsl:template mode=\"style:style\" match=\"Text\">\n    <xsl:param name=\"style-name\" />\n    <xsl:param name=\"style-charshape-id\" />\n\n    <xsl:variable name=\"charshape-id\" select=\"@charshape-id + 1\" />\n    <xsl:if test=\"$style-charshape-id != $charshape-id\">\n      <xsl:element name=\"style:style\">\n        <xsl:attribute name=\"style:family\">text</xsl:attribute>\n        <xsl:attribute name=\"style:name\">\n          <xsl:value-of select=\"$style-name\" />\n        </xsl:attribute>\n        <xsl:apply-templates select=\"//CharShape[$charshape-id]\" mode=\"style:text-properties\" />\n      </xsl:element>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:style\" match=\"Paragraph\">\n    <xsl:variable name=\"paragraph-id\" select=\"@paragraph-id + 1\"/>\n    <xsl:variable name=\"style-id\" select=\"@style-id + 1\" />\n    <xsl:variable name=\"style\" select=\"//Style[$style-id]\"/>\n    <xsl:variable name=\"style-parashape-id\" select=\"$style/@parashape-id + 1\"/>\n    <xsl:variable name=\"parashape-id\" select=\"@parashape-id + 1\"/>\n    <xsl:variable name=\"parashape\" select=\"//ParaShape[$parashape-id]\"/>\n    <xsl:if test=\"$style-parashape-id != $parashape-id or @new-page = '1'\">\n      <xsl:element name=\"style:style\">\n        <xsl:attribute name=\"style:family\">paragraph</xsl:attribute>\n        <xsl:attribute name=\"style:class\">text</xsl:attribute>\n        <xsl:attribute name=\"style:name\">\n          <xsl:text>Paragraph-</xsl:text>\n          <xsl:value-of select=\"@paragraph-id + 1\" />\n        </xsl:attribute>\n        <xsl:apply-templates mode=\"style:parent-style-name\" select=\"$style\" />\n        <xsl:if test=\"@new-section = '1'\">\n          <xsl:apply-templates mode=\"style:master-page-name\" select=\"../..\" />\n        </xsl:if>\n\t<xsl:apply-templates mode=\"style:paragraph-properties\" select=\".\" />\n      </xsl:element>\n    </xsl:if>\n  </xsl:template>\n\n  <xsl:template mode=\"style:paragraph-properties\" match=\"Paragraph\">\n    <!--\n    17.6\n    http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-style_paragraph-properties\n\n    Attributes:\n      fo:background-color 20.175\n      fo:border 20.176.2\n      fo:border-bottom 20.176.3\n      fo:border-left 20.176.4\n      fo:border-right 20.176.5\n      fo:border-top 20.176.6\n      fo:break-after 20.177\n      fo:break-before 20.178\n      fo:hyphenation-keep 20.189\n      fo:hyphenation-ladder-count 20.190\n      fo:keep-together 20.193\n      fo:keep-with-next 20.194\n      fo:line-height 20.197\n      fo:margin 20.198\n      fo:margin-bottom 20.199\n      fo:margin-left 20.200\n      fo:margin-right 20.201\n      fo:margin-top 20.202\n      fo:orphans 20.207\n      fo:padding 20.210\n      fo:padding-bottom 20.211\n      fo:padding-left 20.212\n      fo:padding-right 20.213\n      fo:padding-top 20.214\n      fo:text-align 20.216.1\n      fo:text-align-last 20.217\n      fo:text-indent 20.218\n      fo:widows 20.221\n      style:auto-text-indent 20.239\n      style:background-transparency 20.240\n      style:border-line-width 20.241\n      style:border-line-width-bottom 20.242\n      style:border-line-width-left 20.243\n      style:border-line-width-right 20.244\n      style:border-line-width-top 20.245\n      style:font-independent-line-spacing 20.268\n      style:join-border 20.292\n      style:justify-single-word 20.293\n      style:line-break 20.307\n      style:line-height-at-least 20.309\n      style:line-spacing 20.310\n      style:page-number 20.320\n      style:punctuation-wrap 20.327\n      style:register-true 20.328\n      style:shadow 20.349\n      style:snap-to-layout-grid 20.351\n      style:tab-stop-distance 20.352\n      style:text-autospace 20.355\n      style:vertical-align 20.386.1\n      style:writing-mode 20.394.4\n      style:writing-mode-automatic 20.395\n      text:line-number 20.420\n      text:number-lines 20.424.\n    Elements:\n      <style:background-image> 17.3\n      <style:drop-cap> 17.9\n      <style:tab-stops> 17.7\n    -->\n    <xsl:variable name=\"parashape-id\" select=\"@parashape-id + 1\"/>\n    <xsl:variable name=\"parashape\" select=\"//ParaShape[$parashape-id]\"/>\n    <xsl:element name=\"style:paragraph-properties\">\n      <xsl:apply-templates mode=\"style-paragraph-properties-common\" select=\"$parashape\" />\n      <xsl:if test=\"@new-page = '1'\">\n\t<xsl:attribute name=\"fo:break-before\">page</xsl:attribute>\n      </xsl:if>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"style:parent-style-name\" match=\"Style\">\n    <xsl:attribute name=\"style:parent-style-name\">\n      <xsl:apply-templates mode=\"make-style-name\" select=\".\" />\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"style:master-page-name\" match=\"SectionDef\">\n    <xsl:attribute name=\"style:master-page-name\">\n      <xsl:text>MasterPage-</xsl:text>\n      <xsl:value-of select=\"@section-id + 1\"/>\n    </xsl:attribute>\n  </xsl:template>\n\n  <xsl:template match=\"SectionDef\">\n    <xsl:apply-templates />\n  </xsl:template>\n\n  <xsl:template match=\"Paragraph\">\n      <xsl:element name=\"text:p\">\n        <xsl:variable name=\"style-id\" select=\"@style-id + 1\" />\n        <xsl:variable name=\"style\" select=\"/HwpDoc/DocInfo/IdMappings/Style[$style-id]\"/>\n        <xsl:variable name=\"style-parashape-id\" select=\"$style/@parashape-id + 1\"/>\n        <xsl:variable name=\"parashape-id\" select=\"@parashape-id + 1\"/>\n        <xsl:variable name=\"parashapes\" select=\"/HwpDoc/DocInfo/IdMappings/ParaShape\" />\n        <xsl:variable name=\"parashape\" select=\"$parashapes[number($parashape-id)]\"/>\n        <xsl:choose>\n          <xsl:when test=\"$style-parashape-id != $parashape-id or @new-page='1'\">\n            <xsl:attribute name=\"text:style-name\">Paragraph-<xsl:value-of select=\"@paragraph-id + 1\"/></xsl:attribute>\n          </xsl:when>\n          <xsl:otherwise>\n            <xsl:attribute name=\"text:style-name\">\n              <xsl:apply-templates mode=\"make-style-name\" select=\"$style\" />\n            </xsl:attribute>\n          </xsl:otherwise>\n        </xsl:choose>\n        <xsl:apply-templates select=\"LineSeg\">\n          <xsl:with-param name=\"paragraph\" select=\".\"/>\n        </xsl:apply-templates>\n      </xsl:element>\n      <xsl:apply-templates select=\"LineSeg/TableControl\"/>\n  </xsl:template>\n\n  <xsl:template match=\"LineSeg\">\n    <xsl:param name=\"paragraph\" />\n    <xsl:apply-templates select=\"Text|GShapeObjectControl|FootNote|EndNote|ControlChar\">\n      <xsl:with-param name=\"paragraph\" select=\"$paragraph\"/>\n      <xsl:with-param name=\"lineseg-pos\" select=\"position()\"/>\n    </xsl:apply-templates>\n  </xsl:template>\n\n  <xsl:template match=\"Text\">\n    <xsl:param name=\"paragraph\"/>\n    <xsl:param name=\"lineseg-pos\"/>\n    <xsl:variable name=\"text-pos\" select=\"position()\"/>\n    <xsl:variable name=\"paragraph-id\" select=\"$paragraph/@paragraph-id + 1\" />\n    <xsl:variable name=\"style-id\" select=\"$paragraph/@style-id + 1\" />\n    <xsl:variable name=\"style\" select=\"/HwpDoc/DocInfo/IdMappings/Style[$style-id]\" />\n    <xsl:variable name=\"style-charshape-id\" select=\"$style/@charshape-id + 1\" />\n    <xsl:element name=\"text:span\">\n      <xsl:variable name=\"charshape-id\" select=\"@charshape-id + 1\" />\n      <xsl:if test=\"$style-charshape-id != $charshape-id\">\n        <xsl:attribute name=\"text:style-name\">p<xsl:value-of select=\"$paragraph-id\"/>-<xsl:value-of select=\"$lineseg-pos\"/>-<xsl:value-of select=\"$text-pos\"/></xsl:attribute>\n      </xsl:if>\n      <xsl:value-of select=\"text()\"/>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"ControlChar\"></xsl:template>\n\n  <xsl:template match=\"TableControl\">\n    <xsl:variable name=\"table-id\" select=\"@table-id + 1\" />\n    <xsl:element name=\"table:table\">\n      <xsl:attribute name=\"table:style-name\">Table-<xsl:value-of select=\"$table-id\"/></xsl:attribute>\n      <table:table-column>\n        <xsl:attribute name=\"table:number-columns-repeated\"><xsl:value-of select=\"TableBody/@cols\"/></xsl:attribute>\n      </table:table-column>\n      <xsl:for-each select=\"TableBody/TableRow\">\n\t<xsl:variable name=\"rownum\" select=\"position()\" />\n        <table:table-row>\n          <xsl:for-each select=\"TableCell\">\n\t    <xsl:variable name=\"colnum\" select=\"position()\" />\n            <table:table-cell>\n\t      <xsl:attribute name=\"table:style-name\">Table-<xsl:value-of select=\"$table-id\"/>-<xsl:value-of select=\"$rownum\" />-<xsl:value-of select=\"$colnum\" /></xsl:attribute>\n              <xsl:attribute name=\"table:number-columns-spanned\"><xsl:value-of select=\"@colspan\"/></xsl:attribute>\n              <xsl:attribute name=\"table:number-rows-spanned\"><xsl:value-of select=\"@rowspan\"/></xsl:attribute>\n              <xsl:apply-templates />\n            </table:table-cell>\n          </xsl:for-each>\n        </table:table-row>\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"style-style-for-table-cells\" match=\"TableControl\">\n    <xsl:variable name=\"table-id\" select=\"@table-id + 1\" />\n    <xsl:for-each select=\"TableBody/TableRow\">\n      <xsl:variable name=\"rowidx\" select=\"position()\" />\n      <xsl:for-each select=\"TableCell\">\n\t<xsl:variable name=\"colidx\" select=\"position()\" />\n\t<xsl:apply-templates mode=\"style:style\" select=\".\">\n\t  <xsl:with-param name=\"table-id\" select=\"$table-id\" />\n\t  <xsl:with-param name=\"rowidx\" select=\"$rowidx\" />\n\t  <xsl:with-param name=\"colidx\" select=\"$colidx\" />\n\t</xsl:apply-templates>\n      </xsl:for-each>\n    </xsl:for-each>\n  </xsl:template>\n\n  <xsl:template mode=\"style:style\" match=\"TableCell\">\n    <xsl:param name=\"table-id\" />\n    <xsl:param name=\"rowidx\" />\n    <xsl:param name=\"colidx\" />\n    <xsl:element name=\"style:style\">\n      <xsl:attribute name=\"style:name\">Table-<xsl:value-of select=\"$table-id\"/>-<xsl:value-of select=\"$rowidx\" />-<xsl:value-of select=\"$colidx\" /></xsl:attribute>\n      <xsl:attribute name=\"style:family\">table-cell</xsl:attribute>\n      <xsl:apply-templates mode=\"style:table-cell-properties\" select=\".\" />\n    </xsl:element>\n  </xsl:template>\n\n  <!--\n  17.18 style:table-cell-properties\n  http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-style_table-cell-properties\n  -->\n  <xsl:template mode=\"style:table-cell-properties\" match=\"TableCell\">\n    <xsl:element name=\"style:table-cell-properties\">\n      <!--\n      Attributes:\n\tfo:background-color 20.175\n\tfo:border 20.176.2\n\tfo:border-bottom 20.176.3\n\tfo:border-left 20.176.4\n\tfo:border-right 20.176.5\n\tfo:border-top 20.176.6\n\tfo:padding 20.210\n\tfo:padding-bottom 20.211\n\tfo:padding-left 20.212\n\tfo:padding-right 20.213\n\tfo:padding-top 20.214\n\tfo:wrap-option 20.223\n\tstyle:border-line-width 20.241\n\tstyle:border-line-width-bottom 20.242\n\tstyle:border-line-width-left 20.243\n\tstyle:border-line-width-right 20.244\n\tstyle:border-line-width-top 20.245\n\tstyle:cell-protect 20.246\n\tstyle:decimal-places 20.250\n\tstyle:diagonal-bl-tr 20.251\n\tstyle:diagonal-bl-tr-widths 20.252\n\tstyle:diagonal-tl-br 20.253\n\tstyle:diagonal-tl-br-widths 20.254\n\tstyle:direction 20.255\n\tstyle:glyph-orientation-vertical 20.289\n\tstyle:print-content 20.323.3\n\tstyle:repeat-content 20.334\n\tstyle:rotation-align 20.338\n\tstyle:rotation-angle 20.339\n\tstyle:shadow 20.349\n\tstyle:shrink-to-fit 20.350\n\tstyle:text-align-source 20.354\n\tstyle:vertical-align 20.386.2\n\tstyle:writing-mode 20.394.6.\n      Elements:\n\tstyle:background-image 17.3.\n      -->\n      <xsl:attribute name=\"fo:padding-left\"><xsl:value-of select=\"round(@padding-left div 7200 * 2.54 * 10 * 100) div 100\" />mm</xsl:attribute>\n      <xsl:attribute name=\"fo:padding-right\"><xsl:value-of select=\"round(@padding-right div 7200 * 2.54 * 10 * 100) div 100\" />mm</xsl:attribute>\n      <xsl:attribute name=\"fo:padding-top\"><xsl:value-of select=\"round(@padding-top div 7200 * 2.54 * 10 * 100) div 100\" />mm</xsl:attribute>\n      <xsl:attribute name=\"fo:padding-bottom\"><xsl:value-of select=\"round(@padding-bottom div 7200 * 2.54 * 10 * 100) div 100\" />mm</xsl:attribute>\n      <xsl:variable name=\"bfid\" select=\"@borderfill-id\" />\n      <xsl:for-each select=\"/HwpDoc/DocInfo/IdMappings/BorderFill[number($bfid)]\">\n\t<xsl:apply-templates mode=\"fo-border\" select=\".\" />\n\t<xsl:apply-templates mode=\"fo:background-color\" select=\".\" />\n\t<xsl:apply-templates mode=\"style:background-image\" select=\".\" />\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <!--\n  20.175 fo:background-color\n  http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#property-fo_background-color\n  -->\n  <xsl:template mode=\"fo:background-color\" match=\"BorderFill\">\n    <!--\n    The values of the fo:background-color attribute are transparent or a value of type color 18.3.9.\n    -->\n\n    <xsl:for-each select=\"FillColorPattern\">\n      <xsl:attribute name=\"fo:background-color\"><xsl:value-of select=\"@background-color\"/></xsl:attribute>\n    </xsl:for-each>\n  </xsl:template>\n\n  <!--\n  17.3 style:background-image\n  http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#element-style_background-image\n  -->\n  <xsl:template mode=\"style:background-image\" match=\"BorderFill\">\n    <!--\n    Attributes:\n      draw:opacity 19.202\n      style:filter-name 19.477\n      style:position 19.508.2\n      style:repeat 19.511\n      xlink:actuate 19.909\n      xlink:href 19.910.28\n      xlink:show 19.911\n      xlink:type 19.913.\n    Elements:\n      <office:binary-data> 10.4.5.\n    -->\n    <xsl:for-each select=\"FillColorPattern\">\n\t<!-- generate image with @pattern-type and @pattern-color\n\t<xsl:choose>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'horizontal'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'vertical'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'backslash'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'slash'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'grid'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'cross'\"/>\n\t  <xsl:otherwise/>\n\t</xsl:choose>\n\t-->\n    </xsl:for-each>\n    <xsl:for-each select=\"FillImage\">\n      <!-- TODO -->\n    </xsl:for-each>\n  </xsl:template>\n\n  <xsl:template mode=\"fo-border\" match=\"BorderFill\">\n    <xsl:for-each select=\"Border[@attribute-name='left']\">\n      <xsl:attribute name=\"fo:border-left\">\n\t<xsl:value-of select=\"@width\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:apply-templates mode=\"fo-border-style-value\" select=\".\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:value-of select=\"@color\" />\n      </xsl:attribute>\n    </xsl:for-each>\n    <xsl:for-each select=\"Border[@attribute-name='right']\">\n      <xsl:attribute name=\"fo:border-right\">\n\t<xsl:value-of select=\"@width\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:apply-templates mode=\"fo-border-style-value\" select=\".\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:value-of select=\"@color\" />\n      </xsl:attribute>\n    </xsl:for-each>\n    <xsl:for-each select=\"Border[@attribute-name='top']\">\n      <xsl:attribute name=\"fo:border-top\">\n\t<xsl:value-of select=\"@width\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:apply-templates mode=\"fo-border-style-value\" select=\".\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:value-of select=\"@color\" />\n      </xsl:attribute>\n    </xsl:for-each>\n    <xsl:for-each select=\"Border[@attribute-name='bottom']\">\n      <xsl:attribute name=\"fo:border-bottom\">\n\t<xsl:value-of select=\"@width\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:apply-templates mode=\"fo-border-style-value\" select=\".\" />\n\t<xsl:text> </xsl:text>\n\t<xsl:value-of select=\"@color\" />\n      </xsl:attribute>\n    </xsl:for-each>\n  </xsl:template>\n\n  <xsl:template mode=\"fo-border-style-value\" match=\"Border\">\n    <xsl:value-of select=\"@stroke-type\" />\n  </xsl:template>\n\n  <xsl:template mode=\"style:style\" match=\"TableControl\">\n    <xsl:element name=\"style:style\">\n      <xsl:attribute name=\"style:name\">Table-<xsl:value-of select=\"@table-id + 1\"/></xsl:attribute>\n      <xsl:attribute name=\"style:family\">table</xsl:attribute>\n      <!-- 15.8 Table Formatting Properties -->\n      <xsl:element name=\"style:table-properties\">\n\t<xsl:choose>\n\t  <xsl:when test=\"@width-relto = 'absolute'\">\n\t    <!-- 15.8.1 Table Width -->\n\t    <xsl:attribute name=\"style:width\"><xsl:value-of select=\"round(@width div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n\t    <!-- 15.8.2 Table Alignment -->\n\t    <xsl:attribute name=\"table:align\">margins</xsl:attribute>\n\t    <!-- 15.8.3 Table Left and Right Margin -->\n\t    <!-- 15.5.17 Left and Right Margin -->\n\t    <xsl:attribute name=\"fo:margin-left\"><xsl:value-of select=\"round(@margin-left div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n\t    <xsl:attribute name=\"fo:margin-right\"><xsl:value-of select=\"round(@margin-right div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n\t  </xsl:when>\n\t  <!--\n\t  <xsl:when test=\"@width-relto = 'paper'\"> </xsl:when>\n\t  <xsl:when test=\"@width-relto = 'page'\"> </xsl:when>\n\t  <xsl:when test=\"@width-relto = 'column'\"> </xsl:when>\n\t  <xsl:when test=\"@width-relto = 'paragraph'\"> </xsl:when>\n\t  -->\n\t</xsl:choose>\n\n\t<!-- 15.8.4 Table Top and Bottom Margin -->\n\t<!-- 15.5.20 Top and Bottom Margin -->\n\t<xsl:attribute name=\"fo:margin-top\"><xsl:value-of select=\"round(@margin-top div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n\t<xsl:attribute name=\"fo:margin-bottom\"><xsl:value-of select=\"round(@margin-bottom div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n\n\t<!-- 15.8.12 Border Model Property -->\n\t<xsl:choose>\n\t  <xsl:when test=\"TableBody/@cellspacing = 0\">\n\t    <xsl:attribute name=\"table:border-model\">collapsing</xsl:attribute>\n\t  </xsl:when>\n\t  <xsl:otherwise>\n\t    <xsl:attribute name=\"table:border-model\">separating</xsl:attribute>\n\t  </xsl:otherwise>\n\t</xsl:choose>\n\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"GShapeObjectControl\" mode=\"style-graphic-properties\">\n    <!-- 15.27.4 Left and Right Margins -->\n    <xsl:attribute name=\"fo:margin-left\"><xsl:value-of select=\"round(@margin-left div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n    <xsl:attribute name=\"fo:margin-right\"><xsl:value-of select=\"round(@margin-right div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n    <!-- 15.27.5 Top and Bottom Margins -->\n    <xsl:attribute name=\"fo:margin-top\"><xsl:value-of select=\"round(@margin-top div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n    <xsl:attribute name=\"fo:margin-bottom\"><xsl:value-of select=\"round(@margin-bottom div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n    <xsl:choose>\n      <xsl:when test=\"@inline = 0\">\n\t<!-- 15.27.21 Wrapping -->\n\t<xsl:choose>\n\t  <xsl:when test=\"@flow = 'float'\">\n\t    <xsl:choose>\n\t      <xsl:when test=\"@text-side = 'both'\">\n\t\t<xsl:attribute name=\"style:wrap\">parallel</xsl:attribute>\n\t      </xsl:when>\n\t      <xsl:when test=\"@text-side = 'left'\">\n\t\t<xsl:attribute name=\"style:wrap\">left</xsl:attribute>\n\t      </xsl:when>\n\t      <xsl:when test=\"@text-side = 'right'\">\n\t\t<xsl:attribute name=\"style:wrap\">right</xsl:attribute>\n\t      </xsl:when>\n\t      <xsl:when test=\"@text-side = 'larger'\">\n\t\t<xsl:attribute name=\"style:wrap\">biggest</xsl:attribute>\n\t      </xsl:when>\n\t    </xsl:choose>\n\t  </xsl:when>\n\t  <xsl:when test=\"@flow = 'block'\">\n\t    <xsl:attribute name=\"style:wrap\">none</xsl:attribute>\n\t  </xsl:when>\n\t  <xsl:when test=\"@flow = 'back'\">\n\t    <xsl:attribute name=\"style:wrap\">run-through</xsl:attribute>\n\t  </xsl:when>\n\t  <xsl:when test=\"@flow = 'front'\">\n\t    <!-- 해당하는 것이 없음 : 가장 비슷한 run-through를 채택 -->\n\t    <xsl:attribute name=\"style:wrap\">run-through</xsl:attribute>\n\t  </xsl:when>\n\t</xsl:choose>\n\n\t<xsl:attribute name=\"style:vertical-rel\">\n\t  <xsl:choose>\n\t    <xsl:when test=\"@vrelto = 'page'\">\n\t      <xsl:text>page-content</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@vrelto = 'paper'\">\n\t      <xsl:text>page</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@vrelto = 'paragraph'\">\n\t      <xsl:text>paragraph</xsl:text>\n\t    </xsl:when>\n\t    <xsl:otherwise>\n\t      <xsl:text>paragraph</xsl:text>\n\t    </xsl:otherwise>\n\t  </xsl:choose>\n\t</xsl:attribute>\n\n\t<xsl:attribute name=\"style:horizontal-rel\">\n\t  <xsl:choose>\n\t    <xsl:when test=\"@hrelto = 'page'\">\n\t      <xsl:text>page-content</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@hrelto = 'paper'\">\n\t      <xsl:text>page</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@hrelto = 'column'\">\n\t      <!-- TODO -->\n\t      <xsl:text>page-content</xsl:text>\n\t    </xsl:when>\n\t    <xsl:otherwise>\n\t      <xsl:text>paragraph</xsl:text>\n\t    </xsl:otherwise>\n\t  </xsl:choose>\n\t</xsl:attribute>\n\n\t<xsl:attribute name=\"style:horizontal-pos\">\n\t  <xsl:choose>\n\n\t    <xsl:when test=\"@halign = 'left'\">\n\t      <xsl:text>from-left</xsl:text>\n\t    </xsl:when>\n\n\t    <xsl:when test=\"@halign = 'inside'\">\n\t      <xsl:text>from-inside</xsl:text>\n\t    </xsl:when>\n\n\t    <xsl:when test=\"@halign = 'center' and @x = 0\">\n\t      <xsl:text>center</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@halign = 'center'\">\n\t      <!-- TODO -->\n\t      <xsl:text>from-left</xsl:text>\n\t    </xsl:when>\n\n\t    <xsl:when test=\"@halign = 'outside' and @x = 0\">\n\t      <xsl:text>outside</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@halign = 'outside'\">\n\t      <!-- TODO -->\n\t      <xsl:text>outside</xsl:text>\n\t    </xsl:when>\n\n\t    <xsl:when test=\"@halign = 'right' and @x = 0\">\n\t      <xsl:text>right</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@halign = 'right'\">\n\t      <!-- TODO -->\n\t      <xsl:text>right</xsl:text>\n\t    </xsl:when>\n\n\t  </xsl:choose>\n\t</xsl:attribute>\n\n\t<xsl:attribute name=\"style:vertical-pos\">\n\t  <xsl:choose>\n\t    <xsl:when test=\"@valign = 'top'\">\n\t      <xsl:text>from-top</xsl:text>\n\t    </xsl:when>\n\n\t    <xsl:when test=\"@valign = 'middle' and @y = 0\">\n\t      <xsl:text>middle</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@valign = 'middle'\">\n\t      <!-- TODO -->\n\t      <xsl:text>middle</xsl:text>\n\t    </xsl:when>\n\n\t    <xsl:when test=\"@valign = 'bottom' and @y = 0\">\n\t      <xsl:text>bottom</xsl:text>\n\t    </xsl:when>\n\t    <xsl:when test=\"@valign = 'bottom'\">\n\t      <!-- TODO -->\n\t      <xsl:text>bottom</xsl:text>\n\t    </xsl:when>\n\n\t    <!-- TODO -->\n\t    <xsl:otherwise>\n\t      <xsl:text>top</xsl:text>\n\t    </xsl:otherwise>\n\t  </xsl:choose>\n\t</xsl:attribute>\n      </xsl:when>\n      <xsl:otherwise> <!-- when @inline = 1 -->\n\t<xsl:attribute name=\"style:vertical-rel\">baseline</xsl:attribute>\n\t<xsl:attribute name=\"style:vertical-pos\">top</xsl:attribute>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"style-graphic-properties\" match=\"ShapeComponent[@chid='$con']\">\n  </xsl:template>\n\n  <xsl:template mode=\"draw-fill\" match=\"ShapeComponent\">\n    <xsl:choose>\n      <xsl:when test=\"@fill-colorpattern = 1\">\n\t<!--\n\t<xsl:choose>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'horizontal'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'vertical'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'backslash'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'slash'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'grid'\"/>\n\t  <xsl:when test=\"FillColorPattern/@pattern-type = 'cross'\"/>\n\t  <xsl:otherwise/>\n\t</xsl:choose>\n\t-->\n\t<xsl:attribute name=\"draw:fill\">solid</xsl:attribute>\n\t<xsl:attribute name=\"draw:fill-color\"><xsl:value-of select=\"FillColorPattern/@background-color\"/></xsl:attribute>\n      </xsl:when>\n      <!--\n      <xsl:when test=\"@fill-gradation = 1\">\n\t<xsl:attribute name=\"draw:fill\">gradient</xsl:attribute>\n      </xsl:when>\n      -->\n      <xsl:otherwise>\n\t<xsl:attribute name=\"draw:fill\">none</xsl:attribute>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"draw-stroke\" match=\"ShapeComponent\">\n    <xsl:for-each select=\"BorderLine\">\n      <xsl:choose>\n\t<xsl:when test=\"@stroke = 'none'\">\n\t  <xsl:attribute name=\"draw:stroke\">none</xsl:attribute>\n\t</xsl:when>\n\t<xsl:when test=\"@stroke = 'solid'\">\n\t  <xsl:attribute name=\"draw:stroke\">solid</xsl:attribute>\n\t</xsl:when>\n\t<xsl:when test=\"@stroke = 'dashed'\">\n\t  <xsl:attribute name=\"draw:stroke\">dash</xsl:attribute>\n\t</xsl:when>\n\t<xsl:when test=\"@stroke = 'dotted'\">\n\t  <xsl:attribute name=\"draw:stroke\">dash</xsl:attribute>\n\t</xsl:when>\n\t<xsl:otherwise>\n\t  <xsl:attribute name=\"draw:stroke\">solid</xsl:attribute>\n\t</xsl:otherwise>\n      </xsl:choose>\n      <xsl:attribute name=\"svg:stroke-color\">\n\t<xsl:value-of select=\"@color\"/>\n      </xsl:attribute>\n      <xsl:attribute name=\"svg:stroke-width\">\n\t<xsl:value-of select=\"round(@width div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm</xsl:text>\n      </xsl:attribute>\n    </xsl:for-each>\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent\" mode=\"style:style\">\n    <xsl:element name=\"style:style\">\n      <xsl:attribute name=\"style:name\">Shape-<xsl:value-of select=\"@shape-id + 1\"/></xsl:attribute>\n      <xsl:attribute name=\"style:family\">graphic</xsl:attribute>\n      <!-- 15.27 Frame Formatting Properties -->\n      <xsl:element name=\"style:graphic-properties\">\n\t<xsl:apply-templates mode=\"style-graphic-properties\" select=\"..\" />\n\t<xsl:apply-templates mode=\"draw-fill\" select=\".\" />\n\t<xsl:apply-templates mode=\"draw-stroke\" select=\".\" />\n      </xsl:element>\n    </xsl:element>\n  </xsl:template>\n\n  <!-- ShapeComponent의 transform matrix들로 draw:transform 속성 생성 -->\n  <xsl:template mode=\"draw-transform\" match=\"ShapeComponent\">\n    <xsl:param name=\"x\" />\n    <xsl:param name=\"y\" />\n\n    <!-- TODO: 여러 개의 ScaleRotationMatrix가 존재할 때 -->\n    <xsl:attribute name=\"draw:transform\">\n\n      <!-- 타겟 좌표계에서 ShapeComponent-local 좌표계로 변환 -->\n      <xsl:text> translate (</xsl:text>\n      <xsl:value-of select=\"-round($x div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm </xsl:text>\n      <xsl:value-of select=\"-round($y div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm)</xsl:text>\n\n      <xsl:for-each select=\"Array/ScaleRotationMatrix\">\n\t<!-- ShapeComponent-local 좌표계 변환: Scaler -->\n\t<xsl:apply-templates mode=\"draw-transform-matrix\" select=\"Matrix[@attribute-name='scaler']\" />\n\n\t<!-- ShapeComponent-local 좌표계 변환: Rotator -->\n\t<xsl:apply-templates mode=\"draw-transform-matrix\" select=\"Matrix[@attribute-name='rotator']\" />\n      </xsl:for-each>\n\n      <!-- ShapeComponent-local 좌표계 변환: Translator -->\n      <xsl:apply-templates mode=\"draw-transform-matrix\" select=\"Matrix[@attribute-name='translation']\" />\n\n      <!-- ShapeComponent-local 좌표계에서 다시 타겟 좌표계로 변환 -->\n      <xsl:text> translate (</xsl:text>\n      <xsl:value-of select=\"round($x div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm </xsl:text>\n      <xsl:value-of select=\"round($y div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm)</xsl:text>\n\n    </xsl:attribute>\n\n  </xsl:template>\n\n  <xsl:template match=\"Matrix\" mode=\"draw-transform-matrix\">\n    <xsl:text> matrix (</xsl:text>\n    <xsl:value-of select=\"@a\"/><xsl:text> </xsl:text>\n    <xsl:value-of select=\"@b\"/><xsl:text> </xsl:text>\n    <xsl:value-of select=\"@c\"/><xsl:text> </xsl:text>\n    <xsl:value-of select=\"@d\"/><xsl:text> </xsl:text>\n    <xsl:value-of select=\"round(@e div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm </xsl:text>\n    <xsl:value-of select=\"round(@f div 7200 * 25.4 * 100) div 100\"/><xsl:text>mm)</xsl:text>\n  </xsl:template>\n\n  <xsl:template match=\"GShapeObjectControl\">\n    <xsl:apply-templates select=\"ShapeComponent\">\n      <xsl:with-param name=\"x\" select=\"@x\" />\n      <xsl:with-param name=\"y\" select=\"@y\" />\n    </xsl:apply-templates>\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent[@chid='$con']\">\n    <xsl:param name=\"x\" />\n    <xsl:param name=\"y\" />\n    <xsl:element name=\"draw:g\">\n      <xsl:attribute name=\"draw:style-name\">Shape-<xsl:value-of select=\"@shape-id + 1\"/></xsl:attribute>\n      <xsl:apply-templates mode=\"text-anchor-type\" select=\"..\" />\n      <xsl:apply-templates select=\"ShapeComponent\">\n\t<xsl:with-param name=\"x\" select=\"$x\" />\n\t<xsl:with-param name=\"y\" select=\"$y\" />\n      </xsl:apply-templates>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent[@chid='$pic']\">\n    <xsl:param name=\"x\" />\n    <xsl:param name=\"y\" />\n\n    <!-- 9.3 Frames -->\n    <xsl:element name=\"draw:frame\">\n      <!-- common-draw-style-name-attlist -->\n      <xsl:attribute name=\"draw:style-name\">Shape-<xsl:value-of select=\"@shape-id + 1\"/></xsl:attribute>\n      <xsl:apply-templates mode=\"draw-image-frame-attributes\" select=\"..\">\n\t<xsl:with-param name=\"shapecomponent-pict\" select=\".\" />\n      </xsl:apply-templates>\n\n      <xsl:apply-templates mode=\"draw-transform\" select=\".\">\n\t<xsl:with-param name=\"x\" select=\"$x\" />\n\t<xsl:with-param name=\"y\" select=\"$y\" />\n      </xsl:apply-templates>\n\n      <xsl:for-each select=\"ShapePicture\">\n\t<xsl:variable name=\"binpath\" select=\"'bindata/'\"/>\n\t<xsl:variable name=\"bindataid\" select=\"PictureInfo/@bindata-id\"/>\n\t<xsl:variable name=\"bindata\" select=\"/HwpDoc/DocInfo/IdMappings/BinData[number($bindataid)]\"/>\n\t<xsl:element name=\"draw:image\">\n\t  <xsl:choose>\n\t    <xsl:when test=\"$bindata/@storage = 'embedding'\">\n\t      <xsl:for-each select=\"$bindata/BinDataEmbedding\">\n\t\t<xsl:choose>\n\t\t  <xsl:when test=\"@inline = 'true'\">\n\t\t    <xsl:element name=\"office:binary-data\">\n\t\t      <xsl:if test=\"@inline = 'true'\">\n\t\t\t<xsl:value-of select=\"text()\" />\n\t\t      </xsl:if>\n\t\t    </xsl:element>\n\t\t  </xsl:when>\n\t\t  <xsl:otherwise>\n\t\t    <xsl:attribute name=\"xlink:actuate\">onLoad</xsl:attribute>\n\t\t    <xsl:attribute name=\"xlink:show\">embed</xsl:attribute>\n\t\t    <xsl:attribute name=\"xlink:type\">simple</xsl:attribute>\n\t\t    <xsl:attribute name=\"xlink:href\"><xsl:value-of select=\"$binpath\"/><xsl:value-of select=\"@storage-id\"/>.<xsl:value-of select=\"@ext\"/></xsl:attribute>\n\t\t  </xsl:otherwise>\n\t\t</xsl:choose>\n\t      </xsl:for-each>\n\t    </xsl:when>\n\t  </xsl:choose>\n\t</xsl:element>\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"draw-image-frame-attributes\" match=\"ShapeComponent[@chid='$con']\">\n    <xsl:param name=\"shapecomponent-pict\" />\n    <xsl:attribute name=\"svg:width\"><xsl:value-of select=\"round($shapecomponent-pict/@initial-width div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n    <xsl:attribute name=\"svg:height\"><xsl:value-of select=\"round($shapecomponent-pict/@initial-height div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"text-anchor-type\" match=\"GShapeObjectControl\">\n    <!-- common-text-anchor-attlist -->\n    <xsl:choose>\n      <xsl:when test=\"@inline = 1\">\n\t<xsl:attribute name=\"text:anchor-type\">as-char</xsl:attribute>\n      </xsl:when>\n      <xsl:otherwise>\n\t<xsl:attribute name=\"text:anchor-type\">paragraph</xsl:attribute>\n      </xsl:otherwise>\n    </xsl:choose>\n  </xsl:template>\n\n  <xsl:template mode=\"text-anchor-type\" match=\"ShapeComponent[@chid='$con']\">\n  </xsl:template>\n\n  <xsl:template mode=\"draw-image-frame-attributes\" match=\"GShapeObjectControl\">\n    <xsl:param name=\"shapecomponent-pict\" />\n    <!-- common-draw-position-attlist -->\n    <xsl:if test=\"@inline = 0\">\n      <xsl:attribute name=\"svg:x\"><xsl:value-of select=\"@x div 100\"/>pt</xsl:attribute>\n      <xsl:attribute name=\"svg:y\"><xsl:value-of select=\"@y div 100\"/>pt</xsl:attribute>\n    </xsl:if>\n    <!-- common-draw-z-index-attlist -->\n    <xsl:attribute name=\"draw:z-index\"><xsl:value-of select=\"@z-order\"/></xsl:attribute>\n    <!-- 15.27.1 Frame Widths -->\n    <xsl:choose>\n      <xsl:when test=\"@width-relto = 'absolute'\">\n\t<xsl:attribute name=\"svg:width\"><xsl:value-of select=\"round(ShapeComponent/@initial-width div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n      </xsl:when>\n    </xsl:choose>\n    <!-- 15.27.2 Frame Heights -->\n    <xsl:choose>\n      <xsl:when test=\"@height-relto = 'absolute'\">\n\t<xsl:attribute name=\"svg:height\"><xsl:value-of select=\"round(ShapeComponent/@initial-height div 7200 * 2.54 * 10 * 100) div 100\"/>mm</xsl:attribute>\n      </xsl:when>\n    </xsl:choose>\n    <xsl:apply-templates mode=\"text-anchor-type\" select=\".\" />\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent[@chid='$rec']\">\n    <xsl:param name=\"x\" />\n    <xsl:param name=\"y\" />\n\n    <xsl:element name=\"draw:rect\">\n      <xsl:attribute name=\"draw:style-name\">Shape-<xsl:value-of select=\"@shape-id + 1\"/></xsl:attribute>\n      <xsl:attribute name=\"svg:x\"><xsl:value-of select=\"round($x div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:attribute name=\"svg:y\"><xsl:value-of select=\"round($y div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:variable name=\"width\" select=\"ShapeRectangle/Coord[2]/@x - ShapeRectangle/Coord[1]/@x\"/>\n      <xsl:variable name=\"height\" select=\"ShapeRectangle/Coord[3]/@y - ShapeRectangle/Coord[2]/@y\"/>\n      <xsl:attribute name=\"svg:width\"><xsl:value-of select=\"round($width div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:attribute name=\"svg:height\"><xsl:value-of select=\"round($height div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:apply-templates mode=\"text-anchor-type\" select=\"..\" />\n\n      <xsl:apply-templates mode=\"draw-transform\" select=\".\">\n\t<xsl:with-param name=\"x\" select=\"$x\" />\n\t<xsl:with-param name=\"y\" select=\"$y\" />\n      </xsl:apply-templates>\n\n      <xsl:for-each select=\"TextboxParagraphList\">\n        <xsl:apply-templates />\n      </xsl:for-each>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template match=\"ShapeComponent[@chid='$lin']\">\n    <xsl:param name=\"x\" />\n    <xsl:param name=\"y\" />\n    <xsl:variable name=\"x1\" select=\"$x\"/>\n    <xsl:variable name=\"y1\" select=\"$y\"/>\n    <xsl:variable name=\"cx\" select=\"Coord[@attribute-name='rotation_center']/@x\"/>\n    <xsl:variable name=\"cy\" select=\"Coord[@attribute-name='rotation_center']/@y\"/>\n    <xsl:variable name=\"x2\" select=\"$x1 + 2 * $cx\"/>\n    <xsl:variable name=\"y2\" select=\"$y1 + 2 * $cy\"/>\n    <xsl:element name=\"draw:line\">\n      <xsl:attribute name=\"svg:x1\"><xsl:value-of select=\"round($x1 div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:attribute name=\"svg:y1\"><xsl:value-of select=\"round($y1 div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:attribute name=\"svg:x2\"><xsl:value-of select=\"round($x2 div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:attribute name=\"svg:y2\"><xsl:value-of select=\"round($y2 div 7200 * 25.4 * 100) div 100\"/>mm</xsl:attribute>\n      <xsl:attribute name=\"draw:style-name\">Shape-<xsl:value-of select=\"@shape-id + 1\"/></xsl:attribute>\n      <xsl:apply-templates mode=\"text-anchor-type\" select=\"..\" />\n    </xsl:element>\n  </xsl:template>\n\n  <!-- 각주 -->\n  <xsl:template match=\"FootNote\">\n    <xsl:apply-templates mode=\"text:note\" select=\".\" />\n  </xsl:template>\n\n  <!-- 미주 -->\n  <xsl:template match=\"EndNote\">\n    <xsl:apply-templates mode=\"text:note\" select=\".\" />\n  </xsl:template>\n\n  <!-- 각주/미주 공통 -->\n  <xsl:template mode=\"text:note\" match=\"FootNote|EndNote\">\n    <xsl:element name=\"text:note\">\n      <xsl:attribute name=\"text:id\"><xsl:value-of select=\"local-name()\" />-<xsl:value-of select=\"@number\" /></xsl:attribute>\n      <xsl:apply-templates mode=\"text:note-class\" select=\".\" />\n      <xsl:apply-templates mode=\"text:note-citation\" select=\".\" />\n      <xsl:apply-templates mode=\"text:note-body\" select=\".\" />\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"text:note-class\" match=\"FootNote\">\n    <xsl:attribute name=\"text:note-class\">footnote</xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"text:note-class\" match=\"EndNote\">\n    <xsl:attribute name=\"text:note-class\">endnote</xsl:attribute>\n  </xsl:template>\n\n  <xsl:template mode=\"text:note-citation\" match=\"FootNote|EndNote\">\n    <xsl:element name=\"text:note-citation\">\n      <xsl:value-of select=\"@number\"/>\n    </xsl:element>\n  </xsl:template>\n\n  <xsl:template mode=\"text:note-body\" match=\"FootNote|EndNote\">\n    <xsl:element name=\"text:note-body\">\n      <xsl:apply-templates select=\"ListHeader/Paragraph\" />\n    </xsl:element>\n  </xsl:template>\n\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/odt/content.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\"\n  xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n  xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n  xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n  xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n  xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n  xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n  xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n  xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n  xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n  xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n  xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n  xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n  xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n  xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n  xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n  xmlns:ooo=\"http://openoffice.org/2004/office\"\n  xmlns:ooow=\"http://openoffice.org/2004/writer\"\n  xmlns:oooc=\"http://openoffice.org/2004/calc\"\n  xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n  xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n  xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xmlns:rpt=\"http://openoffice.org/2005/report\"\n  xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n  xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n  xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n  xmlns:tableooo=\"http://openoffice.org/2009/table\"\n  xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n  xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n  xmlns:css3t=\"http://www.w3.org/TR/css3-text/\"\n  >\n  <xsl:import href=\"common.xsl\" />\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"no\" />\n\n  <xsl:template match=\"/\">\n    <xsl:apply-templates mode=\"office:document-content\" select=\"HwpDoc\" />\n  </xsl:template>\n\n  <xsl:template mode=\"office:document-content\" match=\"HwpDoc\">\n    <office:document-content\n      office:version=\"1.2\"\n      grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n      <office:scripts/>\n      <office:font-face-decls/>\n      <xsl:apply-templates mode=\"office:automatic-styles\" select=\"BodyText\" />\n      <xsl:apply-templates mode=\"office:body\" select=\"BodyText\" />\n    </office:document-content>\n  </xsl:template>\n\n  <xsl:template mode=\"office:automatic-styles\" match=\"BodyText\">\n    <office:automatic-styles>\n      <xsl:apply-templates mode=\"style-style-for-paragraph-and-text\" select=\"//Paragraph\" />\n      <xsl:apply-templates mode=\"style:style\" select=\"SectionDef//TableControl\" />\n      <xsl:apply-templates mode=\"style-style-for-table-cells\" select=\"SectionDef//TableControl\" />\n      <xsl:apply-templates mode=\"style:style\" select=\"SectionDef//ShapeComponent\" />\n    </office:automatic-styles>\n  </xsl:template>\n\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/odt/document.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\"\n  xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n  xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n  xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n  xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n  xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n  xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n  xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n  xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n  xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n  xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n  xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n  xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n  xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n  xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n  xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n  xmlns:ooo=\"http://openoffice.org/2004/office\"\n  xmlns:ooow=\"http://openoffice.org/2004/writer\"\n  xmlns:oooc=\"http://openoffice.org/2004/calc\"\n  xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n  xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n  xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xmlns:rpt=\"http://openoffice.org/2005/report\"\n  xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n  xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n  xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n  xmlns:tableooo=\"http://openoffice.org/2009/table\"\n  xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n  xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n  xmlns:css3t=\"http://www.w3.org/TR/css3-text/\"\n  >\n  <xsl:import href=\"common.xsl\" />\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"no\" />\n\n  <xsl:template match=\"/\">\n    <xsl:apply-templates mode=\"office:document\" select=\"HwpDoc\" />\n  </xsl:template>\n\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/odt/styles.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n  xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n  xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n  xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n  xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n  xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n  xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n  xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n  xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n  xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n  xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n  xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n  xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n  xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n  xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n  xmlns:ooo=\"http://openoffice.org/2004/office\"\n  xmlns:ooow=\"http://openoffice.org/2004/writer\"\n  xmlns:oooc=\"http://openoffice.org/2004/calc\"\n  xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n  xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n  xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xmlns:rpt=\"http://openoffice.org/2005/report\"\n  xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n  xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n  xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n  xmlns:tableooo=\"http://openoffice.org/2009/table\"\n  xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n  xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n  xmlns:css3t=\"http://www.w3.org/TR/css3-text/\">\n  <xsl:import href=\"common.xsl\" />\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"yes\" />\n  <xsl:template match=\"/\">\n    <xsl:apply-templates mode=\"office:document-styles\" select=\"/HwpDoc\" />\n  </xsl:template>\n\n  <xsl:template mode=\"office:document-styles\" match=\"HwpDoc\">\n    <office:document-styles office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n      <xsl:apply-templates mode=\"office:font-face-decls\" select=\"DocInfo\" />\n      <xsl:apply-templates mode=\"office:styles\" select=\"DocInfo\" />\n      <office:automatic-styles>\n        <xsl:apply-templates mode=\"style:page-layout\" select=\"BodyText/SectionDef\" />\n      </office:automatic-styles>\n      <xsl:apply-templates mode=\"office:master-styles\" select=\".\" />\n    </office:document-styles>\n  </xsl:template>\n\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/xsl/plaintext.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n  xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n  xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n  xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n  xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n  xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n  xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n  xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n  xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n  xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n  xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n  xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n  xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n  xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n  xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n  xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n  xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n  xmlns:ooo=\"http://openoffice.org/2004/office\"\n  xmlns:ooow=\"http://openoffice.org/2004/writer\"\n  xmlns:oooc=\"http://openoffice.org/2004/calc\"\n  xmlns:dom=\"http://www.w3.org/2001/xml-events\"\n  xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n  xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xmlns:rpt=\"http://openoffice.org/2005/report\"\n  xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\"\n  xmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n  xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n  xmlns:tableooo=\"http://openoffice.org/2009/table\"\n  xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\"\n  xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\"\n  xmlns:css3t=\"http://www.w3.org/TR/css3-text/\"\n  office:version=\"1.2\"\n  grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"\n  office:mimetype=\"application/vnd.oasis.opendocument.text\">\n  <xsl:output method=\"text\" />\n  <xsl:template match=\"/\">\n  <xsl:for-each select=\"HwpDoc/BodyText\">\n    <xsl:apply-templates />\n  </xsl:for-each>\n  </xsl:template>\n\n  <xsl:template match=\"Paragraph\">\n    <xsl:apply-templates/>\n    <xsl:text>&#10;</xsl:text>\n  </xsl:template>\n\n  <xsl:template match=\"Text\">\n    <xsl:value-of select=\"text()\"/>\n  </xsl:template>\n\n  <xsl:template match=\"ControlChar\"></xsl:template>\n\n  <xsl:template match=\"TableControl\">&#10;&lt;표&gt;&#10;</xsl:template>\n\n  <xsl:template match=\"GShapeObjectControl\">&#10;&lt;그림&gt;&#10;</xsl:template>\n\n</xsl:stylesheet>\n"
  },
  {
    "path": "src/hwp5/zlib_raw_codec.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport codecs\nimport zlib  # this codec needs the optional zlib module !\n\n_wbits = -15\n\n\ndef zlib_raw_encode(input, errors='strict'):\n    assert errors == 'strict'\n    output = zlib.compress(input)[2:-4]\n    return (output, len(input))\n\n\ndef zlib_raw_decode(input, errors='strict'):\n    assert errors == 'strict'\n    output = zlib.decompress(input, _wbits)\n    return (output, len(input))\n\n\nclass Codec(codecs.Codec):\n\n    def encode(self, input, errors='strict'):\n        return zlib_raw_encode(input, errors)\n\n    def decode(self, input, errors='strict'):\n        return zlib_raw_decode(input, errors)\n\n\nclass IncrementalEncoder(codecs.IncrementalEncoder):\n    def __init__(self, errors='strict'):\n        assert errors == 'strict'\n        self.errors = errors\n        self.compressobj = zlib.compressobj()\n        self.initial = True\n\n    def encode(self, input, final=False):\n        c = self.compressobj.compress(input)\n        if self.initial:\n            c = c[2:]\n            self.initial = False\n        if final:\n            c += self.compressobj.flush()[:-4]\n        return c\n\n    def reset(self):\n        self.compressobj = zlib.compressobj()\n\n\nclass IncrementalDecoder(codecs.IncrementalDecoder):\n    def __init__(self, errors='strict'):\n        assert errors == 'strict'\n        self.errors = errors\n        self.decompressobj = zlib.decompressobj(_wbits)\n\n    def decode(self, input, final=False):\n        if final:\n            if len(input) > 0:\n                d = self.decompressobj.decompress(input)\n            else:\n                d = b''\n            return d + self.decompressobj.flush()\n        else:\n            return self.decompressobj.decompress(input)\n\n    def reset(self):\n        self.decompressobj = zlib.decompressobj(_wbits)\n\n\nclass StreamWriter(object):\n    def __init__(self, stream, errors='strict'):\n        assert errors == 'strict'\n        self.stream = stream\n        self.encoder = IncrementalEncoder(errors)\n\n    def write(self, data):\n        raise NotImplementedError\n\n\nclass StreamReader(object):\n    def __init__(self, stream, errors='strict'):\n        assert errors == 'strict'\n        self.stream = stream\n        self.decoder = IncrementalDecoder(errors)\n        self.buffer = b''\n        self.offset = 0\n\n    def read(self, size=-1):\n        if size < 0:\n            c = self.stream.read()\n            d = self.buffer + self.decoder.decode(c, True)\n            self.buffer = b''\n            self.offset += len(d)\n            return d\n\n        final = False\n        while True:\n            if size <= len(self.buffer):\n                d = self.buffer[:size]\n                self.buffer = self.buffer[size:]\n                self.offset += size\n                return d\n\n            if final:\n                d = self.buffer\n                self.buffer = b''\n                self.offset += len(d)\n                return d\n\n            c = self.stream.read(8196)\n            final = len(c) < 8196 or len(c)\n            self.buffer += self.decoder.decode(c, final)\n\n    def tell(self):\n        return self.offset\n\n\n_codecinfo = codecs.CodecInfo(\n    name='zlib_raw',\n    encode=zlib_raw_encode,\n    decode=zlib_raw_decode,\n    incrementalencoder=IncrementalEncoder,\n    incrementaldecoder=IncrementalDecoder,\n    streamreader=StreamReader,\n    streamwriter=StreamWriter,\n)\n"
  },
  {
    "path": "stdeb.cfg",
    "content": "[pyhwp]\nForced-Upstream-Version: 0.1~b2\n"
  },
  {
    "path": "tests/README.rst",
    "content": "``pyhwp-tests/`` - the main test suite\n--------------------------------------\n\n``hwp5_tests/``\n   The main test suite.\n\n``hwp5_xsl_tests/``\n   XSLT test suite.\n\n``hwp5_cli_tests.sh``\n   Command-line interface tests.\n"
  },
  {
    "path": "tests/cli_tests/hwp5html.txt",
    "content": "   $ hwp5html --help\n   usage: hwp5html [-h] [--version] [--loglevel LOGLEVEL] [--logfile LOGFILE]\n                   [--output OUTPUT] [--css | --html]\n                   <hwp5file>\n   \n   HWPv5 to HTML converter\n   \n   positional arguments:\n     <hwp5file>           .hwp file to convert\n   \n   optional arguments:\n     -h, --help           show this help message and exit\n     --version            show program's version number and exit\n     --loglevel LOGLEVEL  Set log level.\n     --logfile LOGFILE    Set log file.\n     --output OUTPUT      Output file\n     --css                Generate CSS\n     --html               Generate HTML\n\n   $ rm -rf sample-5017\n   $ hwp5html samples/sample-5017.hwp\n   $ find sample-5017 | sort\n   sample-5017\n   sample-5017/bindata\n   sample-5017/bindata/BIN0002.jpg\n   sample-5017/bindata/BIN0002.png\n   sample-5017/bindata/BIN0003.png\n   sample-5017/index.xhtml\n   sample-5017/styles.css\n\n   $ hwp5html samples/sample-5017.hwp --css\n   body {\n     background-color: #eee;\n     padding: 4px;\n     margin: 0;\n   }\n   .Paper {\n     background-color: #fff;\n     border: 1px solid black;\n     margin: 1em auto;\n   }\n   .Paper:first-child {\n     margin-top: 0;\n   }\n   .Paper:last-child {\n     margin-bottom: 0;\n   }\n   /* Styles */\n   .Normal {\n   /* @parashape-id = 2*/\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Normal > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Normal > span {\n     color: #000000;\n   }\n   .Normal > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Normal > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Normal > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Normal > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Normal > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Normal > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Normal > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body {\n   /* @parashape-id = 13*/\n     margin: 0pt 0pt 10pt 15pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Body > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Body > span {\n     color: #000000;\n   }\n   .Body > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Body > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 {\n   /* @parashape-id = 3*/\n     margin: 0pt 0pt 0pt 10pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-1 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-1 > span {\n     color: #000000;\n   }\n   .Outline-1 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-1 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 {\n   /* @parashape-id = 4*/\n     margin: 0pt 0pt 0pt 20pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-2 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-2 > span {\n     color: #000000;\n   }\n   .Outline-2 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-2 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 {\n   /* @parashape-id = 5*/\n     margin: 0pt 0pt 0pt 30pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-3 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-3 > span {\n     color: #000000;\n   }\n   .Outline-3 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-3 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 {\n   /* @parashape-id = 6*/\n     margin: 0pt 0pt 0pt 40pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-4 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-4 > span {\n     color: #000000;\n   }\n   .Outline-4 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-4 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 {\n   /* @parashape-id = 7*/\n     margin: 0pt 0pt 0pt 50pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-5 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-5 > span {\n     color: #000000;\n   }\n   .Outline-5 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-5 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 {\n   /* @parashape-id = 8*/\n     margin: 0pt 0pt 0pt 60pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-6 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-6 > span {\n     color: #000000;\n   }\n   .Outline-6 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-6 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 {\n   /* @parashape-id = 9*/\n     margin: 0pt 0pt 0pt 70pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Outline-7 > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 1*/\n   .Outline-7 > span {\n     color: #000000;\n   }\n   .Outline-7 > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Outline-7 > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   .Page-Number {\n   /* @parashape-id = 2*/\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Page-Number > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 0*/\n   .Page-Number > span {\n     color: #000000;\n   }\n   .Page-Number > span.lang-ko {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Page-Number > span.lang-en {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Page-Number > span.lang-cn {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Page-Number > span.lang-jp {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Page-Number > span.lang-other {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Page-Number > span.lang-symbol {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Page-Number > span.lang-user {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   .Header {\n   /* @parashape-id = 10*/\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.5em;\n   }\n   .Header > span {\n     line-height: 1.5;\n   }\n   /* @charshape-id = 2*/\n   .Header > span {\n     color: #000000;\n   }\n   .Header > span.lang-ko {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Header > span.lang-en {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Header > span.lang-cn {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Header > span.lang-jp {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Header > span.lang-other {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Header > span.lang-symbol {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Header > span.lang-user {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Footnote {\n   /* @parashape-id = 1*/\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: -13.1pt;\n     padding-left: 13.1pt;\n     min-height: 1.3em;\n   }\n   .Footnote > span {\n     line-height: 1.3;\n   }\n   /* @charshape-id = 3*/\n   .Footnote > span {\n     color: #000000;\n   }\n   .Footnote > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Footnote > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Footnote > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Footnote > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Footnote > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Footnote > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Footnote > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote {\n   /* @parashape-id = 1*/\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: -13.1pt;\n     padding-left: 13.1pt;\n     min-height: 1.3em;\n   }\n   .Endnote > span {\n     line-height: 1.3;\n   }\n   /* @charshape-id = 3*/\n   .Endnote > span {\n     color: #000000;\n   }\n   .Endnote > span.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote > span.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote > span.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote > span.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote > span.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote > span.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Endnote > span.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   .Memo {\n   /* @parashape-id = 0*/\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   .Memo > span {\n     line-height: 1.6;\n   }\n   /* @charshape-id = 4*/\n   .Memo > span {\n     color: #000000;\n   }\n   .Memo > span.lang-ko {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Memo > span.lang-en {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Memo > span.lang-cn {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Memo > span.lang-jp {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Memo > span.lang-other {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Memo > span.lang-symbol {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   .Memo > span.lang-user {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   /* Paragraph attributes */\n   p.parashape-0 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-0 > span {\n     line-height: 1.6;\n   }\n   p.parashape-1 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: -13.1pt;\n     padding-left: 13.1pt;\n     min-height: 1.3em;\n   }\n   p.parashape-1 > span {\n     line-height: 1.3;\n   }\n   p.parashape-2 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-2 > span {\n     line-height: 1.6;\n   }\n   p.parashape-3 {\n     margin: 0pt 0pt 0pt 10pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-3 > span {\n     line-height: 1.6;\n   }\n   p.parashape-4 {\n     margin: 0pt 0pt 0pt 20pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-4 > span {\n     line-height: 1.6;\n   }\n   p.parashape-5 {\n     margin: 0pt 0pt 0pt 30pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-5 > span {\n     line-height: 1.6;\n   }\n   p.parashape-6 {\n     margin: 0pt 0pt 0pt 40pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-6 > span {\n     line-height: 1.6;\n   }\n   p.parashape-7 {\n     margin: 0pt 0pt 0pt 50pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-7 > span {\n     line-height: 1.6;\n   }\n   p.parashape-8 {\n     margin: 0pt 0pt 0pt 60pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-8 > span {\n     line-height: 1.6;\n   }\n   p.parashape-9 {\n     margin: 0pt 0pt 0pt 70pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-9 > span {\n     line-height: 1.6;\n   }\n   p.parashape-10 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.5em;\n   }\n   p.parashape-10 > span {\n     line-height: 1.5;\n   }\n   p.parashape-11 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.5em;\n   }\n   p.parashape-11 > span {\n     line-height: 1.5;\n   }\n   p.parashape-12 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: -13.1pt;\n     padding-left: 13.1pt;\n     min-height: 1.3em;\n   }\n   p.parashape-12 > span {\n     line-height: 1.3;\n   }\n   p.parashape-13 {\n     margin: 0pt 0pt 10pt 15pt;\n     text-align: justify;\n     text-indent: 0pt;\n     min-height: 1.6em;\n   }\n   p.parashape-13 > span {\n     line-height: 1.6;\n   }\n   p.parashape-14 {\n     margin: 0pt 0pt 0pt 0pt;\n     text-align: justify;\n     text-indent: 10pt;\n     min-height: 1.3em;\n   }\n   p.parashape-14 > span {\n     line-height: 1.3;\n   }\n   /* Text attributes */\n   span.charshape-0 {\n     color: #000000;\n   }\n   span.charshape-0.lang-ko {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-0.lang-en {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-0.lang-cn {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-0.lang-jp {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-0.lang-other {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-0.lang-symbol {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-0.lang-user {\n     font-family: \"굴림\", sans-serif;\n     font-size: 10pt;\n   }\n   span.charshape-1 {\n     color: #000000;\n   }\n   span.charshape-1.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-1.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-1.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-1.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-1.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-1.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-1.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-2 {\n     color: #000000;\n   }\n   span.charshape-2.lang-ko {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-2.lang-en {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-2.lang-cn {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-2.lang-jp {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-2.lang-other {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-2.lang-symbol {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-2.lang-user {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-3 {\n     color: #000000;\n   }\n   span.charshape-3.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-3.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-3.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-3.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-3.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-3.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-3.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 9pt;\n   }\n   span.charshape-4 {\n     color: #000000;\n   }\n   span.charshape-4.lang-ko {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-4.lang-en {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-4.lang-cn {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-4.lang-jp {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-4.lang-other {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-4.lang-symbol {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-4.lang-user {\n     font-family: \"굴림\", sans-serif;\n     font-size: 9pt;\n   }\n   span.charshape-5 {\n     color: #000000;\n     font-weight: bold;\n   }\n   span.charshape-5.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-5.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-5.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-5.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-5.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-5.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-5.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6 {\n     color: #000000;\n   }\n   span.charshape-6.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-6.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 10pt;\n   }\n   span.charshape-7 {\n     color: #000000;\n   }\n   span.charshape-7.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-7.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-7.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-7.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-7.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-7.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-7.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8 {\n     color: #000000;\n     font-weight: bold;\n   }\n   span.charshape-8.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-8.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9 {\n     color: #000000;\n     font-style: italic;\n   }\n   span.charshape-9.lang-ko {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9.lang-en {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9.lang-cn {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9.lang-jp {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9.lang-other {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9.lang-symbol {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   span.charshape-9.lang-user {\n     font-family: \"바탕\", serif;\n     font-size: 20pt;\n   }\n   .borderfill-1 {\n     border-top: 1px solid #000000;\n     border-right: 1px solid #000000;\n     border-bottom: 1px solid #000000;\n     border-left: 1px solid #000000;\n   }\n   .borderfill-2 {\n     border-top: 1px none #000000;\n     border-right: 1px none #000000;\n     border-bottom: 1px none #000000;\n     border-left: 1px none #000000;\n     background-color: #ffffff;\n   }\n   .borderfill-3 {\n     border-top: 1px solid #000000;\n     border-right: 1px solid #000000;\n     border-bottom: 2px solid #000000;\n     border-left: 1px solid #000000;\n   }\n   .borderfill-4 {\n     border-top: 1px dashed #0000ff;\n     border-right: 1px solid #000000;\n     border-bottom: 1px solid #000000;\n     border-left: 1px solid #000000;\n   }\n   .borderfill-5 {\n     border-top: 2px solid #000000;\n     border-right: 2px solid #000000;\n     border-bottom: 2px solid #000000;\n     border-left: 2px solid #000000;\n     background-color: #99ccff;\n     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAVSURBVAjXY2CAgP9QmoGJAQ3QRwAAg8ABDm14IFwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTEtMDVUMTU6Mzc6MzcrMDk6MDAjOvM9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTA1VDE1OjM3OjM3KzA5OjAwUmdLgQAAAABJRU5ErkJggg==);\n   }\n   .borderfill-6 {\n     border-top: 1px solid #000000;\n     border-right: 2px solid #000000;\n     border-bottom: 1px solid #000000;\n     border-left: 1px solid #000000;\n     background-image: linear-gradient(0deg,#3f3f3f,#7f7f7f);\n     background-image: -webkit-linear-gradient(0deg,#3f3f3f,#7f7f7f);\n     background-image: -moz-linear-gradient(0deg,#3f3f3f,#7f7f7f);\n   }\n   $ hwp5html samples/sample-5017.hwp --html | xmllint --format -\n   <?xml version=\"1.0\" encoding=\"utf-8\"?>\n   <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n   <html xmlns=\"http://www.w3.org/1999/xhtml\">\n     <head>\n       <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n       <title></title>\n       <link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" />\n       <style type=\"text/css\">\n   .Section-0 {\n     width: 210mm;\n   }\n   .Section-0 .HeaderPageFooter {\n     position: relative;\n     margin-top: 20mm;\n     margin-right: 30mm;\n     margin-bottom: 15mm;\n     margin-left: 30mm;\n   }\n   .Section-0 .Page {\n     padding-top: 15mm;\n     padding-bottom: 15mm;\n   }\n   </style>\n     </head>\n     <body>\n       <div class=\"Section Section-0 Paper\">\n         <div class=\"HeaderPageFooter\">\n           <div class=\"Page\">\n             <p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-7\">한글 </span><span class=\"lang-ko charshape-8\">2005</span><span class=\"lang-ko charshape-7\"> </span><span class=\"lang-ko charshape-9\">예제</span><span class=\"lang-ko charshape-7\"> 파일입니다.</span>&#13;</p>\n             <p class=\"Normal parashape-0\"></p>\n             <p class=\"Header parashape-11\"><span class=\"lang-ko\">머리말입니다</span>&#13;</p>\n             <p class=\"Normal parashape-0\"></p>\n             <p class=\"Body\"><span class=\"lang-ko\">본문 </span><span class=\"lang-ko charshape-5\">내용</span><span class=\"lang-ko\">입니다. 본 문서는 </span><span class=\"lang-other\"></span><span class=\"lang-ko\">글 워드 프로세서의 파일 저장 형식 중, </span><span class=\"lang-other\"></span><span class=\"lang-ko\">글 2002 이후 </span><span class=\"lang-ko\">제품에서 사용되는 </span><span class=\"lang-other\"></span><span class=\"lang-ko\">글 문서 파일 형식 5.0 및 </span><span class=\"lang-other\"></span><span class=\"lang-ko\">글 97 문서 파일 형식, </span><span class=\"lang-en\">HWPML</span><span class=\"lang-ko\">에 관</span><span class=\"lang-ko\">하여 설명한다.</span>&#13;</p>\n             <p class=\"Body\"><span class=\"lang-ko\">표</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table class=\"borderfill-4\" cellspacing=\"0\" style=\"  width: 142.71mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">A0</span>&#13;</p></td><td class=\"borderfill-3\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">B0</span>&#13;</p></td></tr><tr><td class=\"borderfill-6\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">A1</span>&#13;</p></td><td class=\"borderfill-5\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">B10</span>&#13;</p><p class=\"Normal\"><span class=\"lang-en\">B11</span>&#13;</p></td></tr></table></span><span class=\"lang-ko\">표</span><span class=\"lang-ko charshape-5\">끝</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table class=\"borderfill-1\" cellspacing=\"0\" style=\"  width: 143.01mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" style=\"  width: 143.01mm;&#10;  height: 14.51mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">table2</span>&#13;</p></td></tr></table></span>&#13;</p>\n             <p class=\"Body\">&#13;</p>\n             <table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 142.71mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 6.29mm;&#10;  border-collapse: collapse;&#10;\">\n               <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n                 <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-en\"> 2x2</span><span class=\"lang-ko\">짜리표</span>&#13;</p>\n                 <p class=\"Normal\"><span class=\"lang-ko\">가나다</span>&#13;</p>\n               </caption>\n               <tr>\n                 <td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\">\n                   <p class=\"Normal\"></p>\n                 </td>\n                 <td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\">\n                   <p class=\"Normal\"></p>\n                 </td>\n               </tr>\n               <tr>\n                 <td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\">\n                   <p class=\"Normal\"></p>\n                 </td>\n                 <td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\">\n                   <p class=\"Normal\"></p>\n                 </td>\n               </tr>\n             </table>\n             <p class=\"Body\"><span class=\"lang-ko\">다음 문단</span>&#13;</p>\n             <p class=\"Body\"></p>\n             <p class=\"Body\"><span class=\"lang-ko\">본 </span><span class=\"lang-ko charshape-6\">문서</span><span class=\"lang-ko\">는 먼저 </span><span class=\"lang-other\"></span><span class=\"lang-ko\">글 문서 파일 형식 5.0에 관하여 설명한 후, </span><span class=\"lang-other\"></span><span class=\"lang-ko\">글 97 문서 파</span><span class=\"lang-ko\">일 형식, </span><span class=\"lang-en\">HWPML</span><span class=\"lang-ko\">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내의 주요</span><span class=\"lang-ko\">한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</span>&#13;</p>\n             <p class=\"Normal parashape-0\">&#13;</p>\n             <div class=\"GShapeObjectControl\" style=\"  width: 57.68mm;&#10;/* hrelto: column halign: left*/  margin-left: 39.42mm;&#10;\">\n               <img src=\"bindata/BIN0002.jpg\" style=\"  width: 57.68mm;&#10;   height: 34.61mm;&#10;\" />\n             </div>\n             <p class=\"Endnote parashape-12\"><span class=\"lang-ko\">미주입니다.</span>&#13;</p>\n             <p class=\"Footnote parashape-14\"><span class=\"lang-ko\">이건 각주이지요.</span>&#13;</p>\n             <p class=\"Normal parashape-0\"><span class=\"lang-ko\">다음 페이지</span><span class=\"GShapeObjectControl\" style=\"  width: 4.23mm;&#10;  display: inline-block;&#10;\"><img src=\"bindata/BIN0003.png\" style=\"  width: 4.23mm;&#10;   height: 4.23mm;&#10;\" /></span>&#13;</p>\n           </div>\n         </div>\n       </div>\n     </body>\n   </html>\n"
  },
  {
    "path": "tests/cli_tests/hwp5odt.txt",
    "content": "   $ hwp5odt --help\n   usage: hwp5odt [-h] [--version] [--loglevel LOGLEVEL] [--logfile LOGFILE]\n                  [--output OUTPUT] [--styles | --content | --document]\n                  [--embed-image | --no-embed-image]\n                  <hwp5file>\n   \n   HWPv5 to odt converter\n   \n   positional arguments:\n     <hwp5file>           .hwp file to convert\n   \n   optional arguments:\n     -h, --help           show this help message and exit\n     --version            show program's version number and exit\n     --loglevel LOGLEVEL  Set log level.\n     --logfile LOGFILE    Set log file.\n     --output OUTPUT      Output file\n     --styles             Generate styles.xml\n     --content            Generate content.xml\n     --document           Generate .fodt\n     --embed-image        Embed images in output xml.\n     --no-embed-image     Do not embed images in output xml.\n\n   $ rm -rf sample-5017\n   $ hwp5odt samples/sample-5017.hwp >/dev/null 2>/dev/null\n   $ unzip -q sample-5017.odt -d sample-5017\n   $ find sample-5017 -type f | grep -v 'manifest.rdf\\|manifest.xml\\|content.xml\\|styles.xml' | sort | xargs sha1sum\n   a651496e95dd70a7a5c3ae08f8829cecd5e6ed7b  sample-5017/bindata/BIN0002.jpg\n   e0f44117bf675d77297a86a322bd9eaa96543c37  sample-5017/bindata/BIN0002.png\n   e0f44117bf675d77297a86a322bd9eaa96543c37  sample-5017/bindata/BIN0003.png\n   90103cbc494e4481329d458fbebd5bcd9286de1c  sample-5017/mimetype\n\n   $ cat sample-5017/META-INF/manifest.xml | xmllint --c14n - | xmllint --format -\n   <?xml version=\"1.0\"?>\n   <manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\">\n     <manifest:file-entry manifest:full-path=\"/\" manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:version=\"1.2\"/>\n     <manifest:file-entry manifest:full-path=\"styles.xml\" manifest:media-type=\"text/xml\"/>\n     <manifest:file-entry manifest:full-path=\"content.xml\" manifest:media-type=\"text/xml\"/>\n     <manifest:file-entry manifest:full-path=\"manifest.rdf\" manifest:media-type=\"application/rdf+xml\"/>\n     <manifest:file-entry manifest:full-path=\"bindata/BIN0002.jpg\" manifest:media-type=\"application/octet-stream\"/>\n     <manifest:file-entry manifest:full-path=\"bindata/BIN0002.png\" manifest:media-type=\"application/octet-stream\"/>\n     <manifest:file-entry manifest:full-path=\"bindata/BIN0003.png\" manifest:media-type=\"application/octet-stream\"/>\n   </manifest:manifest>\n\n   $ cat sample-5017/manifest.rdf | xmllint --c14n - | xmllint --format -\n   <?xml version=\"1.0\"?>\n   <rdf:RDF xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\" xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n     <pkg:Document rdf:about=\"\">\n       <pkg:hasPart rdf:resource=\"content.xml\"/>\n       <pkg:hasPart rdf:resource=\"styles.xml\"/>\n     </pkg:Document>\n     <odf:ContentFile rdf:about=\"content.xml\"/>\n     <odf:StylesFile rdf:about=\"styles.xml\"/>\n   </rdf:RDF>\n\n   $ cat sample-5017/content.xml | xmllint --c14n - | xmllint --format -\n   <?xml version=\"1.0\"?>\n   <office:document-content xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\" office:version=\"1.2\">\n     <office:scripts/>\n     <office:font-face-decls/>\n     <office:automatic-styles>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:master-page-name=\"MasterPage-1\" style:name=\"Paragraph-1\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-1\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\" fo:font-weight=\"bold\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-3\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-4\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\" fo:font-style=\"italic\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-5\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-2\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-3\" style:parent-style-name=\"&#xBA38;&#xB9AC;&#xB9D0;\">\n         <style:paragraph-properties fo:line-height=\"150%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-4\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p5-1-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\" fo:font-weight=\"bold\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p6-3-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\" fo:font-weight=\"bold\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p22-1-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-23\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-24\" style:parent-style-name=\"&#xBBF8;&#xC8FC;\">\n         <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-25\" style:parent-style-name=\"&#xAC01;&#xC8FC;\">\n         <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-26\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:break-before=\"page\" fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:family=\"table\" style:name=\"Table-1\">\n         <style:table-properties style:width=\"142.71mm\" table:align=\"margins\" table:border-model=\"collapsing\" fo:margin-bottom=\"1mm\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\"/>\n       </style:style>\n       <style:style style:family=\"table\" style:name=\"Table-2\">\n         <style:table-properties style:width=\"143.01mm\" table:align=\"margins\" table:border-model=\"collapsing\" fo:margin-bottom=\"1mm\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\"/>\n       </style:style>\n       <style:style style:family=\"table\" style:name=\"Table-3\">\n         <style:table-properties style:width=\"142.71mm\" table:align=\"margins\" table:border-model=\"collapsing\" fo:margin-bottom=\"4mm\" fo:margin-left=\"1mm\" fo:margin-right=\"3mm\" fo:margin-top=\"2mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-1-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-1-2\">\n         <style:table-cell-properties fo:border-bottom=\"0.4mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-2-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.4mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-2-2\">\n         <style:table-cell-properties fo:background-color=\"#99ccff\" fo:border-bottom=\"0.4mm solid #000000\" fo:border-left=\"0.4mm solid #000000\" fo:border-right=\"0.4mm solid #000000\" fo:border-top=\"0.4mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-2-1-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-1-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-1-2\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-2-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-2-2\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"graphic\" style:name=\"Shape-1\">\n         <style:graphic-properties draw:fill=\"none\" style:horizontal-pos=\"from-left\" style:horizontal-rel=\"page-content\" style:vertical-pos=\"from-top\" style:vertical-rel=\"paragraph\" style:wrap=\"none\" fo:margin-bottom=\"0mm\" fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\"/>\n       </style:style>\n       <style:style style:family=\"graphic\" style:name=\"Shape-2\">\n         <style:graphic-properties draw:fill=\"none\" style:vertical-pos=\"top\" style:vertical-rel=\"baseline\" fo:margin-bottom=\"0mm\" fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\"/>\n       </style:style>\n     </office:automatic-styles>\n     <office:body>\n       <office:text>\n         <text:sequence-decls>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/>\n         </text:sequence-decls>\n         <text:p text:style-name=\"Paragraph-1\">\n           <text:span text:style-name=\"p1-1-1\">&#xD55C;&#xAE00; </text:span>\n           <text:span text:style-name=\"p1-1-2\">2005</text:span>\n           <text:span text:style-name=\"p1-1-3\"> </text:span>\n           <text:span text:style-name=\"p1-1-4\">&#xC608;&#xC81C;</text:span>\n           <text:span text:style-name=\"p1-1-5\"> &#xD30C;&#xC77C;&#xC785;&#xB2C8;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-2\"/>\n         <text:p text:style-name=\"Paragraph-3\">\n           <text:span>&#xBA38;&#xB9AC;&#xB9D0;&#xC785;&#xB2C8;&#xB2E4;</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-4\"/>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xBCF8;&#xBB38; </text:span>\n           <text:span text:style-name=\"p5-1-2\">&#xB0B4;&#xC6A9;</text:span>\n           <text:span>&#xC785;&#xB2C8;&#xB2E4;. &#xBCF8; &#xBB38;&#xC11C;&#xB294; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; &#xC6CC;&#xB4DC; &#xD504;&#xB85C;&#xC138;&#xC11C;&#xC758; &#xD30C;&#xC77C; &#xC800;&#xC7A5; &#xD615;&#xC2DD; &#xC911;, </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; 2002 &#xC774;&#xD6C4; </text:span>\n           <text:span>&#xC81C;&#xD488;&#xC5D0;&#xC11C; &#xC0AC;&#xC6A9;&#xB418;&#xB294; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD; 5.0 &#xBC0F; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; 97 &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD;, </text:span>\n           <text:span>HWPML</text:span>\n           <text:span>&#xC5D0; &#xAD00;</text:span>\n           <text:span>&#xD558;&#xC5EC; &#xC124;&#xBA85;&#xD55C;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xD45C;</text:span>\n           <text:span>&#xD45C;</text:span>\n           <text:span text:style-name=\"p6-3-2\">&#xB05D;</text:span>\n         </text:p>\n         <table:table table:style-name=\"Table-1\">\n           <table:table-column table:number-columns-repeated=\"2\"/>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-1-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>A0</text:span>\n               </text:p>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-1-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>B0</text:span>\n               </text:p>\n             </table:table-cell>\n           </table:table-row>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-2-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>A1</text:span>\n               </text:p>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-2-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>B10</text:span>\n               </text:p>\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>B11</text:span>\n               </text:p>\n             </table:table-cell>\n           </table:table-row>\n         </table:table>\n         <table:table table:style-name=\"Table-2\">\n           <table:table-column table:number-columns-repeated=\"1\"/>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-2-1-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>table2</text:span>\n               </text:p>\n             </table:table-cell>\n           </table:table-row>\n         </table:table>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\"/>\n         <table:table table:style-name=\"Table-3\">\n           <table:table-column table:number-columns-repeated=\"2\"/>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-1-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-1-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n           </table:table-row>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-2-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-2-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n           </table:table-row>\n         </table:table>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xB2E4;&#xC74C; &#xBB38;&#xB2E8;</text:span>\n         </text:p>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\"/>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xBCF8; </text:span>\n           <text:span text:style-name=\"p22-1-2\">&#xBB38;&#xC11C;</text:span>\n           <text:span>&#xB294; &#xBA3C;&#xC800; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD; 5.0&#xC5D0; &#xAD00;&#xD558;&#xC5EC; &#xC124;&#xBA85;&#xD55C; &#xD6C4;, </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; 97 &#xBB38;&#xC11C; &#xD30C;</text:span>\n           <text:span>&#xC77C; &#xD615;&#xC2DD;, </text:span>\n           <text:span>HWPML</text:span>\n           <text:span>&#xC5D0; &#xAD00;&#xD558;&#xC5EC; &#xC124;&#xBA85;&#xD55C;&#xB2E4;. &#xAC01; &#xD615;&#xC2DD;&#xC5D0; &#xB300;&#xD55C; &#xC124;&#xBA85;&#xC740; &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD; &#xB0B4;&#xC758; &#xC8FC;&#xC694;</text:span>\n           <text:span>&#xD55C; &#xC790;&#xB8CC; &#xD615;&#xC2DD; &#xBC0F; &#xD30C;&#xC77C; &#xAD6C;&#xC870;, &#xB808;&#xCF54;&#xB4DC; &#xAD6C;&#xC870;&#xC5D0; &#xB300;&#xD574;&#xC11C; &#xC124;&#xBA85;&#xD55C;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-23\">\n           <draw:frame draw:style-name=\"Shape-1\" draw:transform=\" translate (-39.42mm -1.73mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (39.42mm 1.73mm)\" draw:z-index=\"2\" svg:height=\"34.61mm\" svg:width=\"57.68mm\" svg:x=\"111.73pt\" svg:y=\"4.9pt\" text:anchor-type=\"paragraph\">\n             <draw:image xlink:actuate=\"onLoad\" xlink:href=\"bindata/BIN0002.jpg\" xlink:show=\"embed\" xlink:type=\"simple\"/>\n           </draw:frame>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-24\">\n           <text:span>&#xBBF8;&#xC8FC;&#xC785;&#xB2C8;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-25\">\n           <text:span>&#xC774;&#xAC74; &#xAC01;&#xC8FC;&#xC774;&#xC9C0;&#xC694;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-26\">\n           <text:span>&#xB2E4;&#xC74C; &#xD398;&#xC774;&#xC9C0;</text:span>\n           <draw:frame draw:style-name=\"Shape-2\" draw:transform=\" translate (0mm 0mm) matrix (0.7434944237918215 0.0 0.0 0.7434944237918215 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\" draw:z-index=\"4\" svg:height=\"5.69mm\" svg:width=\"5.69mm\" text:anchor-type=\"as-char\">\n             <draw:image xlink:actuate=\"onLoad\" xlink:href=\"bindata/BIN0003.png\" xlink:show=\"embed\" xlink:type=\"simple\"/>\n           </draw:frame>\n         </text:p>\n       </office:text>\n     </office:body>\n   </office:document-content>\n\n      $ cat sample-5017/styles.xml | xmllint --c14n - | xmllint --format -\n      <?xml version=\"1.0\"?>\n      <office:document-styles xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\" office:version=\"1.2\">\n        <office:font-face-decls>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"serif\" svg:font-family=\"'Times New Roman'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"sans-serif\" svg:font-family=\"'Arial'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBA85;&#xC870;\" svg:font-family=\"'&#xC740; &#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xACE0;&#xB515;\" svg:font-family=\"'&#xC740; &#xB3CB;&#xC6C0;'\"/>\n          <style:font-face style:font-family-generic=\"system\" style:font-pitch=\"variable\" style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n          <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n          <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n        </office:font-face-decls>\n        <office:styles>\n          <style:default-style style:family=\"graphic\">\n            <style:graphic-properties draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n            <style:paragraph-properties style:font-independent-line-spacing=\"false\" style:line-break=\"strict\" style:text-autospace=\"ideograph-alpha\" style:writing-mode=\"lr-tb\">\n              <style:tab-stops/>\n            </style:paragraph-properties>\n            <style:text-properties style:country-asian=\"KR\" style:country-complex=\"IN\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:language-asian=\"ko\" style:language-complex=\"hi\" style:letter-kerning=\"true\" style:use-window-font-color=\"true\" fo:country=\"US\" fo:font-size=\"10pt\" fo:language=\"en\"/>\n          </style:default-style>\n          <style:default-style style:family=\"paragraph\">\n            <style:paragraph-properties style:line-break=\"strict\" style:punctuation-wrap=\"hanging\" style:tab-stop-distance=\"1.251cm\" style:text-autospace=\"ideograph-alpha\" style:writing-mode=\"page\" fo:hyphenation-ladder-count=\"no-limit\"/>\n            <style:text-properties style:country-asian=\"KR\" style:country-complex=\"IN\" style:font-name=\"sans-serif\" style:font-name-asian=\"&#xACE0;&#xB515;\" style:font-name-complex=\"Lohit Hindi\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:language-asian=\"ko\" style:language-complex=\"hi\" style:letter-kerning=\"true\" style:use-window-font-color=\"true\" fo:country=\"US\" fo:font-size=\"10pt\" fo:hyphenate=\"false\" fo:hyphenation-push-char-count=\"2\" fo:hyphenation-remain-char-count=\"2\" fo:language=\"en\"/>\n          </style:default-style>\n          <style:default-style style:family=\"table\">\n            <style:table-properties table:border-model=\"collapsing\"/>\n          </style:default-style>\n          <style:default-style style:family=\"table-row\">\n            <style:table-row-properties fo:keep-together=\"auto\"/>\n          </style:default-style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Standard\">\n            <style:paragraph-properties style:text-autospace=\"none\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Heading\" style:next-style-name=\"Text_20_body\" style:parent-style-name=\"Standard\">\n            <style:paragraph-properties fo:keep-with-next=\"always\" fo:margin-bottom=\"0.212cm\" fo:margin-top=\"0.423cm\"/>\n            <style:text-properties style:font-name=\"sans-serif\" style:font-name-asian=\"&#xACE0;&#xB515;\" style:font-name-complex=\"Lohit Hindi\" style:font-size-asian=\"14pt\" style:font-size-complex=\"14pt\" fo:font-size=\"14pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:display-name=\"Text body\" style:family=\"paragraph\" style:name=\"Text_20_body\" style:parent-style-name=\"Standard\">\n            <style:paragraph-properties fo:margin-bottom=\"0.212cm\" fo:margin-top=\"0cm\"/>\n          </style:style>\n          <style:style style:class=\"list\" style:family=\"paragraph\" style:name=\"List\" style:parent-style-name=\"Text_20_body\">\n            <style:text-properties/>\n          </style:style>\n          <style:style style:class=\"extra\" style:family=\"paragraph\" style:name=\"Caption\" style:parent-style-name=\"Standard\">\n            <style:paragraph-properties text:line-number=\"0\" text:number-lines=\"false\" fo:margin-bottom=\"0.212cm\" fo:margin-top=\"0.212cm\"/>\n            <style:text-properties style:font-size-asian=\"12pt\" style:font-size-complex=\"12pt\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\" fo:font-size=\"12pt\" fo:font-style=\"italic\"/>\n          </style:style>\n          <style:style style:class=\"index\" style:family=\"paragraph\" style:name=\"Index\" style:parent-style-name=\"Standard\">\n            <style:paragraph-properties text:line-number=\"0\" text:number-lines=\"false\"/>\n            <style:text-properties/>\n          </style:style>\n          <style:style style:class=\"extra\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:name=\"Table_20_Contents\" style:parent-style-name=\"Standard\">\n            <style:paragraph-properties text:line-number=\"0\" text:number-lines=\"false\"/>\n          </style:style>\n          <style:style style:family=\"graphic\" style:name=\"Graphics\">\n            <style:graphic-properties style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\" style:number-wrapped-paragraphs=\"no-limit\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:wrap=\"dynamic\" style:wrap-contour=\"false\" svg:x=\"0cm\" svg:y=\"0cm\" text:anchor-type=\"paragraph\"/>\n          </style:style>\n          <text:outline-style style:name=\"Outline\">\n            <text:outline-level-style style:num-format=\"\" text:level=\"1\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:margin-left=\"0.762cm\" fo:text-indent=\"-0.762cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"2\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:margin-left=\"1.016cm\" fo:text-indent=\"-1.016cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"3\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:margin-left=\"1.27cm\" fo:text-indent=\"-1.27cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"4\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:margin-left=\"1.524cm\" fo:text-indent=\"-1.524cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"5\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:margin-left=\"1.778cm\" fo:text-indent=\"-1.778cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"6\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:margin-left=\"2.032cm\" fo:text-indent=\"-2.032cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"7\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:margin-left=\"2.286cm\" fo:text-indent=\"-2.286cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"8\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:margin-left=\"2.54cm\" fo:text-indent=\"-2.54cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"9\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:margin-left=\"2.794cm\" fo:text-indent=\"-2.794cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n            <text:outline-level-style style:num-format=\"\" text:level=\"10\">\n              <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n                <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:margin-left=\"3.048cm\" fo:text-indent=\"-3.048cm\"/>\n              </style:list-level-properties>\n            </text:outline-level-style>\n          </text:outline-style>\n          <text:notes-configuration style:num-format=\"1\" text:footnotes-position=\"page\" text:note-class=\"footnote\" text:start-numbering-at=\"document\" text:start-value=\"0\"/>\n          <text:notes-configuration style:num-format=\"i\" text:note-class=\"endnote\" text:start-value=\"0\"/>\n          <text:linenumbering-configuration style:num-format=\"1\" text:increment=\"5\" text:number-lines=\"false\" text:number-position=\"left\" text:offset=\"0.499cm\"/>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBC14;&#xD0D5;&#xAE00;\" style:next-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBCF8;&#xBB38;\" style:next-style-name=\"&#xBCF8;&#xBB38;\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"10pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_1\" style:next-style-name=\"&#xAC1C;&#xC694;_1\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_2\" style:next-style-name=\"&#xAC1C;&#xC694;_2\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_3\" style:next-style-name=\"&#xAC1C;&#xC694;_3\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_4\" style:next-style-name=\"&#xAC1C;&#xC694;_4\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_5\" style:next-style-name=\"&#xAC1C;&#xC694;_5\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_6\" style:next-style-name=\"&#xAC1C;&#xC694;_6\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_7\" style:next-style-name=\"&#xAC1C;&#xC694;_7\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xCABD;_&#xBC88;&#xD638;\" style:next-style-name=\"&#xCABD;_&#xBC88;&#xD638;\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xAD74;&#xB9BC;\" style:font-name-asian=\"&#xAD74;&#xB9BC;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBA38;&#xB9AC;&#xB9D0;\" style:next-style-name=\"&#xBA38;&#xB9AC;&#xB9D0;\">\n            <style:paragraph-properties fo:line-height=\"150%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xAD74;&#xB9BC;\" style:font-name-asian=\"&#xAD74;&#xB9BC;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC01;&#xC8FC;\" style:next-style-name=\"&#xAC01;&#xC8FC;\">\n            <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBBF8;&#xC8FC;\" style:next-style-name=\"&#xBBF8;&#xC8FC;\">\n            <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\"/>\n            <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n          </style:style>\n          <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBA54;&#xBAA8;\" style:next-style-name=\"&#xBA54;&#xBAA8;\">\n            <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n            <style:text-properties style:font-name=\"&#xAD74;&#xB9BC;\" style:font-name-asian=\"&#xAD74;&#xB9BC;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n          </style:style>\n        </office:styles>\n        <office:automatic-styles>\n          <style:page-layout style:name=\"PageLayout-1\">\n            <style:page-layout-properties style:print-orientation=\"portrait\" fo:margin-bottom=\"1.5cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-top=\"2cm\" fo:page-height=\"29.7cm\" fo:page-width=\"21cm\">\n              <style:footnote-sep style:adjustment=\"left\" style:color=\"#000000\" style:distance-after-sep=\"0.101cm\" style:distance-before-sep=\"0.101cm\" style:rel-width=\"25%\" style:width=\"0.018cm\"/>\n            </style:page-layout-properties>\n            <style:header-style/>\n            <style:footer-style/>\n          </style:page-layout>\n        </office:automatic-styles>\n        <office:master-styles>\n          <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n        </office:master-styles>\n      </office:document-styles>\n\n   $ rm -rf sample-5017\n   $ hwp5odt --embed-image samples/sample-5017.hwp >/dev/null 2>/dev/null\n   $ unzip -q sample-5017.odt -d sample-5017\n   $ find sample-5017 -type f | grep -v 'manifest.rdf\\|manifest.xml\\|content.xml\\|styles.xml' | sort | xargs sha1sum\n   a651496e95dd70a7a5c3ae08f8829cecd5e6ed7b  sample-5017/bindata/BIN0002.jpg\n   e0f44117bf675d77297a86a322bd9eaa96543c37  sample-5017/bindata/BIN0002.png\n   e0f44117bf675d77297a86a322bd9eaa96543c37  sample-5017/bindata/BIN0003.png\n   90103cbc494e4481329d458fbebd5bcd9286de1c  sample-5017/mimetype\n\n   $ xmllint --c14n sample-5017/content.xml | xmllint --format -\n   <?xml version=\"1.0\"?>\n   <office:document-content xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\" office:version=\"1.2\">\n     <office:scripts/>\n     <office:font-face-decls/>\n     <office:automatic-styles>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:master-page-name=\"MasterPage-1\" style:name=\"Paragraph-1\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-1\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\" fo:font-weight=\"bold\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-3\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-4\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\" fo:font-style=\"italic\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p1-1-5\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"20pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-2\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-3\" style:parent-style-name=\"&#xBA38;&#xB9AC;&#xB9D0;\">\n         <style:paragraph-properties fo:line-height=\"150%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-4\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p5-1-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\" fo:font-weight=\"bold\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p6-3-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\" fo:font-weight=\"bold\"/>\n       </style:style>\n       <style:style style:family=\"text\" style:name=\"p22-1-2\">\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-23\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-24\" style:parent-style-name=\"&#xBBF8;&#xC8FC;\">\n         <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-25\" style:parent-style-name=\"&#xAC01;&#xC8FC;\">\n         <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Paragraph-26\" style:parent-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:break-before=\"page\" fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n       </style:style>\n       <style:style style:family=\"table\" style:name=\"Table-1\">\n         <style:table-properties style:width=\"142.71mm\" table:align=\"margins\" table:border-model=\"collapsing\" fo:margin-bottom=\"1mm\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\"/>\n       </style:style>\n       <style:style style:family=\"table\" style:name=\"Table-2\">\n         <style:table-properties style:width=\"143.01mm\" table:align=\"margins\" table:border-model=\"collapsing\" fo:margin-bottom=\"1mm\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\"/>\n       </style:style>\n       <style:style style:family=\"table\" style:name=\"Table-3\">\n         <style:table-properties style:width=\"142.71mm\" table:align=\"margins\" table:border-model=\"collapsing\" fo:margin-bottom=\"4mm\" fo:margin-left=\"1mm\" fo:margin-right=\"3mm\" fo:margin-top=\"2mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-1-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-1-2\">\n         <style:table-cell-properties fo:border-bottom=\"0.4mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-2-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.4mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-1-2-2\">\n         <style:table-cell-properties fo:background-color=\"#99ccff\" fo:border-bottom=\"0.4mm solid #000000\" fo:border-left=\"0.4mm solid #000000\" fo:border-right=\"0.4mm solid #000000\" fo:border-top=\"0.4mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-2-1-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-1-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-1-2\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-2-1\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"table-cell\" style:name=\"Table-3-2-2\">\n         <style:table-cell-properties fo:border-bottom=\"0.12mm solid #000000\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:padding-bottom=\"0.5mm\" fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\"/>\n       </style:style>\n       <style:style style:family=\"graphic\" style:name=\"Shape-1\">\n         <style:graphic-properties draw:fill=\"none\" style:horizontal-pos=\"from-left\" style:horizontal-rel=\"page-content\" style:vertical-pos=\"from-top\" style:vertical-rel=\"paragraph\" style:wrap=\"none\" fo:margin-bottom=\"0mm\" fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\"/>\n       </style:style>\n       <style:style style:family=\"graphic\" style:name=\"Shape-2\">\n         <style:graphic-properties draw:fill=\"none\" style:vertical-pos=\"top\" style:vertical-rel=\"baseline\" fo:margin-bottom=\"0mm\" fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\"/>\n       </style:style>\n     </office:automatic-styles>\n     <office:body>\n       <office:text>\n         <text:sequence-decls>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/>\n           <text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/>\n         </text:sequence-decls>\n         <text:p text:style-name=\"Paragraph-1\">\n           <text:span text:style-name=\"p1-1-1\">&#xD55C;&#xAE00; </text:span>\n           <text:span text:style-name=\"p1-1-2\">2005</text:span>\n           <text:span text:style-name=\"p1-1-3\"> </text:span>\n           <text:span text:style-name=\"p1-1-4\">&#xC608;&#xC81C;</text:span>\n           <text:span text:style-name=\"p1-1-5\"> &#xD30C;&#xC77C;&#xC785;&#xB2C8;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-2\"/>\n         <text:p text:style-name=\"Paragraph-3\">\n           <text:span>&#xBA38;&#xB9AC;&#xB9D0;&#xC785;&#xB2C8;&#xB2E4;</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-4\"/>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xBCF8;&#xBB38; </text:span>\n           <text:span text:style-name=\"p5-1-2\">&#xB0B4;&#xC6A9;</text:span>\n           <text:span>&#xC785;&#xB2C8;&#xB2E4;. &#xBCF8; &#xBB38;&#xC11C;&#xB294; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; &#xC6CC;&#xB4DC; &#xD504;&#xB85C;&#xC138;&#xC11C;&#xC758; &#xD30C;&#xC77C; &#xC800;&#xC7A5; &#xD615;&#xC2DD; &#xC911;, </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; 2002 &#xC774;&#xD6C4; </text:span>\n           <text:span>&#xC81C;&#xD488;&#xC5D0;&#xC11C; &#xC0AC;&#xC6A9;&#xB418;&#xB294; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD; 5.0 &#xBC0F; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; 97 &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD;, </text:span>\n           <text:span>HWPML</text:span>\n           <text:span>&#xC5D0; &#xAD00;</text:span>\n           <text:span>&#xD558;&#xC5EC; &#xC124;&#xBA85;&#xD55C;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xD45C;</text:span>\n           <text:span>&#xD45C;</text:span>\n           <text:span text:style-name=\"p6-3-2\">&#xB05D;</text:span>\n         </text:p>\n         <table:table table:style-name=\"Table-1\">\n           <table:table-column table:number-columns-repeated=\"2\"/>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-1-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>A0</text:span>\n               </text:p>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-1-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>B0</text:span>\n               </text:p>\n             </table:table-cell>\n           </table:table-row>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-2-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>A1</text:span>\n               </text:p>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-1-2-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>B10</text:span>\n               </text:p>\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>B11</text:span>\n               </text:p>\n             </table:table-cell>\n           </table:table-row>\n         </table:table>\n         <table:table table:style-name=\"Table-2\">\n           <table:table-column table:number-columns-repeated=\"1\"/>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-2-1-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n                 <text:span>table2</text:span>\n               </text:p>\n             </table:table-cell>\n           </table:table-row>\n         </table:table>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\"/>\n         <table:table table:style-name=\"Table-3\">\n           <table:table-column table:number-columns-repeated=\"2\"/>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-1-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-1-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n           </table:table-row>\n           <table:table-row>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-2-1\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n             <table:table-cell table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\" table:style-name=\"Table-3-2-2\">\n               <text:p text:style-name=\"&#xBC14;&#xD0D5;&#xAE00;\"/>\n             </table:table-cell>\n           </table:table-row>\n         </table:table>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xB2E4;&#xC74C; &#xBB38;&#xB2E8;</text:span>\n         </text:p>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\"/>\n         <text:p text:style-name=\"&#xBCF8;&#xBB38;\">\n           <text:span>&#xBCF8; </text:span>\n           <text:span text:style-name=\"p22-1-2\">&#xBB38;&#xC11C;</text:span>\n           <text:span>&#xB294; &#xBA3C;&#xC800; </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD; 5.0&#xC5D0; &#xAD00;&#xD558;&#xC5EC; &#xC124;&#xBA85;&#xD55C; &#xD6C4;, </text:span>\n           <text:span>&#xF53A;</text:span>\n           <text:span>&#xAE00; 97 &#xBB38;&#xC11C; &#xD30C;</text:span>\n           <text:span>&#xC77C; &#xD615;&#xC2DD;, </text:span>\n           <text:span>HWPML</text:span>\n           <text:span>&#xC5D0; &#xAD00;&#xD558;&#xC5EC; &#xC124;&#xBA85;&#xD55C;&#xB2E4;. &#xAC01; &#xD615;&#xC2DD;&#xC5D0; &#xB300;&#xD55C; &#xC124;&#xBA85;&#xC740; &#xBB38;&#xC11C; &#xD30C;&#xC77C; &#xD615;&#xC2DD; &#xB0B4;&#xC758; &#xC8FC;&#xC694;</text:span>\n           <text:span>&#xD55C; &#xC790;&#xB8CC; &#xD615;&#xC2DD; &#xBC0F; &#xD30C;&#xC77C; &#xAD6C;&#xC870;, &#xB808;&#xCF54;&#xB4DC; &#xAD6C;&#xC870;&#xC5D0; &#xB300;&#xD574;&#xC11C; &#xC124;&#xBA85;&#xD55C;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-23\">\n           <draw:frame draw:style-name=\"Shape-1\" draw:transform=\" translate (-39.42mm -1.73mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (39.42mm 1.73mm)\" draw:z-index=\"2\" svg:height=\"34.61mm\" svg:width=\"57.68mm\" svg:x=\"111.73pt\" svg:y=\"4.9pt\" text:anchor-type=\"paragraph\">\n             <draw:image>\n               <office:binary-data>\n   /9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1\n   c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUI\n   BwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8n\n   OT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIy\n   MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgBLAH0AwEiAAIRAQMR\n   Af/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF\n   BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX\n   GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6\n   g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV\n   1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB\n   AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXET\n   IjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJ\n   SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWm\n   p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5\n   +v/aAAwDAQACEQMRAD8A68L9KeBQBS1zlCAe1OApQKdigBuKUKKdQBQAmKAKUD86\n   WgBAtGKcBS4oAMUbeaXFOAoC4wLRtFOxS4pDG7fajbinYoxQAmPajFOx7UUANxSY\n   pxozQA3FLtFOz70lSK4m2m4p5FFAXGbaCBTqXFAXGYFKBTsUCgLigVIKaBmnqOKt\n   BcUCpABTQtOAq0K4Y4pQKXFOAqriuAFAFAGKdVCEA4pcUvagUwYoFLigUtMkbz60\n   vFLmlxVBzDeaOadiigOYTFGKXn1owaLhcTFGKUgetGDRcLiYoxRijFMLibfakKj0\n   p2KM+9AXG4pDTjS0CGGkp2KMUAN20mKfikIoGRmkIpxFBoERkdaaQKeRSEUAR49q\n   Kfj60UAZQFOAoFOFcZsIBTqAKAKADFOxQBS4oAMUUYpcUAIKcKXFAoAQDilFLn3o\n   xQAgFLilFLQAm2loxQRQAnpS0UUAM+lFLiikMSjPvRRQAUGlz70Z96kVxMUUufek\n   FAXAUA0Ad6VaaHceOlPHSmjpT1HFUiWOxThSDtSgVoiRwGKUUCkFOIDhQKKDVIBR\n   ThSClFUhMBS0gpaoQuacKbmnCgBKUUtIBQK4UUtFAXG5ozS5ozTAbto207PvRigB\n   MUlONGKAGkUhFPppHSgBKKWkNADTSEU7FJQA00hFONIRQA000in4ppHFADaKWigD\n   KApwFAFKK5DcAKcBQBSigBAKXFFL/wABoAAKXFGKXHpQAClFFLtoAAKWjFLn3oAS\n   ijPvRn3pCDPvRn3ooz70ALikpc+9BoASilNJQAUUfSk/hoAbiilNJSGGc0Z4paKA\n   DPvQKM+9KKkVx4608fepgp461ohMkApR1ptPFWiQHalFB6UCriA6lpKWhALn3pRS\n   Cl5qiRKWilz71QC0UooFArh2pR/Oilz70BcbijPvRn3paYCZ96Wl70lABRiiigAo\n   xRiigAIppp2KKAExSEU/PvSUARkUhpxFIRQAGkIpxpDQAwimmnkU00AJiijFFAGU\n   KeKQUoFcpsApwoFKO1AABQKXPvRQAYpdtFL2pDAUUufejPvQAZ96M+9FFABRRRQA\n   UUUUAFGfeiikIM+9GfeijPvQAlFLn3pKAExSUp60lIYUlLSUAFKKSlFAEgp4pgp4\n   qluIeOlPpopxrREAKcKQcGnY4qkAgpaSgUxDhS0gpRViHUuKSlFACjpSim04UCuH\n   elz70gpwoC42iil/hpgJS4paKAFoFHvS596AEoozRmmA00UppOKACkNOoPWkA0ik\n   NKRQRQA0im08000AIaYaeaaaAG80UUUwMsUooFKK5jcBThQKAKAAClx1oxTs+9Ik\n   MUufejPvRSGFKKSigApaKKACiij+GkMSilooAbRS0GkISjPvRQaADPvRRn3oz70A\n   FFLn3pKAG0lLQaQxKUUlKOtAEgp4pY4i3II+lSeSw45ya0jF7mbkhBThzRtI60oH\n   cVaQAKdSAc0uMdaaQCUopwXdnGeKAjnoCavlJckIGp+aURsByOKChHJNHKxc8e4n\n   40tBUg0e1Fh3TFpRSAUopiuIKWkz70tMAFFFOoAUUUdqB9KAFz70Z96M+9GfegBM\n   0ZozQaYB3pDSmkNMBtBp1NoAKaadSGgBppDSmg0AMpDTjSGgAooopAZYFOFApR61\n   zG4gFKKAPWlFBAoo+lGfeigoKXvSUv8AFQMKKKKAFoooqRBRiiigAoo/iooAMUHp\n   RQaQxKM+9FFACZ96M+9FHWkIXPvSd6D0pc+9ACUhpaKAGU8UypB0JpIZZtnZTx39\n   RV0sCvJGaz4I3mcKM9a1IrNE5f5iO/pXXSu1Y5qkktSsACQpXPowp6W5ZiwBA6HJ\n   q8IkHykfSnF1GFx+VbciOZ1mtikYAuMBjjngdfYU4xLtJ8o7iPX9anMuGK8D+QFQ\n   lwcgqQoUnngL+Pc1XKuxDqyfUYoKjAVQenJ65pu9gygcxnrg5H6VIJBwFCnJHzbh\n   lvz/AB+lRrMgViZB8owFYN8x/L8MAU2rbGblfdhcXCKgc/MozvAIAwOp9aozz7VL\n   wMpBIC7T29uOtW0aNtxbgpw5IGTjn1qNIEkg4jlUFQdpXIPvj8Kiab2BepRS8dio\n   yytnIA6bR1/oavxSB3KnoRlCB1Hp9artYC4ZXGEYEn1PHsaa6ugQRXCkqdyqfX04\n   7Vkk1uVecdYsvDJUMMYPSgdKrLOPLk/hy25VLZ57r9OuPrUySbjmMKYyoYEtzg/0\n   qmuxtCv0kiQ5oFNaVFUliemRx1oEing8ZoasbqpF7D/4aWm06kWLS596SigAzQaP\n   ajNMAzRmjNGaYBmjNHejtQAlJTs0lACUhpTSEc0ABppp2fekIoAaaaelONIaAEop\n   aKYGWBThSClFchoKKUUZ96KACinUUAFFFFABRRiigBO9LRRQAUUYoxSsO4UlLRSG\n   IaKPpQRigANJS0lIYUZ96KM+9ACZ96M+9L3pM+9IQhpKdn3ooATsMmpYIXlbYoyT\n   0qMKWKgck1u2Ft9nhBYYkbnPoK0pQvIyq1ORDra3S3Tjl8c1MHDLxznse/aopXbA\n   GCGJ5OeMetQxI6hmL5LDHTB78H6V3xikjzpSlNkpkz8uckcg0jv8m7fgjqfQfl61\n   Vgl3MyuBvXIz6+/49fxpL+ZoVOOh657+1VoVGk3uSbsB2AIPHJJBz61k6rfJZRG5\n   kPEZViC3JHfn/PSrdn5jWRkuSBJI2QB2H+RWTq0C3qeWTlSdjfTOTUydlobQox2Y\n   v9urLax3RuCkcoVkLjooA5Pucn8qlOtPfLG9u8pjOASPl3NuIJz1/AY6Vgz2qyyW\n   tqM7AwAx90DgBf1q5d2/2GwFtbAB4SwXH4ZNZczNfYQNr7XGGZFmblgoJYnABznF\n   EuoboC4I3ODgKAOM/wCIBrJ/s4hBIXbcVCDB+7kfMf6UjqtsSmchV+7/ACGaTqNL\n   Uh4dPY031QKzPvlaRV+7jr1Ibb1Ht/u+9SR3i3FvGRJE+4jadoKnPTJ428noOlc9\n   FqKK+HcFxnhScDNPhZbe3lkDLtbI5GdoJzkEc9vyNT7RNmM6Uo7HRBwq5Vdpzgrk\n   E59Dkd+2DUS745UeFirKdxjJGTwcgen8qqx30NwIRFLuDfKxVTlgemQRgEZFPlMU\n   yhgSXUDcPQn3HTvzUyk1qhRSkrMtJOsiuCz+buzkKMtk8fhSNOyEHeSgOOByPrWe\n   XZZMOy4P3t+en4dqlW9uI3O4AxggFmAYNnjPXpUqpfcTg1tsaUU4dchqnSRWOM8+\n   lZbmIMCkyl2O7avQD+lMaYqWYbgRyTTdSxdObRuCjPvWZbakGKhmDKe/pWmGDDIO\n   RVxknsdMZJ7CZozRmjNWULmjNFGaACjNGaM0ALn3pKXPvSUwCkNFKaAG596M+9L9\n   aTPvQA00hpxppoAaRzRRRQBmAU4LTRn1p3PrXJc1ALS4o5oGfWi4AFox8tKM+tLz\n   60XATbS4pBnHWl59aLgFFFKKBCYoozRQAGig0UAFFFFACGiijNSUJSfSlpwRm6Am\n   mIaaPxqUwSAZIp6WkjdF4o5ZPoTzx7lcmkHPU1oJprYyx4oe0ReM1fspWu0Q68V1\n   M/NGO9TywhTwahK7jjJH0rNxadmUqiexc0y386cSH7q8n61q3MwgjZywAUVHZRC3\n   tx2Y8k1Vv3eSJwjbcc9OGHT8D7120oWWpx1G6k7ImFwjRbiwG4dCf0FQPqMC5AkD\n   diD1BriPE+uW2l6fLhZVuB8sUcRbMrY+UKPfP6GvOYLLxjfy+dDNK8hPLb9qIeuA\n   x+99QMe5puskdEaKitT3ZbmLexAJ6MD+hH4VPcwG9tNm4qysGDL9a8Vj8QeLPDKq\n   +r2zTWxI3SKQ236kf1r03wh4qtNetf3Lhj255+lOFVS0KcdLo6CUBIAQMbVB/GsK\n   5wqygcZUEEds9a37kFrdgOpHUVhX6EQzSBcqyFRjjGOlVUWgombpSq826UgsGyo9\n   DnIq/LhpcEgM3B/PmqOkKkFiXYYbduLHsKgkunFypVhnew61zOVty7XZsyun2YKG\n   5VgW/wAK529mEt0UjJJJ+cdhV43RETxgfM2D+lQi3ECgnGSQzdyP/rms5SuXFWJb\n   Swt1AebDOOQvXHvV2cR+TswFRRyvr7VUScW6FnBDMc88n6VC0zzyAF8DrtHU07pL\n   YHG+5UuY28syWxZZgSVYMflOOw6D60W2rmBTBJjC7Q65wQApxgd+cZrQJRk2lSB6\n   EYzWPf2775JLZFEyqdhKjg46D2PSsm3HUxlSXQ6GSVbiVkLZIAwGPIx9agLSRFlR\n   UZQeQfunPasrTdQctAbhQ07Pt2qeCP8Aa6nPJ/KtZ7hZQcouA5X5h7eg9s1EtdUz\n   JO2jEFy9m4hBBRgoBZAST3Gcdver8VxC0bAuCoIADDnH8zWYVguYijkttY4O7lW7\n   Z55FR2l49tMUkR4y2cAYO3sSD+IpRn0ZlNcrujUlWGIh41wpIXIHAFXrK9CKEPKn\n   oc1mCVp4WjBZJACAWJO78aggmYHg8Y5z/CapT5XdCjNrVHXKwZQQcij8ay7C9BQI\n   7AAd600cOu4cj1rrjJSV0dUJJq46iiitCgz70Z96KKAENIaU9KaaQCUUvak3UAON\n   Jn3opDTADSHpS0hoAbRRRQBlinCminZ965TQXvRSUtAAKWilz70AJRS596M+9AB+\n   NG3mjn1oGfWlcYfjR+NHPrRz60XAM0UppM0CCjtR2oFABQaN3NW7Ozadg7D5aIxb\n   dkKUlFXY20tmmYFhxWolvGi7QoqzHAkaAKMUoQCuqEVFeZxVKzkyuIgwBIFKSEUY\n   6dKkZgFJHQVTllxGccsTxWq11OeVS2iCW4CHk8dBVB5wrs0n/AaV4iyiWRi20cCs\n   65lLEtjIAIFRNtGDm9ywblHJyeKjjcNcqg53EY5Nc1cahJbgkgjmtbw9cm71JNxz\n   hSwxXNe8kh0q8r2R017ceVCEB+fHy9/0/D8qqXFyzwkqNygBjgc4PpS6vbvcW5WN\n   2VtuUZRnBBBx9CKyNKvlmnNrPMJCVIGcqR7V2dLHpUUrczPPrS8TxH49vBM2LXTU\n   2xJx80jHBb34Brb8ca9ceEdMglFmxklbZDnAUkDJyR7dq5HWLK98G+NLm5KN9lup\n   A6SbPl68qT+JrD+ImtvrM9lOju8Soy4Ixtb6duK5opXfMaVLuSS2O38I+Iz4l04m\n   7jQSI5jYAZUkjqM9iDWVZqfB3jmGG3crZ3WHRTxtY9V+mKZ8NLR7ewJkUiS4kMoB\n   6hQAF/r+dReO5f7S8ZaXp9pkzLKqFh+vT0BrPm95WHT0k10Pd55lbTFlIJDKuPxr\n   ldYuH8lVUkLuA/AV0F3JHBpsMIf7qKF567RXH6tcJI8ShiCTlgOxrqqStEqK1GzX\n   qxRkbuAuOKzbV3nmZyT97INR3cxPydf4celWbVVtrIuxGBlq86Um5HRFaC3mqx6d\n   ubcvmdfm7D1rgdT+IF/PcG20lC7A/NKfWsjxVrct7q8ltA52uwXr+ddRonhJLfw1\n   cakZoFW2RmdWOGfAycVpG5E5KKOfF74uvSX+3BWxwB1xTH8TeKdJkRbv5xnhmUc/\n   jWXH4ovU1JZvlWDdjygOAufX1r1lLC01zTfJmUESIGGBk9KiUpReuxmpdGY2hePU\n   vZRa3MU0U4HO7H6e1dgksM8eQVO7rjvXj9/brEwtGfZf2twsUTD7zKx6H1wM16Fp\n   VtcRRrmQsoXktRN6XRsopouzwGCSOWMlQjFsKeuevTmn2t7MJNkyFGkAZCCeCG+V\n   se4zUhZ4yMKMHGeP1qneIjM1wFcsFIyADj361lexhUp6XRtGXzVMwAXdjcB8uGHb\n   3/Hr+NPuWe4hQwjcyspABAOPT8axobhri3UhslicjGC3GD+PBPsauxXCMu0qGHIY\n   N6defzz+NQ5a2OfluizYXrosasCW3NExJ6kHj8eoqadC0peMEkgfKOg96x5XFvLs\n   jcASDzE5Jww9PYit3SFW7mEjFSFGAc9e9aQTnoc7VtGWLS0vGUMbcrzjLNW9bLJG\n   m2QqcDt1qSLA5I56/X6U9mCgtkYHP1rvhSUOoRm1sBfBwAT0p4ViM4xUJZldSTgE\n   kZx36jFOWYuCDx93B7c1rFLqW60kiQjBHPHemElU3dicfT60rNtXP3Sex71Xlc4Y\n   ZGPQ+mKUmkJVXfceLhN20nmpAQwyDkVmvnGTkbRnP9KkE7r84wGIyVrJTtudEJ33\n   L1N60kUqyqGB+vtTjVrXVGm4Z96M+9GfejPvVDEpDSmkNADKKX8aKAMsU7PvSClr\n   lNApaBRQAtFJ2paAFz70Z96M+9GfegAz70Z96M+9GfegAz70Z96M+9GfegAz70Z9\n   6M+9GfegAz70lL+FB9aAJIIjK6qO5rooYlhjCgc1jacC1wuBW8T1NbU0krnHiJvY\n   UjvmmPkA460qNuFRysQOOPetUtTlk1y3IJWCttJ5I6VCEDEg9hT3AZ92STShfmPY\n   Yzitlojn3ZTlLNgAYBz+FZFxGqO6AnCnjP61tS/NGx7gk49q56/m8rCudrHJPvms\n   aq7kNmLq2wW5zgHFT+AZUe4mV0JYKdrHqOef8iuf8SagY7cqqtzx+Favw6mVriVe\n   4XIJ7VzQd6iRVNLmueiTRl4mUKCpB7ciuP1vSfMWGWJnRt+47GOVb29PpXcgB4wV\n   IJx61Ru7UMAHXaq8qy8Fa7HqrHrw0SsedXupTJaNa67Zm9tVG0yqm4gdsr3+orC/\n   4RLw3qQ82zvBGrNym/OD2GD0rvb2wWW5ZCQwC4ZxkHmse60mytArxwhmU4Jxz+fr\n   WE4vdm8WtijHoA02Evbaw0SlcFvlYkVyNvpk1v4tj1Ay+dEkpO5z82APX1rqG024\n   mYkoViJyoqpcabJBK1zI6qqLhVPAzWNupSVtjSn8QT3jiNCGKrjI6Csm7uJ4LgTT\n   MSCcVDbXdrYfOZ0Mp5PNLqsi3kKyRurcZwDWdSpoaqAkt+jEsHzWXrfiJ0tPJV9q\n   sNuDx+NZ8t0WndAhwB/DTVsJNRh2zJwp3BsdRWSV3cd7aHHqkqaz9oKs4VgxbFei\n   JqX2rQZrKN/lmQryehpml2VslwizouDx06j0rq38M6JccRv9nJ/uvj9K1s5NNaGM\n   0mtTw5NPuG1QWzKQythiOgGetexaJex2Vr59zIsUUKj5ifTsPU0HwfYLIrPds3qQ\n   RzirYsdJt2yUMpTpvOV/KipFy3JUWc7pGgSaz4iuvEFyjRQs5MCOPmI9TXaBvLiZ\n   FQYHqetZZ1hHdoFUoq9COMD6VVe5maZglyzqOQNuKh6I1ia88weM4xgcFhziqcUg\n   lVoZUBVuo9aYryPCd20NjjnrUE7SRIHjDEjBYA8YrNu7G10GlxaBlj3KsTblz0bP\n   X39KuxzhmYrhVU7lIPG3qpB9ByMelZV7MZIFkO0kMCPmwKrQXqhXUN90t93rjr+N\n   ZSOWcbO5p6jeBfLCcNvwGDAYz713uiqy2cKMcsqjO3GB34ritC06a7u0uXQeUvzI\n   T3PYj2r0OyhZcA4bPTd/nrXVhYu9zkqu2pdDHbtPXHbpSAkEsckhc7vWhmK4xww6\n   HrjPr7Uyf5oWcYVl4A9fY13Puc6ldiTBhuYN8vBXB645A/8Ar1ZgK5ycbm6j0Hp/\n   Os9rjMW8nKqB8vpwcj/PrVuJSpbONoI247Lj/wCvSi9QchxlZlI2nIO3J/nTZIz5\n   SszNnrj+n6Uxt0s6jewVfmyO+e1TTEs2znaCrLzj8qpq6uxJ6lS5YYOG5Y7h7DA6\n   +9Z6TsrMDhmz8uD19qs3bo+1AMKcn61kyHZM5Pyg9DzzXHUdmdEXZGrHM0TgoSFJ\n   OeeDWurBlDDuM1zkM/mK2C3qOK07CY7jGWyDyKulPWx0QkaBpDSmkNdJqIaQ07Pv\n   TTQAn5UUflRQIzRThTRThXKaC0UUUAAoopR1oATrRn3oz70d6Bhn3oz70Z96DQAZ\n   96O9GfejvQAZ96M+9FGfegANGfejPvQaANLSATMa134zWFp0xjuRk4BreYZGa3pv\n   RHBiU7jUOD1602fBABOPSmI26XjoKLg5Ug9q1S1OS94kLA4Hbin7gyZHUDFIvzRj\n   bnOMc81HuZAVG0sTV7kKPUoajcCBSo+8eK5+8IuJi8nOBW1qPzEvJHkDsGHNYksr\n   yOCITsH+0KyqN3syZI47xWj4hwOC2Dgdq1/BUy290I4xkFeVPUfQ+lT6tpxvrUoy\n   bVXnO4da57R7x7K+xG8W1WKnc+MH61zfDUTHTVrXPaEjYorIGU45HHP1pXL7MFDn\n   25osHlms43zFkqM9TU7rOD0iI/Guvm1PUhsc9fuibnJCuBiudubmOOcNcOBu+6Ox\n   rr9QiEifvwoTvjNYdwlh5ihYFdl6EDNOSujaLQ6ER3FqHCfKw4OK83+I1xc2MUUU\n   cUhtmP7xlHQeleswKZIgpi2qBwMYxWZq+kxahayQzIrKwI5FZTpaFxlZng1rNZaj\n   bmaFCgU7TuqCe/jtZjCJ2VscAmtLX9OPhm7a0jgbyZpNyMB39Kn0j4c3HiC4N9eh\n   4bdjwvRseteeqLcnrod8q0VBaamf4ev0ur8wYDyscYHNemWmhkW58yMLkU7QfBOm\n   +HJxJBHuc8b35Irb1W4lt4GaOMSHGQq10Kmkrs5HK70OOn0z7PMzso2qc5qZra3a\n   2BBYSMuQTVW81yZdqT2zhWP92rVpIZCM7eny57VKdtBNdTNS3KyBAGLA5yxPNWHk\n   m85UNuFHQbe1XpIdzh0Zd6ngDpTzA7Ydi2Rjp0qXJjsUGtSWBAbcfvEdKljgRHZW\n   xgc8nBNXxEm3cW3H0qaOCJsOEBb3FZy1K2KJiAO4AKO5HXFVbjOMB2P4Zx+VbUiD\n   gHFZtxb7lYg89R61LViWzlrm5KJIh24yeO350vhqBLlzds+WyV2lflX8e5/SqWsr\n   M9yttCWaSVtoVlwc/X+tdjomkSQWsAAUFVGQBwTStdGVR2On0qARqBGVYDByp6fh\n   2rpYmcRdec4Ge/0rH05SqqnAAHOP8K2YmBTawGevbr2r0aEbRPLqyuyQglmIOe/F\n   Ru2yN8gcr096lALMGz2GKr3bBY2YA7QDnjpzyK1krIwT1KLtiQBApAYFs9xxkVqB\n   8Hkcbc/0qgGDMyA5k3HqB19vfFW4juUkkADAGRjOP/1VFMcmPRd7F+jZ49OKZM21\n   lcfLjKkdhU6ZZWHcc7TVHUpAuAGIJOFIPT61UlaIRdzPn8yWZUBw7ELwc47k/wAq\n   spAiwFJQGZufZfpUaAtcDCgbRgsD2xzzU5Pyq7cAEsF9Vx/+quZJas6IvUzoIWgZ\n   kYHaxIUk/eqWzm2PkYUr/d6CnzOrFW4BUgD2qmilblsEgH5tvYZ7fWstpKxvtZnU\n   xyLIiuvQ9Kcaitv+PWPp930qU12x1RuhDSUpptMoXiikopiMwUvakFOFchoLQKQU\n   tABRmgUZoAM+9GfejPvRn3pgGfejPvSUufekMM+9Gfeko4oAXPvRn3pKM0AFGaKM\n   0APiB8xcHHNdCXIhUKc+tc4pIYYrbsphJDtPUVtSa2ObERvEsROMkd6ZKNz8HFAD\n   b8AU2WQISSckV0Ja6HBZWsKWKp1AFULm8CKxjXJXrTZ52nXg8DrUQj3PkLuDcH0F\n   UZSl0RUdZbjD4LDrSxWG4Ox+VV7DvV63tzGrlicngfT6Uk+2M8EL0wTyc/TpU8ul\n   2T11MPUIphGwERIxjJIVcfU8VyqaZbpLueVWlPBWGJpSfY4wP1NdXqkrSMxBDbV+\n   854/CufLzO4jWQux6KOFPtgda5qlrmiSWp3/AIYkjXSY4o45FKEgq5BI/Lp9K1pZ\n   yowSin0LZP5CuY8KxukLxvMWGQ22PhV9gR1+vA9PWuoCRovyKFHqBWqtoehB3iik\n   /mzA72GwjkFMH9aqCO3gb92i5HoOtXpNxJAPHc1Vd4YT8oBYda2WxqhfOzGSVKis\n   25udqkgD6mrL3LOpwmBnv3rmte1aKzjZnbceiqOpPoKmpJJFwi2zk/E8S3mqWSSg\n   N++DDIr0DT3j+yrEQFIHbpivJb9ta1C+iuY4QkcZ3YbrXeaPfvc2gSQFJQMMP8K5\n   oPV3NZLQ3ZVDFlT72OPTNczfLqMUgc/MmTkCthgzRhFkKlT971qGeK6gYyh1lXGQ\n   tTPUUdDHt7yO4Ui6hChT/EtQ3WmtNcfabKRTER8yj+laqTW06ul0iqWHNOg037Mu\n   +ylDx9SrVk43Q72MW02rLtZMFePxq8GBBABA9xViWJHbeUAJ68VG0IXkFh+oqGra\n   FXuMZRxnr2IqE7wGUPtHripXVwp4BHXIqCTOMh2H48VL0C5E80kZILqc+rf0rJ1H\n   UhDFvZWBHRh2qS/vPIB8xSwx94DNcjK1zq+pfZrYv5IALN12j0685qd2TJ2NLSHm\n   1PW45ZELQLuXdjIJPGM9q9MsoSsMaZJZc43D7w9/cVzvhjRobOxS225XJ3MxyxLH\n   rmungjWyPkEMpXkNyQQemM9+K1jDr0OKrNPRFy3b96eSCozkDt7+1aAO5sIcE8Zx\n   3rOjYKxJGSpzweR9asxzAOpOAGOef5V1QlpY45rqXolfyxuOCOv4VWuWLM0ZGA5G\n   c9Dx0qd2X7OcYIwcVTkkAlGBgnAXceM1pKSWjMkrbBHDFJcmZT0PIIz/APqq4F+8\n   QByxORxxVa0Z2YhwAM5JX+tSlTuD8kHJ2k4FEXpcT1JpWwQdxGOuO4qjesFuEdEV\n   sKerdSeBxVuWZNgJYEAY45rGvbgea0rAEqPlGDwfX61FSSSKjG5PGzcPuwCjLt6Y\n   OeKhuLkIxQDaQAvB7f8A66igffbgEljjaeeQTzUN6+/cMKGJ3fMPujpXPKVlob04\n   63HiZW2puOe4zjFSg/viSOF4rOtmWIhiwBJ6n07VpachuJgW3BQ2TtXI/wDrVMdW\n   jeN2dHApSBFYAFRginU7HGKbXajoGmkNOPrTTQMTFFFFMVzNFKKQUormNAoFApKB\n   jqXPvTaWkIDRRmigBe9FFBpAHrRRQf1oAb3opaSgYUUUUAOHNaelMocg8msoGr+l\n   MTcYPFXTeplVV4s2Zc4JAxVIqXZgee9aLDPFVdvLBME9CewrrjKx5c731KrRKFK4\n   ADdabGgiUKmWGcA+lWJI2+Zs8Hr61DK2yPAI4HOK0TvqZN2EQBcsxy2az7q8it4n\n   cDDNn5jzVud9kIAbkjI47Vzl2JG5OSNxGO9Z1JWWgRM28ne4bIXczHHNV1l8t9ib\n   WLDDMehHoPb+f0qwbdtrKMAdGY8D86VVS3kBAwMY809W9lHb61xu71Noxe5t6A3k\n   XQDMAzDOwcEe5HpXYKu8A5NeaJNILlWhdkG4cL94/U967+0md4VDn5sDcPf3rog7\n   o66T0sWXXjaAMVQntwilxHuPtWkDxzTGAPetEzVOxymoTTxwuwX5yOFHauet9Cnu\n   5PtN226QtnBHCj2rv57ZJWyVzVUwopIwBgdBUSjd3ZvCStoclPp3kKSACpOOlZ4W\n   S3kZ1TGO9dVeRqzYHOayLuL5SNuT2P8ASsJNJ6G6s0QwahHcoUc7W6Y9atK0iKoj\n   bco+8OorIltSy7kXH06irFtdPBGUIJOAM1CqJvUlxtsXzBaXUgSRNrkd6Es5rBj5\n   bZT09Kje7ElqJxHlkbDDvUhu5GLRk8Fdyn+8P8abaI1Iri4QqWABYdR6VVSVJG+b\n   5STVhIkDYY/I33WP8J9DUc0Hlsw6MOenB+lZSvuNWCSJlXOOB3qjcIdpdQAatx3L\n   I2w8g8bT/So7mAupe3cEdSp/pUSSa0E3Y4/V5/NdbViUkkYKrDt9a2dO0SGwVYkR\n   chQN4HLN3P4/0FRxW6S6sGmjG5AQp6AE+tbptZpBGInCheWGM7gfQ9qUY3MKk9bF\n   jSoyqlGHzKADgfyreaJLiERSqSp5DjqCKqwwIsasDkqoPA5/z1q2GYqqgYLc7uo+\n   ld1OK5bM86cmpXRTNlPbkur+bFwM4ywFJb3ASYBlYknncMYq48gDbVyqr3Hemi4D\n   RBpEVz2PtTdNJ6E819yw8oKqgxhvSs5nBZfmBYHI2njHSrHmW+5dwZW/z+tV3tUH\n   zxXCqpO0ZGOvrUyi2JIngdTLkAg7QSfWpkkwwy2dvOSe9Z4tLlXTDoyj35FTlJwF\n   Do3HBUd/Skm0NxuTGU7SQo2L8zN0xWXdSp5h25bzO59O5zU08tysLItuxxk7c/L0\n   /WueaPWLmYhrXyUXBUl+B+FZVJN9C4qxsRuqsMA525bd1Jz1qlfMyTggFt4yrfe5\n   Hb6VJDazEA3UqqcnKx9OtSXO1kjUIAFOF/2ayd2jaKsjPjtnmmDyN3yewY+1dlo1\n   o1vbBySCw5XsKyNKshPNsLABRuaupAAAAGMCt6EOprSj1FoNLn3pOldJsIaYaeaY\n   aAG0UHrRTAzBTs+9NFKOtcpoLn3pRSZ96KAClptLSAdRQKKQCUUUUwCiiikMU0UU\n   hoEJ60UlGaBjjVrTj/pa9KqHvVmwZUulY/hVR3RE9mdGVz1OfamNtUjA/CpAwZcg\n   8VFIu4YB5FdKPMmyJ8tkH8qpylLcFmGQavBTtP8AeI5rOnDOqqcHPWtE+xjJaJmf\n   NdmSQqq5OOOKjkjCW6uQxLnLZ9fanoBHclSuWGcE1Be3e1cr1YYrNvR3CK11MS/c\n   rIAccHKoOg9zVVZZHZnkbcD0GOlTSo0swJ78k1LbxLCvnOMjPyL6n1rl1b0OhXYG\n   A2abyFNwy5TPIjH94+9bvhu9EkTRbySpyS3JJ9z61zl3OWbaeT95j1/CnadqbwMb\n   grtjU7VReNzd/wD65+la05JM1g7aHo6Nnig8is7TtQS6gEg4ycc+verwfccCui3V\n   GyBu9V2VWYnHOMVYdlCn2qu7BQWHBHSqWq1KTa2M66gKsePm7VmTwFn56EcVtzne\n   OoziqMyjjPWuedNNm0ZuxiGEK7AjjtUb2wLZArRkjXJyaaQqrweawcEXzNlW3gAE\n   qEcMufxpUjzDtAG5OV+npVhOJMge1QlikufQn8qdkkLUiLKnzEZRuo9KazZVUflT\n   9x/T2qWVeqDODyKp8hSjdD29KliIZ8g7JECkdGHesqe+e3kCFGwepUZ/L+da8yyF\n   ShwxHKse/sazYAbjKyJja+0ZPI5xWTTvoROVlctWEKXkG+TDOrcMFwDj/Oa2reDy\n   5E4I5yD2Pt7VU0+3EUKgZwpwP93FaMTlG2DGD0HpW0Y21OOUrk4dhtJRioIAG3rz\n   3q0CdzKSqkLk8dagQ7wMH953yOg96Ur5cpYk5OATn+lbxdkc0vMa8MgU5VVLDK4P\n   OPpULx7Zo14x2wcc1bJaXDZVmB2qfan7gc8BgOgxVGduxnPlWkZsj+HaRwDUZLrG\n   uQvJB49PWtBAZJArbQuDxnmoZYY0kJGGKtwD2/8ArVLGisJGDSMd3Qc+3tUIuXVE\n   w7Atxz6e9XHt0aRsoFAwT83Bqtc2oVgwdVDZ4zke1RK6LRE1w43Au3Tp6UwSMxGW\n   Y8YNSTsZAsKptkXALDkEetN+ySAbix+VscHIP1rF3NExqvgc4A3BTmllO2Lkck/M\n   PT3pyQICMsC3B+X1pLkK5AHyke/b0qHexrHY1dCcbXUj5iM5rbJPrXOaU4iul5OH\n   4x610grqou8TansH40hFLz60hz61tc0uBphpTSGkA2ikooAzQaWkFKK5zQUfWjtR\n   3oLYGaQCAgUbxUEjkZ5qCSfb1NS5WKSuX960b6zPtoHeg3o/vVPOg5TT3rRu96yv\n   to9acL0HvRzoOU08jrmlrOS8HrUgus85FUpJhaxcoNVxcA08TKaBElGaZ5i0eYvr\n   QA+lDbTkde1MDKe9BYE9aANyx1EMqxydR0q+cHDCuWSRUdWz0Nb1rfx3C4Q5YDkV\n   vTlfR7nFXo9UWJW5IzyRxVGSMBAuelTBzINxGN3NQzuEQg/jXUkkjjl2M+ZwNzHG\n   elZNxs3kFW6cVoSqGUvn5c1RubhJmVlHKjGfWueeo4opgIZCpyuBlj/Sms4duDyv\n   AHvVhlUqeQSDub3aqZUK2/pisHoarYqzr5smwnaTy3v71UnffIsSD5F4VR39zVyV\n   lIZucnjNZlzcGAMQDg+nGfqajmNIK7Or0WcJMkYOSMhiDwDn+ddSkmVP515rpN44\n   aNy+0AcKB0Gewrv7NjIiknPGa76Mk1Y6Grall5h69f8ACqryllwSfarBjBOcYP8A\n   KqsiDGO4pyTKjYgaY/Ng9D/WqUsziYc8A/pVkkqCTzjP8xWdKG8726VzVG0jSKRW\n   urtvMyDjOCahjvSzsCc//Xpl+SGwBz/SorSBywcjAB7965nJ3sbJKxsQsWUORyab\n   IBuPFLGNqjPrSuctwK16GbGhg0Of4l/lVWVlBHTk4NToCWIPRgRWfc7lfbz1qW9B\n   Cu+1Rlvl7exp0VurqxGAHGTt/nVCZz5bDqRlhjv9Kt6XeI4WLcAyruI9R3P6/rUx\n   abszKqvdNOIbdyDBBPNPRlGCDgknil288AZPIqN1ZmIA3AnBx+tanDK5OSGZX4Uq\n   f0qwAPlLYYE9c1URjtwcYz+PtxU6MIoQQo3E9KuJnJXJQREpwPlJ4Oc4NOiYBiOe\n   eeTnikQEjADMCMgseAacIXZTgKpxk5PWtEjIjUbZQu3Cg/eB7mgwFmK9QeAT0Ipc\n   p5hI+bHzZ/nQ7oq7nfKs3BUdKVtNQ1K8vlrySWlAwRnt6/Wmh4VjZ0VguNpVuStM\n   lUPNkYZBjOWIxTHmVWKoeAeNzcmsZSNYxbZHC+4s6HnO3BH5UpLxcfdDNu696iBE\n   as285DYx3YnoDUYlaUjJJJ+6CRgD+lZN2NVG25ZKnaZFPTPy+tMDgyKjMFPBIODS\n   SuY4WbcFPQM3SonYqiMcFWIBOPY5qWynK2hradHtvQ+BtXJP/wBat8EMMiuTF2YI\n   omJ4JKjPrWzZXocDLV00ZK1jpgrxTRqEUhFCuGUEGgk+tb3KuNNMNKaQmkMN1FNo\n   qgM0U6mBqcK5SxwamscClBpjn5TQBUnfbnmsm6ugu7mrt65VSa5XU7wIGya56krG\n   sUTy6kFYjdUR1YDPzfrXG3urFXPzVnS63j+P9ayTbLaSO/8A7XH96nrq4/vV5t/b\n   pJ+/U6ayx/iquVkHpMeqAn71W4tRB/irzWPWSANzVfg1sFgN/wCtVG4pHoqagD3q\n   cXoz1rhINXBI+atKLUwQMtXRFXM2daLwHvTxeD1rmU1DP8VSC/B43Vp7NsXMdGLs\n   YyTSm6HY1z4v/VhimtqAA+9SdOwKRvteY71qeHrsNdTjOTsJ+lcM9+WZVByzHget\n   dHdz/wDCOaCJG/4/bxMD/ZXvURVnd7IU3dW7naW00d1bh43BwMVUui6ghvmU1wvh\n   jxhHbzfZZnG1j1JruhcQXa7o3VgR2NdUJqS0PPrU3FmdKwaExqvGapGNYkLYyByB\n   71o3MQiJIPBrOlfgI3XqfrWctHqKKuV1YrES3JJqJmG3Bx+NSzfMoA7VTdju5PFY\n   ydjRRK87hVIHU1hX8yquGOfQDvWtctgkjpWJd7WlGMM38qxep0U4dTR0aN2kR2HX\n   oPSvSrRQlshHXFcRo0ICrnJPeuysifKGW+ld+HVkXMvhS2CTUEoAPHU1KrYJB6Ux\n   juPqe1dEtiIme/zBqoyKdu/v3rZeHKfjmqksHysSMYrmnBm0WYk8fmPyOV4qSGIK\n   vNTsqqxzy3QUKuQCe9c6hrcvm6AF3EemaGXBJqTIXjvTXfjj1qrMm5UllEZU56NW\n   fevtYsPrVq5KorEnkZNZVzcBo4iehAUn3rGUuhSRXkf5wM8Hj6Gs83klnfLOMgrj\n   jseOaszttz6iqFyodRvGSD1rFyY3G+53dlPHd2yTRnKsM5znHt/SnsjDocDsfeuN\n   0TVf7NmKyZMLc5/u12aXCSQq6uGRhncO4rphJNHDVpNMeHw0blQzKMnI68U9GHls\n   rlQVORxxn2qAL83PfgL3NSRSMjKxYBWO1VOCcfStIs55RL6MqqwJ5HU8HHGagMxd\n   w29QrHBPf6Ux5UAzvJCghlHQ9MVXuHMKSKqgELgY7k9cf41blbUhRexY3gyOgIAU\n   fMx649Kie82IMqoQ8DnlR9PWs17h98uwbRwBz1FU3aRyxO5mPAwfl9+f8msZVexo\n   oJFl9Q3LKWySWx83OPfNQi4Z5xk4XjJHc+9QFCVBPGVHyqSeh/M/ypQqqu9mZUVh\n   8qkYJ/D+VZOTZS02LCMu1iCzE5OMdD2//XUkKksSW3E9WxUEQKluSBu3Z9aW5uo4\n   o3QFt2eo7ZHr0qW7FW6ssTSF1ChSWyMjHTHemzkmSAMM4LHdjjmqEbPITIeWLZPz\n   biFAGMfXNaZ2OoHXaSQCeAPcd6NxWuynrM4gtIkwdxO5cdsdaZpepnKqWqvqrmQ7\n   RMHXrt9D9KyUZopAwJGDSU2nc9CELRSPTrG8DqvNaIYMMiuF0rUs4BauttLpZFHN\n   d1OakiJKxcJphNBYY600mrEJmim5ooAoA0FsCmA0x3965yx+/wB6C+5TVZpDuoEh\n   x1qbhYq3v3DXD63wrEV214/yE1w+vE7WrKormkXY851WZlkbB71hu7u2ATk1s6nC\n   7zEAHrTbTTCSCRyaI2SKk7lW0tHfBOSa0hZuB1NbdnpmAPlq89gAhO2hsIxucfKr\n   x8Amq4vJImBySK3dQtQikYrmLslWJB6VUWglGxtW2pvkckVs22pMSMtXGW0+SME5\n   rbtHLYzxXVSs3YwkjrItQLDhqtC+O0c81hQNnqM1bxgA16MKaaMZM0jqHy4JqGTU\n   Tg/NgeprPdht4JqjcSM+VBJJ4x61FSmkhxZ0On6ki3kbyPujR1Y47nPAFdp8SbpJ\n   NG0/UIZF8tlICnqeOcV5IbpbdxFncIwWO0/eY/4dPzrrPiNepDoHh22L5kW1Z3AP\n   Zhx+tefJJJotq7TOAl1uSGbO8qwOeDXR+HPiNdafdoJZGaPOOTXnsoJVctk471GG\n   IrKKtqi5RT0Z9NQeO9NvYkJkUHbufnoBUUviXTmUyecoz718+RSyW+mySF2DTMEX\n   n+FeT+uBVU6hdn/lu+OwzVNt7mfsYo951DxpY2nR1Y49ayj41tpgSCvNeQz3DuyF\n   nY5UdTVi0cswBPHvWMr9zaFKJ6dL4h+1HajYBqaxUzzK7NkVxlk5O0A4FdjpTbgu\n   TtFYxb5tTZwio6Hb6VEFA5OPatyG4ZCAegrH0hg4XnIFbk0TGMEDA9q9Sl8N0cst\n   zTgfzkzipFiCn2NU7SUrGq4woq48w2jnrW6d0ZtWYPtxjvUMqBlKjqeTSTsEXcW5\n   oSQOhPU5xSeujGjMnh2hsDk8CohkZz/CMCrk8gMjMcZUHArNLNsJA6muaSSZortC\n   O3zZHTFNLEo3+0OKZuwF3d8imK2VAJ+lRuMo37OwZhwOlZmzdDtPPNatztZWXrya\n   z3URzEDocEVzzWty4vQquofKtnkHHtWfKpZR78NWgXDEgfeLZBqEKuSpyCTznsay\n   aKM9I2Y7Sef4T61qaXfy20mxmIi3fMvoPaopbXC7gPfHoagaRdvX5gc/UUoyaYpR\n   UlqdhHeRzxb4ZwyhiDyOPU464qQyvG6hWZSTnAHrwTXnc6yRXO9HKnqCODV+28S3\n   akpOqyDGM5wcVsqnc55UOx21vcKp8t9zY+U7u59/bvTZ2LMAX6pgLkYA9/y6VgQa\n   xbzKWldo26YbJBH1FXXvI9qqZkCqAWG4ZOefwp+0ujF0mmSSqGLKBkn0/r+VRO5K\n   nG5mIxu7e+KhNyjqQJFJOBjPf6UwThFJOAVBySwJA9evFZuQezZbEaFlVhkA8KSc\n   E+47/jSBiGIHTsR0BqISbgHBHmADAz7d6aXBBUyBc8kAjp6D360cwKn2HyzBiBHk\n   sV3A+nv7k9KrLbl4wJDuZizHccnPZQew4p5mjUnDZJ5JA7+3pVZ7kgrt2qF4AFQ2\n   XGg3uXIMLOzBQoY5/wA+9TNdhVfH+syAGA7VmCVm5JJ5pxYjnNNSsbwoxWo6X5s9\n   OfSqEq8k1cZ8iqkz5pNm4yC5MEowSBXXaRqJZV+bNcOxJatHTLowuATitKc3Fmco\n   3PToZQ6jmnlqxNOvQ4X5q2A4Zcg13p3V0YvQQtz1opM0UwMfzcd6hluNv3jUQc4q\n   KdiRXLJmziPM4Pel88YrPYuD1pDLgcmo1FsWbicFGFcpqqCTIxW3LKSDk1mTqHY5\n   6VMlcpOxxk+nbpScVdtNOAIO2to2YdgQKtwWRXHFNRZSZXt7NVUcdKknt0WNiRit\n   IRBF9KoXrDYaJKyNIs5HV1ADYFcVqK/Ma7XVWyWrjtQXLHiog9R1Nihb8MDW/ZDJ\n   BrDthtPNbtmpOMV3UtzlkbNswIx3q7yFGTxVS2xtGOtWhkgBsV6lPY5XuQzMeSOl\n   UZG8tDOfvD5U/wB71/Cr0ilmCKOTWZfuG4XO1Rhf8azrPQqJkmRRcIGYsCwHHU5N\n   db8X3RNW0mGNdpj06MEdODmuInfbIrjgqwP5V2nxYdrmbQb4oVM2nJnnrg4rzX1N\n   eqPN88YpRjOT0oqa0UPdIG+6Dub6Dk/yrM1H3p2mOEcCFACP9o8n+f6VTqSRzLKz\n   t1ZiT+NR0xFl2ysbenFWbZiGGOKphtyAelWIDhhWci4nQWm8gbTg11GltP8AKA34\n   ZrkLOVgwxXVaTchWG4fpXM1qb7o9G0Cd1KowrvLaNZIRnBzXmul3JZlYNgdq9C0y\n   cvCpJ5r08NK8bHFVWpZltyqkLxUMv7tNzA4UZrQBBHSoZ4hIjKRweK6bGSZzBv3v\n   G3AMEVsfWtO0ZmznPHNWBYxogVVAA5oRViRmOMms7Nbsq66FaSIuxJ4zUcsIVFQd\n   uSaso2+TJHApsrZUnHU4/Cs7J6lX6GVJEGQ+o6VXkR0jDqOnetSFAwYsehpLjygu\n   AeMVPLpcd9Tmpi5mwAcEcmoJIHZsE4K1sIqYkcr0qpdsodXOBuGMVzzta5onqZkt\n   qys7qf4elNQbkDSDnHNaAIYE+oxVNsKzADg1i9NSkVLzeoyjDHUVjuxbLHg56VsS\n   /MuCPl7+1ZlyAGwMfX/Gs27u6KIzOGh2yDO3v3FVcAyHBDDr7inIrlyHHWmPHtbK\n   t07UybFxCNowaj3bG5UUkT7hjjNK/oR1oAgnbD5RvY+1EB3NgE4qJ1KyHNSwfeBz\n   QyjUhDq2Qx5qypLLkHBqnGxIzVlWIFTcQ8k96ikOO1OdsiomJPWqETRvlsdqsAjb\n   xVJTg81ZVxjikgEc4z61Vl71PI3JqBvvGgorEndzUivtOR2oIFRM+2mmJo6PSr/5\n   gC1dhZz70GTXmFlOUuBg4Ga73SZ98a8110JX0MZqzNvNFM3Giukg58qSM1GVJ+8K\n   ugfMKc0agcCsOW51SMt0IHSqjqRW08a46VRnRcHik4WMmzKcZHWohFuPWrLD3NOj\n   +pqeQQyKAdxVkIqrwKkAAHFNPSrasNMqz9CAaybtSytitiVQRzWddKNprGaNYs4/\n   U4zlq5e8gJzkV22oIuTxXPXUa5PFZR3Km9DnorcrJz0rYtEK4wOKgKLv6VetfTtX\n   pUYo5ZF+FQVBA5qzndwRjFV4eGGKnckMMV6cFZGDVxkzCONhk7m4/Cse7OATniti\n   U71YsATWRcfNnNYVtUVEw7lAzHBxXZeNh9u8A+FL8klkR7difUYI/kaydF062v8A\n   WrOCdCY5Z1RgDjIzXefFyzt9O0vTdMs4lhtIiZEjQYAbHWvNl1Zp1SPFSuOtTRfJ\n   byvjlgI1/Hk/oP1qA8s2fWp2/wCPSEdiWY/XiszYrmkxT+nSm0EtAPSrMXaq4AyK\n   ni6ilIqJq2z7SK3LC42letc/B1FbNlwRiuaZvE73SbxlAJOSf0r0HRLvdGuWBNeT\n   6ZM7OMmvRNEcgDGK6cNKzMKqO5hkDDk1KTvPtWdCxwvNaSdK9I5WrDChbPFVDCC+\n   D0q83Q1Xblhn1pSVwWhG8CRLkdazLmbaNvfNat4TgViXHL8+tYVHy6I0hrqRFnZV\n   UHApJWQAs3SpmUDGBVW/+S0JXg1jJ2i2WtXYzLm8JUoowORgVTAaWMs55zxT1ALH\n   NTFQIuBXC5OW5vypESAopGM1C6rtI/ixmpVY5bnvVWZyJOKbdlYSRUnYMSg/GqTQ\n   JFk5Le1XT1z1PvUJRSM45qCzMlVmYFG2j0NNdVADDkkc1ouqlTwKzwg5+tWjJjY0\n   JOQeaezvnaVqPJR8qSDT9xc5Y5oAguTwKfbLhQe9QXBO+rtsBgUMosxMQcYq0CNt\n   VlqXNSAjvzUZfdwetNkJHSoyTmmMsKasK3FVU6VOKQgc5quzYqdqqy8dKYwLjHvV\n   Z2yetPNQty3NJCJYiRKprttEm+VRmuI6EV0+iO2F5rooO0jKa0O0V9yg5oqCN22D\n   miu+5kf/2Q==\n   </office:binary-data>\n             </draw:image>\n           </draw:frame>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-24\">\n           <text:span>&#xBBF8;&#xC8FC;&#xC785;&#xB2C8;&#xB2E4;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-25\">\n           <text:span>&#xC774;&#xAC74; &#xAC01;&#xC8FC;&#xC774;&#xC9C0;&#xC694;.</text:span>\n         </text:p>\n         <text:p text:style-name=\"Paragraph-26\">\n           <text:span>&#xB2E4;&#xC74C; &#xD398;&#xC774;&#xC9C0;</text:span>\n           <draw:frame draw:style-name=\"Shape-2\" draw:transform=\" translate (0mm 0mm) matrix (0.7434944237918215 0.0 0.0 0.7434944237918215 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\" draw:z-index=\"4\" svg:height=\"5.69mm\" svg:width=\"5.69mm\" text:anchor-type=\"as-char\">\n             <draw:image>\n               <office:binary-data>\n   iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5\n   Q7t/AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAQAAAAEABcxq3DAAAC\n   V0lEQVQ4y32TMU9UQRDHf7tvOY47uAgel4tBhUKIJoZE0YbSSiBoQW2hFQnfwEjH\n   F7CHjg6auwIaGm20wwYS6AUSNCdwB++93RmLd4AK+E+2mp2Z339n1szPzyMiuZmZ\n   mTelUmlIVZV/1Gg04u97e6tTk5Nb09PT1Ov1i5grFos453qq1epcX1/fqIj8lWyM\n   oVwu09vb+2pjY2OuVqt9mZh4ydraelYgu6ZGVW0cxxwfHXEFAegqFJ4Oj4ws1ur1\n   tysrq1/Hx8fZ3NzEqiqqioggISDBo8Ejf5zgPa1mE+fco8H7gx+Xl5eHFxYWMgJV\n   RUWREGgGy4GWMBiczTp3O6En8qTHx+zu7HJycvK8Uql8WFpafDc7O5s4VUHUggR2\n   G8r6foHIGMoFcEa519Hkcf4EVaVcvk2l0o/3fnRs7FkpSZJDJ6JYq/gg2NY+xZ+H\n   EPWgSYGunhLdnZDr6ECBrnyefD5Po9HAGINzUduCCiLCj4M9vn3+hNoctrNIrrsf\n   /3CIgQe3EBGstVhrCSG0cxSnKqha0jTlbnWA1y+msJHD2ggbWaqlDpwD0YjIWkQE\n   7z3njV02ASX1nr5iJ08GctkYVQBB8bRagDFYazHGEEJAJJueU1HUKiEEkjTlLEnh\n   6jISRREG8N7jQ5tAFCcqWL3EclHETVLNGgXffoNzCypZIE1T4ji+NtkYk1EYkxFc\n   WGhvYkYgOOduKMCF/4ygXSCOY3zkpdVqnlprUiDwf0WtVvP07OxMfAi4nZ1dUP3V\n   lc+/z+Vyd5Rr/9IlCZg4Sfa2trePQPkN6rGAJMLKdHsAAAAldEVYdGRhdGU6Y3Jl\n   YXRlADIwMTAtMDUtMjRUMDc6NDI6MTctMDY6MDB3nikDAAAAJXRFWHRkYXRlOm1v\n   ZGlmeQAyMDEwLTA1LTI0VDA3OjQyOjE3LTA2OjAwBsORvwAAADV0RVh0TGljZW5z\n   ZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9MR1BMLzIuMS87\n   wbQYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA90RVh0\n   U291cmNlAG51b3ZlWFQy6iA23AAAACJ0RVh0U291cmNlX1VSTABodHRwOi8vbnVv\n   dmV4dC5wd3NwLm5ldJGJxy0AAAAASUVORK5CYII=\n   </office:binary-data>\n             </draw:image>\n           </draw:frame>\n         </text:p>\n       </office:text>\n     </office:body>\n   </office:document-content>\n\n   $ xmllint --c14n sample-5017/styles.xml | xmllint --format -\n   <?xml version=\"1.0\"?>\n   <office:document-styles xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\" office:version=\"1.2\">\n     <office:font-face-decls>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"serif\" svg:font-family=\"'Times New Roman'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"sans-serif\" svg:font-family=\"'Arial'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBA85;&#xC870;\" svg:font-family=\"'&#xC740; &#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xACE0;&#xB515;\" svg:font-family=\"'&#xC740; &#xB3CB;&#xC6C0;'\"/>\n       <style:font-face style:font-family-generic=\"system\" style:font-pitch=\"variable\" style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n       <style:font-face style:font-family-generic=\"swiss\" style:font-pitch=\"variable\" style:name=\"&#xAD74;&#xB9BC;\" svg:font-family=\"'&#xAD74;&#xB9BC;'\"/>\n       <style:font-face style:font-family-generic=\"roman\" style:font-pitch=\"variable\" style:name=\"&#xBC14;&#xD0D5;\" svg:font-family=\"'&#xBC14;&#xD0D5;'\"/>\n     </office:font-face-decls>\n     <office:styles>\n       <style:default-style style:family=\"graphic\">\n         <style:graphic-properties draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n         <style:paragraph-properties style:font-independent-line-spacing=\"false\" style:line-break=\"strict\" style:text-autospace=\"ideograph-alpha\" style:writing-mode=\"lr-tb\">\n           <style:tab-stops/>\n         </style:paragraph-properties>\n         <style:text-properties style:country-asian=\"KR\" style:country-complex=\"IN\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:language-asian=\"ko\" style:language-complex=\"hi\" style:letter-kerning=\"true\" style:use-window-font-color=\"true\" fo:country=\"US\" fo:font-size=\"10pt\" fo:language=\"en\"/>\n       </style:default-style>\n       <style:default-style style:family=\"paragraph\">\n         <style:paragraph-properties style:line-break=\"strict\" style:punctuation-wrap=\"hanging\" style:tab-stop-distance=\"1.251cm\" style:text-autospace=\"ideograph-alpha\" style:writing-mode=\"page\" fo:hyphenation-ladder-count=\"no-limit\"/>\n         <style:text-properties style:country-asian=\"KR\" style:country-complex=\"IN\" style:font-name=\"sans-serif\" style:font-name-asian=\"&#xACE0;&#xB515;\" style:font-name-complex=\"Lohit Hindi\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:language-asian=\"ko\" style:language-complex=\"hi\" style:letter-kerning=\"true\" style:use-window-font-color=\"true\" fo:country=\"US\" fo:font-size=\"10pt\" fo:hyphenate=\"false\" fo:hyphenation-push-char-count=\"2\" fo:hyphenation-remain-char-count=\"2\" fo:language=\"en\"/>\n       </style:default-style>\n       <style:default-style style:family=\"table\">\n         <style:table-properties table:border-model=\"collapsing\"/>\n       </style:default-style>\n       <style:default-style style:family=\"table-row\">\n         <style:table-row-properties fo:keep-together=\"auto\"/>\n       </style:default-style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Standard\">\n         <style:paragraph-properties style:text-autospace=\"none\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"Heading\" style:next-style-name=\"Text_20_body\" style:parent-style-name=\"Standard\">\n         <style:paragraph-properties fo:keep-with-next=\"always\" fo:margin-bottom=\"0.212cm\" fo:margin-top=\"0.423cm\"/>\n         <style:text-properties style:font-name=\"sans-serif\" style:font-name-asian=\"&#xACE0;&#xB515;\" style:font-name-complex=\"Lohit Hindi\" style:font-size-asian=\"14pt\" style:font-size-complex=\"14pt\" fo:font-size=\"14pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:display-name=\"Text body\" style:family=\"paragraph\" style:name=\"Text_20_body\" style:parent-style-name=\"Standard\">\n         <style:paragraph-properties fo:margin-bottom=\"0.212cm\" fo:margin-top=\"0cm\"/>\n       </style:style>\n       <style:style style:class=\"list\" style:family=\"paragraph\" style:name=\"List\" style:parent-style-name=\"Text_20_body\">\n         <style:text-properties/>\n       </style:style>\n       <style:style style:class=\"extra\" style:family=\"paragraph\" style:name=\"Caption\" style:parent-style-name=\"Standard\">\n         <style:paragraph-properties text:line-number=\"0\" text:number-lines=\"false\" fo:margin-bottom=\"0.212cm\" fo:margin-top=\"0.212cm\"/>\n         <style:text-properties style:font-size-asian=\"12pt\" style:font-size-complex=\"12pt\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\" fo:font-size=\"12pt\" fo:font-style=\"italic\"/>\n       </style:style>\n       <style:style style:class=\"index\" style:family=\"paragraph\" style:name=\"Index\" style:parent-style-name=\"Standard\">\n         <style:paragraph-properties text:line-number=\"0\" text:number-lines=\"false\"/>\n         <style:text-properties/>\n       </style:style>\n       <style:style style:class=\"extra\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:name=\"Table_20_Contents\" style:parent-style-name=\"Standard\">\n         <style:paragraph-properties text:line-number=\"0\" text:number-lines=\"false\"/>\n       </style:style>\n       <style:style style:family=\"graphic\" style:name=\"Graphics\">\n         <style:graphic-properties style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\" style:number-wrapped-paragraphs=\"no-limit\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:wrap=\"dynamic\" style:wrap-contour=\"false\" svg:x=\"0cm\" svg:y=\"0cm\" text:anchor-type=\"paragraph\"/>\n       </style:style>\n       <text:outline-style style:name=\"Outline\">\n         <text:outline-level-style style:num-format=\"\" text:level=\"1\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:margin-left=\"0.762cm\" fo:text-indent=\"-0.762cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"2\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:margin-left=\"1.016cm\" fo:text-indent=\"-1.016cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"3\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:margin-left=\"1.27cm\" fo:text-indent=\"-1.27cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"4\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:margin-left=\"1.524cm\" fo:text-indent=\"-1.524cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"5\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:margin-left=\"1.778cm\" fo:text-indent=\"-1.778cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"6\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:margin-left=\"2.032cm\" fo:text-indent=\"-2.032cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"7\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:margin-left=\"2.286cm\" fo:text-indent=\"-2.286cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"8\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:margin-left=\"2.54cm\" fo:text-indent=\"-2.54cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"9\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:margin-left=\"2.794cm\" fo:text-indent=\"-2.794cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n         <text:outline-level-style style:num-format=\"\" text:level=\"10\">\n           <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n             <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:margin-left=\"3.048cm\" fo:text-indent=\"-3.048cm\"/>\n           </style:list-level-properties>\n         </text:outline-level-style>\n       </text:outline-style>\n       <text:notes-configuration style:num-format=\"1\" text:footnotes-position=\"page\" text:note-class=\"footnote\" text:start-numbering-at=\"document\" text:start-value=\"0\"/>\n       <text:notes-configuration style:num-format=\"i\" text:note-class=\"endnote\" text:start-value=\"0\"/>\n       <text:linenumbering-configuration style:num-format=\"1\" text:increment=\"5\" text:number-lines=\"false\" text:number-position=\"left\" text:offset=\"0.499cm\"/>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBC14;&#xD0D5;&#xAE00;\" style:next-style-name=\"&#xBC14;&#xD0D5;&#xAE00;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBCF8;&#xBB38;\" style:next-style-name=\"&#xBCF8;&#xBB38;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"10pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_1\" style:next-style-name=\"&#xAC1C;&#xC694;_1\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_2\" style:next-style-name=\"&#xAC1C;&#xC694;_2\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_3\" style:next-style-name=\"&#xAC1C;&#xC694;_3\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_4\" style:next-style-name=\"&#xAC1C;&#xC694;_4\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_5\" style:next-style-name=\"&#xAC1C;&#xC694;_5\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_6\" style:next-style-name=\"&#xAC1C;&#xC694;_6\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC1C;&#xC694;_7\" style:next-style-name=\"&#xAC1C;&#xC694;_7\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xCABD;_&#xBC88;&#xD638;\" style:next-style-name=\"&#xCABD;_&#xBC88;&#xD638;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xAD74;&#xB9BC;\" style:font-name-asian=\"&#xAD74;&#xB9BC;\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"10pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBA38;&#xB9AC;&#xB9D0;\" style:next-style-name=\"&#xBA38;&#xB9AC;&#xB9D0;\">\n         <style:paragraph-properties fo:line-height=\"150%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xAD74;&#xB9BC;\" style:font-name-asian=\"&#xAD74;&#xB9BC;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xAC01;&#xC8FC;\" style:next-style-name=\"&#xAC01;&#xC8FC;\">\n         <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBBF8;&#xC8FC;\" style:next-style-name=\"&#xBBF8;&#xC8FC;\">\n         <style:paragraph-properties fo:line-height=\"130%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\"/>\n         <style:text-properties style:font-name=\"&#xBC14;&#xD0D5;\" style:font-name-asian=\"&#xBC14;&#xD0D5;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n       </style:style>\n       <style:style style:class=\"text\" style:family=\"paragraph\" style:name=\"&#xBA54;&#xBAA8;\" style:next-style-name=\"&#xBA54;&#xBAA8;\">\n         <style:paragraph-properties fo:line-height=\"160%\" fo:margin-bottom=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:text-align=\"justify\" fo:text-indent=\"0pt\"/>\n         <style:text-properties style:font-name=\"&#xAD74;&#xB9BC;\" style:font-name-asian=\"&#xAD74;&#xB9BC;\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-line-through-type=\"none\" style:text-overline-type=\"none\" style:text-underline-type=\"none\" fo:font-size=\"9pt\"/>\n       </style:style>\n     </office:styles>\n     <office:automatic-styles>\n       <style:page-layout style:name=\"PageLayout-1\">\n         <style:page-layout-properties style:print-orientation=\"portrait\" fo:margin-bottom=\"1.5cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-top=\"2cm\" fo:page-height=\"29.7cm\" fo:page-width=\"21cm\">\n           <style:footnote-sep style:adjustment=\"left\" style:color=\"#000000\" style:distance-after-sep=\"0.101cm\" style:distance-before-sep=\"0.101cm\" style:rel-width=\"25%\" style:width=\"0.018cm\"/>\n         </style:page-layout-properties>\n         <style:header-style/>\n         <style:footer-style/>\n       </style:page-layout>\n     </office:automatic-styles>\n     <office:master-styles>\n       <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n     </office:master-styles>\n   </office:document-styles>\n"
  },
  {
    "path": "tests/cli_tests/hwp5proc.txt",
    "content": "프로그램 설명 및 사용법을 간단하게 표시한다::\n\n   $ hwp5proc --help\n   usage: hwp5proc [-h] [--loglevel LOGLEVEL] [--logfile LOGFILE]\n                   {version,header,summaryinfo,ls,cat,unpack,records,models,find,xml,rawunz,diststream}\n                   ...\n   \n   Do various operations on HWPv5 files.\n   \n   optional arguments:\n     -h, --help            show this help message and exit\n     --loglevel LOGLEVEL   Set log level.\n     --logfile LOGFILE     Set log file.\n   \n   subcommands:\n     valid subcommands\n   \n     {version,header,summaryinfo,ls,cat,unpack,records,models,find,xml,rawunz,diststream}\n       version             Print the file format version of .hwp files.\n       header              Print file headers of .hwp files.\n       summaryinfo         Print summary informations of .hwp files.\n       ls                  List streams in .hwp files.\n       cat                 Extract out internal streams of .hwp files\n       unpack              Extract out internal streams of .hwp files into a\n                           directory.\n       records             Print the record structure of .hwp file record\n                           streams.\n       models              Print parsed binary models of .hwp file record\n                           streams.\n       find                Find record models with specified predicates.\n       xml                 Transform .hwp files into an XML.\n       rawunz              Deflate an headerless zlib-compressed stream\n       diststream          Decode a distribute document stream.\n\nhwp5proc 은 여러 하위 명령으로 이루어져 있다.\n\n------------\nversion 명령\n------------\n\n사용법::\n\n   $ hwp5proc version --help\n   usage: hwp5proc version [-h] <hwp5file>\n   \n   Print the file format version of <hwp5file>.\n   \n   positional arguments:\n     <hwp5file>  .hwp file to analyze\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n\nHWPv5 파일의 파일 포맷 버젼을 확인한다::\n\n   $ hwp5proc version samples/sample-5017.hwp\n   5.0.1.7\n\n-----------\nheader 명령\n-----------\n\n사용법::\n\n   $ hwp5proc header --help\n   usage: hwp5proc header [-h] <hwp5file>\n   \n   Print the file header of <hwp5file>.\n   \n   positional arguments:\n     <hwp5file>  .hwp file to analyze\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n\n   $ hwp5proc header samples/sample-5017.hwp\n   ccl: 0\n   cert_drm: 0\n   cert_encrypted: 0\n   cert_signature_extra: 0\n   cert_signed: 0\n   compressed: 1\n   distributable: 0\n   drm: 0\n   history: 0\n   password: 0\n   script: 0\n   signature: HWP Document File\n   version: 5.0.1.7\n   xmltemplate_storage: 0\n\n\n----------------\nsummaryinfo 명령\n----------------\n\n사용법::\n\n   $ hwp5proc summaryinfo --help\n   usage: hwp5proc summaryinfo [-h] <hwp5file>\n   \n   Print the summary information of <hwp5file>.\n   \n   positional arguments:\n     <hwp5file>  .hwp file to analyze\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n\n   $ hwp5proc summaryinfo samples/sample-5017.hwp\n   Title: 제목입니다.\n   Subject: 주제입니다.\n   Author: 지은이입니다.\n   Keywords: 키워드입니다.\n   Comments: 기타입니다.\n   Last saved by: mete0r\n   Revision Number: 6, 7, 9, 1053 WIN6\n   Last Printed at: 1601-01-01 00:00:00\n   Created at: 2010-07-02 03:36:13.540000\n   Last saved at: 2011-06-14 12:54:58.775000\n   Number of pages: 2\n   Date: 2010년 7월 2일 금요일 오후 12:36:13\n   Number of paragraphs: 26\n\n-------\nls 명령\n-------\n\n사용법::\n\n   $ hwp5proc ls --help\n   usage: hwp5proc ls [-h] [--vstreams | --ole] <hwp5file>\n   \n   List streams in the <hwp5file>.\n   \n   positional arguments:\n     <hwp5file>  .hwp file to analyze\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n     --vstreams  Process with virtual streams (i.e. parsed/converted form of real\n                 streams)\n     --ole       Treat <hwp5file> as an OLE Compound File. As a result, some\n                 streams will be presented as-is. (i.e. not decompressed)\n\n   $ hwp5proc ls samples/sample-5017.hwp\n   \\x05HwpSummaryInformation\n   BinData/BIN0002.jpg\n   BinData/BIN0002.png\n   BinData/BIN0003.png\n   BodyText/Section0\n   DocInfo\n   DocOptions/_LinkDoc\n   FileHeader\n   PrvImage\n   PrvText\n   Scripts/DefaultJScript\n   Scripts/JScriptVersion\n\n   $ hwp5proc ls --vstreams samples/sample-5017.hwp\n   \\x05HwpSummaryInformation\n   \\x05HwpSummaryInformation.txt\n   BinData/BIN0002.jpg\n   BinData/BIN0002.png\n   BinData/BIN0003.png\n   BodyText/Section0\n   BodyText/Section0.models\n   BodyText/Section0.records\n   BodyText/Section0.xml\n   BodyText.xml\n   DocInfo\n   DocInfo.models\n   DocInfo.records\n   DocInfo.xml\n   DocOptions/_LinkDoc\n   FileHeader\n   FileHeader.txt\n   PrvImage\n   PrvText\n   PrvText.utf8\n   Scripts/DefaultJScript\n   Scripts/JScriptVersion\n\n--------\ncat 명령\n--------\n\n   $ hwp5proc cat --help\n   usage: hwp5proc cat [-h] [--vstreams | --ole] <hwp5file> <stream>\n   \n   Extract out the specified stream in the <hwp5file> to the standard output.\n   \n   positional arguments:\n     <hwp5file>  .hwp file to analyze\n     <stream>    Internal path of a stream to extract\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n     --vstreams  Process with virtual streams (i.e. parsed/converted form of real\n                 streams)\n     --ole       Treat <hwp5file> as an OLE Compound File. As a result, some\n                 streams will be presented as-is. (i.e. not decompressed)\n\n   $ hwp5proc cat samples/sample-5017.hwp BinData/BIN0002.jpg | file --mime-type -\n   /dev/stdin: image/jpeg\n\n   $ hwp5proc cat --vstreams samples/sample-5017.hwp FileHeader.txt\n   ccl: 0\n   cert_drm: 0\n   cert_encrypted: 0\n   cert_signature_extra: 0\n   cert_signed: 0\n   compressed: 1\n   distributable: 0\n   drm: 0\n   history: 0\n   password: 0\n   script: 0\n   signature: HWP Document File\n   version: 5.0.1.7\n   xmltemplate_storage: 0\n\n   $ hwp5proc cat --vstreams samples/sample-5017.hwp $(printf '\\005HwpSummaryInformation.txt')\n   - ByteOrder: 0xfffe\n   - Version: 0\n   - SystemIdentifier: 0x00020105\n   - CLSID: 9fa2b660-1061-11d4-b4c6-006097c09d8c\n   \n   - 00000030: Property Set 9fa2b660-1061-11d4-b4c6-006097c09d8c\n               -------------------------------------------------\n   - 000000a8: PIDSI_TITLE(=0x00000002): 제목입니다.\n   - 000000c0: PIDSI_SUBJECT(=0x00000003): 주제입니다.\n   - 000000d8: PIDSI_AUTHOR(=0x00000004): 지은이입니다.\n   - 000000f0: HWPPIDSI_DATE_STR(=0x00000014): 2010년 7월 2일 금요일 오후 12:36:13\n   - 00000130: PIDSI_KEYWORDS(=0x00000005): 키워드입니다.\n   - 00000148: PIDSI_COMMENTS(=0x00000006): 기타입니다.\n   - 00000160: PIDSI_LASTAUTHOR(=0x00000008): mete0r\n   - 00000178: PIDSI_REVNUMBER(=0x00000009): 6, 7, 9, 1053 WIN6\n   - 000001a8: PIDSI_CREATE_DTM(=0x0000000c): 2010-07-02 03:36:13.540000\n   - 000001b4: PIDSI_LASTSAVE_DTM(=0x0000000d): 2011-06-14 12:54:58.775000\n   - 000001c0: PIDSI_LASTPRINTED(=0x0000000b): 1601-01-01 00:00:00\n   - 000001cc: PIDSI_PAGECOUNT(=0x0000000e): 2\n   - 000001d4: HWPPIDSI_PARACOUNT(=0x00000015): 26\n   - 000001dc: PID_DICTIONARY(=0x00000000):\n               - 0: \n\n   $ hwp5proc cat samples/sample-5017.hwp BodyText/Section0 | sha1sum\n   0c66f772894487ba06cd225ebc4871f552e07cf8  -\n\n\nunpack 명령\n-----------\n\n   $ hwp5proc unpack --help\n   usage: hwp5proc unpack [-h] [--vstreams | --ole] <hwp5file> [<out-directory>]\n   \n   Extract out streams in the specified <hwp5file> to a directory.\n   \n   positional arguments:\n     <hwp5file>       .hwp file to analyze\n     <out-directory>  Output directory\n   \n   optional arguments:\n     -h, --help       show this help message and exit\n     --vstreams       Process with virtual streams (i.e. parsed/converted form of\n                      real streams)\n     --ole            Treat <hwp5file> as an OLE Compound File. As a result, some\n                      streams will be presented as-is. (i.e. not decompressed)\n\n   $ rm -rf sample-5017\n   $ hwp5proc unpack samples/sample-5017.hwp\n   $ find sample-5017 -type f | sort --dictionary | xargs sha1sum\n   25233fb7d96f387fbe07eadae65c7ba3cdccaab1  sample-5017/_05HwpSummaryInformation\n   a651496e95dd70a7a5c3ae08f8829cecd5e6ed7b  sample-5017/BinData/BIN0002.jpg\n   e0f44117bf675d77297a86a322bd9eaa96543c37  sample-5017/BinData/BIN0002.png\n   e0f44117bf675d77297a86a322bd9eaa96543c37  sample-5017/BinData/BIN0003.png\n   0c66f772894487ba06cd225ebc4871f552e07cf8  sample-5017/BodyText/Section0\n   f282704d3298c75c74ebf628d69fecb68663b132  sample-5017/DocInfo\n   7ccb9514dbb7cc874feef4cc131af0d64a8e52be  sample-5017/DocOptions/_LinkDoc\n   33108a5790f0f9ce5147ec8c421ef6d2ecde6e3d  sample-5017/FileHeader\n   6199556b9c4961b6f5a7c8e330c1f3f54c42f85f  sample-5017/PrvImage\n   23302ee8ea7ddf4b1b7bfb8f6c307df589eeea4f  sample-5017/PrvText\n   e40fe23054d2df479a06947174be594ff4c80497  sample-5017/Scripts/DefaultJScript\n   3da89ee273be13437e7ecf760f3fbd4dc0e8d1fe  sample-5017/Scripts/JScriptVersion\n\n   $ rm -rf sample-5017\n   $ hwp5proc unpack --vstreams samples/sample-5017.hwp\n   $ find sample-5017 -type f | sort --dictionary\n   sample-5017/_05HwpSummaryInformation\n   sample-5017/_05HwpSummaryInformation.txt\n   sample-5017/BinData/BIN0002.jpg\n   sample-5017/BinData/BIN0002.png\n   sample-5017/BinData/BIN0003.png\n   sample-5017/BodyText/Section0\n   sample-5017/BodyText/Section0.models\n   sample-5017/BodyText/Section0.records\n   sample-5017/BodyText/Section0.xml\n   sample-5017/BodyText.xml\n   sample-5017/DocInfo\n   sample-5017/DocInfo.models\n   sample-5017/DocInfo.records\n   sample-5017/DocInfo.xml\n   sample-5017/DocOptions/_LinkDoc\n   sample-5017/FileHeader\n   sample-5017/FileHeader.txt\n   sample-5017/PrvImage\n   sample-5017/PrvText\n   sample-5017/PrvText.utf8\n   sample-5017/Scripts/DefaultJScript\n   sample-5017/Scripts/JScriptVersion\n\n\nrawunz 명령\n-----------\n\n   $ hwp5proc rawunz --help\n   usage: hwp5proc rawunz [-h]\n   \n   Deflate an headerless zlib-compressed stream\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n\n   $ rm -f Section0 Section0.rawz\n   $ hwp5proc cat --ole samples/sample-5017.hwp BodyText/Section0 > Section0.rawz\n   $ sha1sum Section0.rawz\n   1d2293ddee9f584b2294ee042b9587c12c071011  Section0.rawz\n   $ hwp5proc rawunz < Section0.rawz > Section0\n   $ sha1sum Section0\n   0c66f772894487ba06cd225ebc4871f552e07cf8  Section0\n\n\ndiststream 명령\n---------------\n\n   $ hwp5proc diststream --help\n   usage: hwp5proc diststream [-h] [--sha1 | --key] [--raw]\n   \n   Decode a distribute document stream.\n   \n   optional arguments:\n     -h, --help  show this help message and exit\n     --sha1      Print SHA-1 value for decryption.\n     --key       Print decrypted key.\n     --raw       Print raw binary objects as is.\n\n   $ rm -f Section0 Section.zraw Section0.zraw.aes128ecb\n   $ hwp5proc cat --ole samples/viewtext.hwp ViewText/Section0 > Section0.zraw.aes128ecb\n   $ sha1sum Section0.zraw.aes128ecb\n   afb6223d49748dec0f1fb3ccf720918ea1a31ec5  Section0.zraw.aes128ecb\n   $ hwp5proc diststream < Section0.zraw.aes128ecb > Section0.zraw 2>/dev/null\n   $ sha1sum Section0.zraw\n   77150206051a11c68ec61353b9d7cf3a0dd63ec8  Section0.zraw\n   $ hwp5proc rawunz < Section0.zraw > Section0\n   $ sha1sum Section0\n   75d6750ad7ad45edc9c1abae2060b8d1c404f6df  Section0\n   $ hwp5proc diststream --sha1 < Section0.zraw.aes128ecb  #=> --regex ^8cb2237d0679ca88db6464eac60da96345513964$\n   $ hwp5proc diststream --key < Section0.zraw.aes128ecb   #=> --regex ^38004300420032003200330037004400$\n\nrecords 명령\n------------\n\n   $ hwp5proc records --help\n   usage: hwp5proc records [-h]\n                           [--simple | --json | --raw | --raw-header | --raw-payload]\n                           [--range <range> | --treegroup <treegroup>]\n                           [<hwp5file>] [<record-stream>]\n   \n   Print the record structure of the specified stream.\n   \n   positional arguments:\n     <hwp5file>            .hwp file to analyze\n     <record-stream>       Record-structured internal streams. (e.g. DocInfo,\n                           BodyText/*)\n   \n   optional arguments:\n     -h, --help            show this help message and exit\n     --simple              Print records as simple tree\n     --json                Print records as json\n     --raw                 Print records as is\n     --raw-header          Print record headers as is\n     --raw-payload         Print record payloads as is\n     --range <range>       Specifies the range of the records. N-M means \"from\n                           the record N to M-1 (excluding M)\" N means just the\n                           record N\n     --treegroup <treegroup>\n                           Specifies the N-th subtree of the record structure.\n\n   $ hwp5proc records samples/sample-5017.hwp DocInfo | jq .[66]\n   {\n     \"level\": 1,\n     \"payload\": [\n       \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\",\n       \"00 0d 12 04 00 00 04 00 00 00\"\n     ],\n     \"seqno\": 66,\n     \"size\": 26,\n     \"tagid\": 26,\n     \"tagname\": \"HWPTAG_STYLE\"\n   }\n\n   $ hwp5proc records --simple samples/sample-5017.hwp DocInfo --range=0-2\n   0000  HWPTAG_DOCUMENT_PROPERTIES\n   0001  HWPTAG_ID_MAPPINGS\n\n   $ hwp5proc records --raw samples/sample-5017.hwp DocInfo --range=0-2 | sha1sum\n   3004547bd45ca213d5d7963fb95bcb082fa0ae3b  -\n\n   $ hwp5proc records --json samples/sample-5017.hwp DocInfo --range=1 | jq .\n   [\n     {\n       \"level\": 0,\n       \"payload\": [\n         \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\",\n         \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\",\n         \"06 00 00 00 0a 00 00 00 03 00 00 00 01 00 00 00\",\n         \"00 00 00 00 0f 00 00 00 0e 00 00 00 00 00 00 00\"\n       ],\n       \"seqno\": 1,\n       \"size\": 64,\n       \"tagid\": 17,\n       \"tagname\": \"HWPTAG_ID_MAPPINGS\"\n     }\n   ]\n\nmodels 명령\n-----------\n\n   $ hwp5proc models --help\n   usage: hwp5proc models [-h] [--file-format-version <version>]\n                          [--simple | --json | --format <format> | --events]\n                          [--treegroup <treegroup> | --seqno <treegroup>]\n                          [<hwp5file>] [<record-stream>]\n   \n   Print parsed binary models in the specified <record-stream>.\n   \n   positional arguments:\n     <hwp5file>            .hwp file to analyze\n     <record-stream>       Record-structured internal streams. (e.g. DocInfo,\n                           BodyText/*)\n   \n   optional arguments:\n     -h, --help            show this help message and exit\n     --file-format-version <version>, -V <version>\n                           Specifies HWPv5 file format version of the standard\n                           input stream\n     --simple              Print records as simple tree\n     --json                Print records as json\n     --format <format>     Print records formatted\n     --events              Print records as events\n     --treegroup <treegroup>\n                           Specifies the N-th subtree of the record structure.\n     --seqno <treegroup>   Print a model of <seqno>-th record\n\n   $ hwp5proc models samples/sample-5017.hwp DocInfo | jq .[66]\n   {\n     \"content\": {\n       \"charshape_id\": 4,\n       \"flags\": 0,\n       \"lang_id\": 1042,\n       \"local_name\": \"메모\",\n       \"name\": \"Memo\",\n       \"next_style_id\": 13,\n       \"parashape_id\": 0,\n       \"unknown\": 0\n     },\n     \"level\": 1,\n     \"payload\": [\n       \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\",\n       \"00 0d 12 04 00 00 04 00 00 00\"\n     ],\n     \"seqno\": 66,\n     \"size\": 26,\n     \"tagid\": 26,\n     \"tagname\": \"HWPTAG_STYLE\",\n     \"type\": \"Style\"\n   }\n\n   $ hwp5proc models samples/sample-5017.hwp docinfo | jq .[66]\n   {\n     \"content\": {\n       \"charshape_id\": 4,\n       \"flags\": 0,\n       \"lang_id\": 1042,\n       \"local_name\": \"메모\",\n       \"name\": \"Memo\",\n       \"next_style_id\": 13,\n       \"parashape_id\": 0,\n       \"unknown\": 0\n     },\n     \"level\": 1,\n     \"payload\": [\n       \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\",\n       \"00 0d 12 04 00 00 04 00 00 00\"\n     ],\n     \"seqno\": 66,\n     \"size\": 26,\n     \"tagid\": 26,\n     \"tagname\": \"HWPTAG_STYLE\",\n     \"type\": \"Style\"\n   }\n\n   $ hwp5proc models samples/sample-5017.hwp BodyText/Section0 | jq .[0]\n   {\n     \"content\": {\n       \"charshapes\": 5,\n       \"controlmask\": 4,\n       \"instance_id\": 0,\n       \"linesegs\": 1,\n       \"parashape_id\": 0,\n       \"rangetags\": 0,\n       \"split\": 3,\n       \"style_id\": 0,\n       \"text\": 34\n     },\n     \"level\": 0,\n     \"payload\": [\n       \"22 00 00 00 04 00 00 00 00 00 00 03 05 00 00 00\",\n       \"01 00 00 00 00 00\"\n     ],\n     \"seqno\": 0,\n     \"size\": 22,\n     \"tagid\": 66,\n     \"tagname\": \"HWPTAG_PARA_HEADER\",\n     \"type\": \"Paragraph\"\n   }\n\n   $ hwp5proc models samples/sample-5017.hwp bodytext/0 | jq .[127]\n   {\n     \"content\": {\n       \"border\": {\n         \"color\": 0,\n         \"flags\": 3221225472,\n         \"width\": 0\n       },\n       \"clip\": {\n         \"bottom\": 1200,\n         \"left\": 0,\n         \"right\": 1200,\n         \"top\": 0\n       },\n       \"padding\": {\n         \"bottom\": 0,\n         \"left\": 0,\n         \"right\": 0,\n         \"top\": 0\n       },\n       \"picture\": {\n         \"bindata_id\": 2,\n         \"brightness\": 0,\n         \"contrast\": 0,\n         \"effect\": 0\n       },\n       \"rect\": {\n         \"p0\": {\n           \"x\": 0,\n           \"y\": 0\n         },\n         \"p1\": {\n           \"x\": 1614,\n           \"y\": 0\n         },\n         \"p2\": {\n           \"x\": 1614,\n           \"y\": 1614\n         },\n         \"p3\": {\n           \"x\": 0,\n           \"y\": 1614\n         }\n       }\n     },\n     \"level\": 3,\n     \"payload\": [\n       \"00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00\",\n       \"00 00 00 00 4e 06 00 00 00 00 00 00 4e 06 00 00\",\n       \"4e 06 00 00 00 00 00 00 4e 06 00 00 00 00 00 00\",\n       \"00 00 00 00 b0 04 00 00 b0 04 00 00 00 00 00 00\",\n       \"00 00 00 00 00 00 00 02 00\"\n     ],\n     \"seqno\": 127,\n     \"size\": 73,\n     \"tagid\": 85,\n     \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\",\n     \"type\": \"ShapePicture\"\n   }\n\n   $ hwp5proc models samples/sample-5017.hwp bodytext/0 --seqno=4 | jq .\n   [\n     {\n       \"content\": {\n         \"chid\": \"secd\",\n         \"columnspacing\": 1134,\n         \"defaultTabStops\": 8000,\n         \"flags\": 0,\n         \"grid_horizontal\": 0,\n         \"grid_vertical\": 0,\n         \"numbering_shape_id\": 1,\n         \"starting_equationnum\": 0,\n         \"starting_pagenum\": 0,\n         \"starting_picturenum\": 0,\n         \"starting_tablenum\": 0,\n         \"unknown1\": 0,\n         \"unknown2\": 0\n       },\n       \"level\": 1,\n       \"payload\": [\n         \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\",\n         \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\",\n         \"00 00 00 00\"\n       ],\n       \"seqno\": 4,\n       \"size\": 36,\n       \"tagid\": 71,\n       \"tagname\": \"HWPTAG_CTRL_HEADER\",\n       \"type\": \"SectionDef\"\n     }\n   ]\n\n   $ hwp5proc models --simple samples/sample-5017.hwp bodytext/0\n   0000 Paragraph\n   0001  ParaText\n   0002  ParaCharShape\n   0003  ParaLineSeg\n   0004  SectionDef\n   0005   PageDef\n   0006   FootnoteShape\n   0007   FootnoteShape\n   0008   PageBorderFill\n   0009   PageBorderFill\n   0010   PageBorderFill\n   0011  ColumnsDef\n   0012 Paragraph\n   0013  ParaCharShape\n   0014  ParaLineSeg\n   0015 Paragraph\n   0016  ParaText\n   0017  ParaCharShape\n   0018  ParaLineSeg\n   0019 Paragraph\n   0020  ParaCharShape\n   0021  ParaLineSeg\n   0022 Paragraph\n   0023  ParaText\n   0024  ParaCharShape\n   0025  ParaLineSeg\n   0026 Paragraph\n   0027  ParaText\n   0028  ParaCharShape\n   0029  ParaLineSeg\n   0030  TableControl\n   0031   TableBody\n   0032   TableCell\n   0033   Paragraph\n   0034    ParaText\n   0035    ParaCharShape\n   0036    ParaLineSeg\n   0037   TableCell\n   0038   Paragraph\n   0039    ParaText\n   0040    ParaCharShape\n   0041    ParaLineSeg\n   0042   TableCell\n   0043   Paragraph\n   0044    ParaText\n   0045    ParaCharShape\n   0046    ParaLineSeg\n   0047   TableCell\n   0048   Paragraph\n   0049    ParaText\n   0050    ParaCharShape\n   0051    ParaLineSeg\n   0052   Paragraph\n   0053    ParaText\n   0054    ParaCharShape\n   0055    ParaLineSeg\n   0056  TableControl\n   0057   TableBody\n   0058   TableCell\n   0059   Paragraph\n   0060    ParaText\n   0061    ParaCharShape\n   0062    ParaLineSeg\n   0063 Paragraph\n   0064  ParaText\n   0065  ParaCharShape\n   0066  ParaLineSeg\n   0067  TableControl\n   0068   TableCaption\n   0069   Paragraph\n   0070    ParaText\n   0071    ParaCharShape\n   0072    ParaLineSeg\n   0073    AutoNumbering\n   0074   Paragraph\n   0075    ParaText\n   0076    ParaCharShape\n   0077    ParaLineSeg\n   0078   TableBody\n   0079   TableCell\n   0080   Paragraph\n   0081    ParaCharShape\n   0082    ParaLineSeg\n   0083   TableCell\n   0084   Paragraph\n   0085    ParaCharShape\n   0086    ParaLineSeg\n   0087   TableCell\n   0088   Paragraph\n   0089    ParaCharShape\n   0090    ParaLineSeg\n   0091   TableCell\n   0092   Paragraph\n   0093    ParaCharShape\n   0094    ParaLineSeg\n   0095 Paragraph\n   0096  ParaText\n   0097  ParaCharShape\n   0098  ParaLineSeg\n   0099 Paragraph\n   0100  ParaCharShape\n   0101  ParaLineSeg\n   0102 Paragraph\n   0103  ParaText\n   0104  ParaCharShape\n   0105  ParaLineSeg\n   0106 Paragraph\n   0107  ParaText\n   0108  ParaCharShape\n   0109  ParaLineSeg\n   0110  GShapeObjectControl\n   0111   ShapeComponent\n   0112    ShapePicture\n   0113 Paragraph\n   0114  ParaText\n   0115  ParaCharShape\n   0116  ParaLineSeg\n   0117 Paragraph\n   0118  ParaText\n   0119  ParaCharShape\n   0120  ParaLineSeg\n   0121 Paragraph\n   0122  ParaText\n   0123  ParaCharShape\n   0124  ParaLineSeg\n   0125  GShapeObjectControl\n   0126   ShapeComponent\n   0127    ShapePicture\n\n   $ hwp5proc models --treegroup=0 --simple samples/sample-5017.hwp bodytext/0\n   0000 Paragraph\n   0001  ParaText\n   0002  ParaCharShape\n   0003  ParaLineSeg\n   0004  SectionDef\n   0005   PageDef\n   0006   FootnoteShape\n   0007   FootnoteShape\n   0008   PageBorderFill\n   0009   PageBorderFill\n   0010   PageBorderFill\n   0011  ColumnsDef\n\n   $ hwp5proc models --treegroup=5 --simple samples/sample-5017.hwp bodytext/0\n   0026 Paragraph\n   0027  ParaText\n   0028  ParaCharShape\n   0029  ParaLineSeg\n   0030  TableControl\n   0031   TableBody\n   0032   TableCell\n   0033   Paragraph\n   0034    ParaText\n   0035    ParaCharShape\n   0036    ParaLineSeg\n   0037   TableCell\n   0038   Paragraph\n   0039    ParaText\n   0040    ParaCharShape\n   0041    ParaLineSeg\n   0042   TableCell\n   0043   Paragraph\n   0044    ParaText\n   0045    ParaCharShape\n   0046    ParaLineSeg\n   0047   TableCell\n   0048   Paragraph\n   0049    ParaText\n   0050    ParaCharShape\n   0051    ParaLineSeg\n   0052   Paragraph\n   0053    ParaText\n   0054    ParaCharShape\n   0055    ParaLineSeg\n   0056  TableControl\n   0057   TableBody\n   0058   TableCell\n   0059   Paragraph\n   0060    ParaText\n   0061    ParaCharShape\n   0062    ParaLineSeg\n\n   $ hwp5proc models samples/sample-5017.hwp bodytext/0 --treegroup=0 --format='%(seqno)s %(level)s %(tagname)s\\n'\n   0 0 HWPTAG_PARA_HEADER\n   1 1 HWPTAG_PARA_TEXT\n   2 1 HWPTAG_PARA_CHAR_SHAPE\n   3 1 HWPTAG_PARA_LINE_SEG\n   4 1 HWPTAG_CTRL_HEADER\n   5 2 HWPTAG_PAGE_DEF\n   6 2 HWPTAG_FOOTNOTE_SHAPE\n   7 2 HWPTAG_FOOTNOTE_SHAPE\n   8 2 HWPTAG_PAGE_BORDER_FILL\n   9 2 HWPTAG_PAGE_BORDER_FILL\n   10 2 HWPTAG_PAGE_BORDER_FILL\n   11 1 HWPTAG_CTRL_HEADER\n\n   $ hwp5proc cat samples/sample-5017.hwp BodyText/Section0 | hwp5proc models --simple -V 5.0.1.7 --treegroup=13\n   0121 Paragraph\n   0122  ParaText\n   0123  ParaCharShape\n   0124  ParaLineSeg\n   0125  GShapeObjectControl\n   0126   ShapeComponent\n   0127    ShapePicture\n\nfind 명령\n---------\n\n   $ hwp5proc find --help\n   usage: hwp5proc find [-h] [--from-stdin]\n                        [--model <model-name> | --tag <hwptag>] [--incomplete]\n                        [--format <format>] [--dump]\n                        [<hwp5files> ...]\n   \n   Find record models with specified predicates.\n   \n   positional arguments:\n     <hwp5files>           .hwp files to analyze\n   \n   optional arguments:\n     -h, --help            show this help message and exit\n     --from-stdin          get filenames from stdin\n     --model <model-name>  filter with record model name\n     --tag <hwptag>        filter with record HWPTAG\n     --incomplete          filter with incompletely parsed content\n     --format <format>     record output format\n     --dump                dump record\n\n   $ hwp5proc find --model=Paragraph samples/charshape.hwp samples/parashape.hwp\n   samples/charshape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 36 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 40 HWPTAG_PARA_HEADER Paragraph\n\n   $ hwp5proc find --tag=HWPTAG_PARA_HEADER samples/charshape.hwp samples/parashape.hwp\n   samples/charshape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 36 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 40 HWPTAG_PARA_HEADER Paragraph\n\n   $ hwp5proc find --tag=66 samples/charshape.hwp samples/parashape.hwp\n   samples/charshape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph\n   samples/charshape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 36 HWPTAG_PARA_HEADER Paragraph\n   samples/parashape.hwp BodyText/Section0 40 HWPTAG_PARA_HEADER Paragraph\n\n   $ hwp5proc find --incomplete samples/shapeline.hwp\n   samples/shapeline.hwp DocInfo 16 HWPTAG_BORDER_FILL BorderFill\n   samples/shapeline.hwp BodyText/Section0 13 HWPTAG_SHAPE_COMPONENT ShapeComponent\n   samples/shapeline.hwp BodyText/Section0 14 HWPTAG_SHAPE_COMPONENT_LINE ShapeLine\n   samples/shapeline.hwp BodyText/Section0 16 HWPTAG_SHAPE_COMPONENT ShapeComponent\n   samples/shapeline.hwp BodyText/Section0 17 HWPTAG_SHAPE_COMPONENT_LINE ShapeLine\n\n   $ hwp5proc find --incomplete --dump samples/shapeline.hwp | grep 'STARTEVENT'\n   STARTEVENT: BorderFill\n   STARTEVENT: Border 'left'\n   STARTEVENT: Border 'right'\n   STARTEVENT: Border 'top'\n   STARTEVENT: Border 'bottom'\n   STARTEVENT: Border 'diagonal'\n   STARTEVENT: FillColorPattern 'fill_colorpattern'\n   STARTEVENT: ShapeComponent\n   STARTEVENT: Coord 'rotation_center'\n   STARTEVENT: Matrix 'translation'\n   STARTEVENT: ARRAY(ScaleRotationMatrix, 'scalerotations_count') 'scalerotations'\n   STARTEVENT: ScaleRotationMatrix\n   STARTEVENT: Matrix 'scaler'\n   STARTEVENT: Matrix 'rotator'\n   STARTEVENT: BorderLine 'line'\n   STARTEVENT: ShapeLine\n   STARTEVENT: Coord 'p0'\n   STARTEVENT: Coord 'p1'\n   STARTEVENT: ShapeComponent\n   STARTEVENT: Coord 'rotation_center'\n   STARTEVENT: Matrix 'translation'\n   STARTEVENT: ARRAY(ScaleRotationMatrix, 'scalerotations_count') 'scalerotations'\n   STARTEVENT: ScaleRotationMatrix\n   STARTEVENT: Matrix 'scaler'\n   STARTEVENT: Matrix 'rotator'\n   STARTEVENT: BorderLine 'line'\n   STARTEVENT: ShapeLine\n   STARTEVENT: Coord 'p0'\n   STARTEVENT: Coord 'p1'\n\n   $ echo samples/sample-5017.hwp | hwp5proc find --from-stdin\n   samples/sample-5017.hwp DocInfo 0 HWPTAG_DOCUMENT_PROPERTIES DocumentProperties\n   samples/sample-5017.hwp DocInfo 1 HWPTAG_ID_MAPPINGS IdMappings\n   samples/sample-5017.hwp DocInfo 2 HWPTAG_BIN_DATA BinData\n   samples/sample-5017.hwp DocInfo 3 HWPTAG_BIN_DATA BinData\n   samples/sample-5017.hwp DocInfo 4 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 5 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 6 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 7 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 8 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 9 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 10 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 11 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 12 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 13 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 14 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 15 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 16 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 17 HWPTAG_FACE_NAME FaceName\n   samples/sample-5017.hwp DocInfo 18 HWPTAG_BORDER_FILL BorderFill\n   samples/sample-5017.hwp DocInfo 19 HWPTAG_BORDER_FILL BorderFill\n   samples/sample-5017.hwp DocInfo 20 HWPTAG_BORDER_FILL BorderFill\n   samples/sample-5017.hwp DocInfo 21 HWPTAG_BORDER_FILL BorderFill\n   samples/sample-5017.hwp DocInfo 22 HWPTAG_BORDER_FILL BorderFill\n   samples/sample-5017.hwp DocInfo 23 HWPTAG_BORDER_FILL BorderFill\n   samples/sample-5017.hwp DocInfo 24 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 25 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 26 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 27 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 28 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 29 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 30 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 31 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 32 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 33 HWPTAG_CHAR_SHAPE CharShape\n   samples/sample-5017.hwp DocInfo 34 HWPTAG_TAB_DEF TabDef\n   samples/sample-5017.hwp DocInfo 35 HWPTAG_TAB_DEF TabDef\n   samples/sample-5017.hwp DocInfo 36 HWPTAG_TAB_DEF TabDef\n   samples/sample-5017.hwp DocInfo 37 HWPTAG_NUMBERING Numbering\n   samples/sample-5017.hwp DocInfo 38 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 39 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 40 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 41 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 42 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 43 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 44 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 45 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 46 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 47 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 48 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 49 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 50 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 51 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 52 HWPTAG_PARA_SHAPE ParaShape\n   samples/sample-5017.hwp DocInfo 53 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 54 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 55 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 56 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 57 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 58 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 59 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 60 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 61 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 62 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 63 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 64 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 65 HWPTAG_STYLE Style\n   samples/sample-5017.hwp DocInfo 66 HWPTAG_STYLE Style\n   samples/sample-5017.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 1 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 2 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 3 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 4 HWPTAG_CTRL_HEADER SectionDef\n   samples/sample-5017.hwp BodyText/Section0 5 HWPTAG_PAGE_DEF PageDef\n   samples/sample-5017.hwp BodyText/Section0 6 HWPTAG_FOOTNOTE_SHAPE FootnoteShape\n   samples/sample-5017.hwp BodyText/Section0 7 HWPTAG_FOOTNOTE_SHAPE FootnoteShape\n   samples/sample-5017.hwp BodyText/Section0 8 HWPTAG_PAGE_BORDER_FILL PageBorderFill\n   samples/sample-5017.hwp BodyText/Section0 9 HWPTAG_PAGE_BORDER_FILL PageBorderFill\n   samples/sample-5017.hwp BodyText/Section0 10 HWPTAG_PAGE_BORDER_FILL PageBorderFill\n   samples/sample-5017.hwp BodyText/Section0 11 HWPTAG_CTRL_HEADER ColumnsDef\n   samples/sample-5017.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 13 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 14 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 15 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 16 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 17 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 18 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 19 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 20 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 21 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 22 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 23 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 24 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 25 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 26 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 27 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 28 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 29 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 30 HWPTAG_CTRL_HEADER TableControl\n   samples/sample-5017.hwp BodyText/Section0 31 HWPTAG_TABLE TableBody\n   samples/sample-5017.hwp BodyText/Section0 32 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 33 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 34 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 35 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 36 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 37 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 38 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 39 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 40 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 41 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 42 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 43 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 44 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 45 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 46 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 47 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 48 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 49 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 50 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 51 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 52 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 53 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 54 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 55 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 56 HWPTAG_CTRL_HEADER TableControl\n   samples/sample-5017.hwp BodyText/Section0 57 HWPTAG_TABLE TableBody\n   samples/sample-5017.hwp BodyText/Section0 58 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 59 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 60 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 61 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 62 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 63 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 64 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 65 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 66 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 67 HWPTAG_CTRL_HEADER TableControl\n   samples/sample-5017.hwp BodyText/Section0 68 HWPTAG_LIST_HEADER TableCaption\n   samples/sample-5017.hwp BodyText/Section0 69 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 70 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 71 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 72 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 73 HWPTAG_CTRL_HEADER AutoNumbering\n   samples/sample-5017.hwp BodyText/Section0 74 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 75 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 76 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 77 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 78 HWPTAG_TABLE TableBody\n   samples/sample-5017.hwp BodyText/Section0 79 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 80 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 81 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 82 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 83 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 84 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 85 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 86 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 87 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 88 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 89 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 90 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 91 HWPTAG_LIST_HEADER TableCell\n   samples/sample-5017.hwp BodyText/Section0 92 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 93 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 94 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 95 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 96 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 97 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 98 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 99 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 100 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 101 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 102 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 103 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 104 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 105 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 106 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 107 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 108 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 109 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 110 HWPTAG_CTRL_HEADER GShapeObjectControl\n   samples/sample-5017.hwp BodyText/Section0 111 HWPTAG_SHAPE_COMPONENT ShapeComponent\n   samples/sample-5017.hwp BodyText/Section0 112 HWPTAG_SHAPE_COMPONENT_PICTURE ShapePicture\n   samples/sample-5017.hwp BodyText/Section0 113 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 114 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 115 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 116 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 117 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 118 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 119 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 120 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 121 HWPTAG_PARA_HEADER Paragraph\n   samples/sample-5017.hwp BodyText/Section0 122 HWPTAG_PARA_TEXT ParaText\n   samples/sample-5017.hwp BodyText/Section0 123 HWPTAG_PARA_CHAR_SHAPE ParaCharShape\n   samples/sample-5017.hwp BodyText/Section0 124 HWPTAG_PARA_LINE_SEG ParaLineSeg\n   samples/sample-5017.hwp BodyText/Section0 125 HWPTAG_CTRL_HEADER GShapeObjectControl\n   samples/sample-5017.hwp BodyText/Section0 126 HWPTAG_SHAPE_COMPONENT ShapeComponent\n   samples/sample-5017.hwp BodyText/Section0 127 HWPTAG_SHAPE_COMPONENT_PICTURE ShapePicture\n\n   $ hwp5proc find --format='%(stream)s %(seqno)s %(size)s' samples/sample-5017.hwp 2> /dev/null\n   DocInfo 0 26\n   DocInfo 1 64\n   DocInfo 2 12\n   DocInfo 3 12\n   DocInfo 4 29\n   DocInfo 5 31\n   DocInfo 6 29\n   DocInfo 7 31\n   DocInfo 8 29\n   DocInfo 9 31\n   DocInfo 10 29\n   DocInfo 11 31\n   DocInfo 12 29\n   DocInfo 13 31\n   DocInfo 14 29\n   DocInfo 15 31\n   DocInfo 16 29\n   DocInfo 17 31\n   DocInfo 18 40\n   DocInfo 19 52\n   DocInfo 20 40\n   DocInfo 21 40\n   DocInfo 22 52\n   DocInfo 23 70\n   DocInfo 24 68\n   DocInfo 25 68\n   DocInfo 26 68\n   DocInfo 27 68\n   DocInfo 28 68\n   DocInfo 29 68\n   DocInfo 30 68\n   DocInfo 31 68\n   DocInfo 32 68\n   DocInfo 33 68\n   DocInfo 34 8\n   DocInfo 35 8\n   DocInfo 36 8\n   DocInfo 37 144\n   DocInfo 38 46\n   DocInfo 39 46\n   DocInfo 40 46\n   DocInfo 41 46\n   DocInfo 42 46\n   DocInfo 43 46\n   DocInfo 44 46\n   DocInfo 45 46\n   DocInfo 46 46\n   DocInfo 47 46\n   DocInfo 48 46\n   DocInfo 49 46\n   DocInfo 50 46\n   DocInfo 51 46\n   DocInfo 52 46\n   DocInfo 53 32\n   DocInfo 54 26\n   DocInfo 55 40\n   DocInfo 56 40\n   DocInfo 57 40\n   DocInfo 58 40\n   DocInfo 59 40\n   DocInfo 60 40\n   DocInfo 61 40\n   DocInfo 62 44\n   DocInfo 63 32\n   DocInfo 64 34\n   DocInfo 65 32\n   DocInfo 66 26\n   BodyText/Section0 0 22\n   BodyText/Section0 1 68\n   BodyText/Section0 2 40\n   BodyText/Section0 3 36\n   BodyText/Section0 4 36\n   BodyText/Section0 5 40\n   BodyText/Section0 6 28\n   BodyText/Section0 7 28\n   BodyText/Section0 8 14\n   BodyText/Section0 9 14\n   BodyText/Section0 10 14\n   BodyText/Section0 11 16\n   BodyText/Section0 12 22\n   BodyText/Section0 13 8\n   BodyText/Section0 14 36\n   BodyText/Section0 15 22\n   BodyText/Section0 16 14\n   BodyText/Section0 17 8\n   BodyText/Section0 18 36\n   BodyText/Section0 19 22\n   BodyText/Section0 20 8\n   BodyText/Section0 21 36\n   BodyText/Section0 22 22\n   BodyText/Section0 23 224\n   BodyText/Section0 24 24\n   BodyText/Section0 25 108\n   BodyText/Section0 26 22\n   BodyText/Section0 27 40\n   BodyText/Section0 28 16\n   BodyText/Section0 29 144\n   BodyText/Section0 30 44\n   BodyText/Section0 31 26\n   BodyText/Section0 32 38\n   BodyText/Section0 33 22\n   BodyText/Section0 34 6\n   BodyText/Section0 35 8\n   BodyText/Section0 36 36\n   BodyText/Section0 37 38\n   BodyText/Section0 38 22\n   BodyText/Section0 39 6\n   BodyText/Section0 40 8\n   BodyText/Section0 41 36\n   BodyText/Section0 42 38\n   BodyText/Section0 43 22\n   BodyText/Section0 44 6\n   BodyText/Section0 45 8\n   BodyText/Section0 46 36\n   BodyText/Section0 47 38\n   BodyText/Section0 48 22\n   BodyText/Section0 49 8\n   BodyText/Section0 50 8\n   BodyText/Section0 51 36\n   BodyText/Section0 52 22\n   BodyText/Section0 53 8\n   BodyText/Section0 54 8\n   BodyText/Section0 55 36\n   BodyText/Section0 56 44\n   BodyText/Section0 57 24\n   BodyText/Section0 58 38\n   BodyText/Section0 59 22\n   BodyText/Section0 60 14\n   BodyText/Section0 61 8\n   BodyText/Section0 62 36\n   BodyText/Section0 63 22\n   BodyText/Section0 64 18\n   BodyText/Section0 65 8\n   BodyText/Section0 66 36\n   BodyText/Section0 67 44\n   BodyText/Section0 68 22\n   BodyText/Section0 69 22\n   BodyText/Section0 70 36\n   BodyText/Section0 71 8\n   BodyText/Section0 72 36\n   BodyText/Section0 73 16\n   BodyText/Section0 74 22\n   BodyText/Section0 75 8\n   BodyText/Section0 76 8\n   BodyText/Section0 77 36\n   BodyText/Section0 78 26\n   BodyText/Section0 79 38\n   BodyText/Section0 80 22\n   BodyText/Section0 81 8\n   BodyText/Section0 82 36\n   BodyText/Section0 83 38\n   BodyText/Section0 84 22\n   BodyText/Section0 85 8\n   BodyText/Section0 86 36\n   BodyText/Section0 87 38\n   BodyText/Section0 88 22\n   BodyText/Section0 89 8\n   BodyText/Section0 90 36\n   BodyText/Section0 91 38\n   BodyText/Section0 92 22\n   BodyText/Section0 93 8\n   BodyText/Section0 94 36\n   BodyText/Section0 95 22\n   BodyText/Section0 96 12\n   BodyText/Section0 97 8\n   BodyText/Section0 98 36\n   BodyText/Section0 99 22\n   BodyText/Section0 100 8\n   BodyText/Section0 101 36\n   BodyText/Section0 102 22\n   BodyText/Section0 103 264\n   BodyText/Section0 104 24\n   BodyText/Section0 105 108\n   BodyText/Section0 106 22\n   BodyText/Section0 107 18\n   BodyText/Section0 108 8\n   BodyText/Section0 109 36\n   BodyText/Section0 110 44\n   BodyText/Section0 111 196\n   BodyText/Section0 112 73\n   BodyText/Section0 113 22\n   BodyText/Section0 114 14\n   BodyText/Section0 115 8\n   BodyText/Section0 116 36\n   BodyText/Section0 117 22\n   BodyText/Section0 118 20\n   BodyText/Section0 119 8\n   BodyText/Section0 120 36\n   BodyText/Section0 121 22\n   BodyText/Section0 122 30\n   BodyText/Section0 123 8\n   BodyText/Section0 124 36\n   BodyText/Section0 125 44\n   BodyText/Section0 126 196\n   BodyText/Section0 127 73\n\nxml 명령\n--------\n\n   $ hwp5proc xml --help\n   usage: hwp5proc xml [-h] [--embedbin] [--no-xml-decl] [--output <file>]\n                       [--format <format>] [--no-validate-wellformed]\n                       <hwp5file>\n   \n   Transform <hwp5file> into an XML.\n   \n   positional arguments:\n     <hwp5file>            .hwp file to analyze\n   \n   optional arguments:\n     -h, --help            show this help message and exit\n     --embedbin            Embed BinData/* streams in the output XML.\n     --no-xml-decl         Do not output <?xml ... ?> XML declaration.\n     --output <file>       Output filename.\n     --format <format>     \"flat\", \"nested\" (default: \"nested\")\n     --no-validate-wellformed\n                           Do not validate well-formedness of output.\n\n   $ hwp5proc xml samples/sample-5017.hwp | xmllint --format -\n   <?xml version=\"1.0\" encoding=\"utf-8\"?>\n   <HwpDoc version=\"5.0.1.7\">\n     <HwpSummaryInfo>\n       <PropertySetStream byte-order=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" system-identifier=\"00020105\" version=\"0\">\n         <PropertySet fmtid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" offset=\"48\">\n           <Property id=\"2\" id-label=\"PIDSI_TITLE\" offset=\"120\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"제목입니다.\"/>\n           <Property id=\"3\" id-label=\"PIDSI_SUBJECT\" offset=\"144\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"주제입니다.\"/>\n           <Property id=\"4\" id-label=\"PIDSI_AUTHOR\" offset=\"168\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"지은이입니다.\"/>\n           <Property id=\"20\" id-label=\"HWPPIDSI_DATE_STR\" offset=\"192\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"2010년 7월 2일 금요일 오후 12:36:13\"/>\n           <Property id=\"5\" id-label=\"PIDSI_KEYWORDS\" offset=\"256\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"키워드입니다.\"/>\n           <Property id=\"6\" id-label=\"PIDSI_COMMENTS\" offset=\"280\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"기타입니다.\"/>\n           <Property id=\"8\" id-label=\"PIDSI_LASTAUTHOR\" offset=\"304\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"mete0r\"/>\n           <Property id=\"9\" id-label=\"PIDSI_REVNUMBER\" offset=\"328\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"6, 7, 9, 1053 WIN6\"/>\n           <Property id=\"12\" id-label=\"PIDSI_CREATE_DTM\" offset=\"376\" type=\"VT_FILETIME\" type-code=\"0x0040\" value=\"2010-07-02 03:36:13.540000\"/>\n           <Property id=\"13\" id-label=\"PIDSI_LASTSAVE_DTM\" offset=\"388\" type=\"VT_FILETIME\" type-code=\"0x0040\" value=\"2011-06-14 12:54:58.775000\"/>\n           <Property id=\"11\" id-label=\"PIDSI_LASTPRINTED\" offset=\"400\" type=\"VT_FILETIME\" type-code=\"0x0040\" value=\"1601-01-01 00:00:00\"/>\n           <Property id=\"14\" id-label=\"PIDSI_PAGECOUNT\" offset=\"412\" type=\"VT_I4\" type-code=\"0x0003\" value=\"2\"/>\n           <Property id=\"21\" id-label=\"HWPPIDSI_PARACOUNT\" offset=\"420\" type=\"VT_I4\" type-code=\"0x0003\" value=\"26\"/>\n           <Property id=\"0\" id-label=\"PID_DICTIONARY\" offset=\"428\">\n             <DictionaryEntry id=\"0\" name=\"\"/>\n           </Property>\n         </PropertySet>\n       </PropertySetStream>\n     </HwpSummaryInfo>\n     <DocInfo>\n       <DocumentProperties character-unit-loc-in-paragraph=\"5\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"7\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n       <IdMappings bindata=\"2\" borderfills=\"6\" bullets=\"0\" charshapes=\"10\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"15\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n         <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n           <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN0002\"/>\n         </BinData>\n         <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n           <BinDataEmbedding attribute-name=\"bindata\" ext=\"png\" storage-id=\"BIN0003\"/>\n         </BinData>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n           <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"top\" color=\"#0000ff\" stroke-flags=\"02\" stroke-type=\"dashed\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n           <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#99ccff\" pattern-color=\"#0099ff\" pattern-type=\"vertical\" pattern-type-flags=\"00000001\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" blur-center=\"50\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000004\" gradation=\"1\" image=\"0\" shape=\"1\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n           <FillGradation attribute-name=\"fill_gradation\" blur=\"50\" gradation-type=\"circular\" shear=\"0\" type=\"02\">\n             <Coord32 attribute-name=\"center\" x=\"100\" y=\"0\"/>\n             <colors alpha=\"0\" b=\"63\" g=\"63\" hex=\"#3f3f3f\" r=\"63\"/>\n             <colors alpha=\"0\" b=\"127\" g=\"127\" hex=\"#7f7f7f\" r=\"127\"/>\n           </FillGradation>\n         </BorderFill>\n         <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"1000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"200\" en=\"200\" jp=\"200\" ko=\"200\" other=\"200\" symbol=\"200\" user=\"200\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"50\" en=\"50\" jp=\"50\" ko=\"50\" other=\"50\" symbol=\"50\" user=\"50\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"2000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000001\" italic=\"1\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n           <Array name=\"tabs\"/>\n         </TabDef>\n         <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n           <Array name=\"tabs\"/>\n         </TabDef>\n         <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n           <Array name=\"tabs\"/>\n         </TabDef>\n         <Numbering starting-number=\"0\">\n           <Array name=\"levels\">\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n           </Array>\n         </Numbering>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000100\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"2000\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"13\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"3\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"4\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"5\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"6\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"7\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"8\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"9\" unknown=\"0\"/>\n         <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n         <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"10\" unknown=\"0\"/>\n         <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"1\" unknown=\"0\"/>\n         <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n         <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"0\" unknown=\"0\"/>\n       </IdMappings>\n     </DocInfo>\n     <BodyText>\n       <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n         <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n         <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n         <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n         <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n         <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n         <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n         <ColumnSet>\n           <Paragraph chars=\"34\" charshapes=\"5\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"0\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000022\" unknown=\"0\" unknown1=\"1\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1200\" width=\"42520\" x=\"0\" y=\"0\">\n               <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n                 <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n               </ColumnsDef>\n               <Text charshape-id=\"7\" lang=\"ko\">한글 </Text>\n               <Text charshape-id=\"8\" lang=\"ko\">2005</Text>\n               <Text charshape-id=\"7\" lang=\"ko\"> </Text>\n               <Text charshape-id=\"9\" lang=\"ko\">예제</Text>\n               <Text charshape-id=\"7\" lang=\"ko\"> 파일입니다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\"/>\n           </Paragraph>\n           <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"10\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"452\" width=\"42520\" x=\"0\" y=\"4800\">\n               <Text charshape-id=\"2\" lang=\"ko\">머리말입니다</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"2\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6152\"/>\n           </Paragraph>\n           <Paragraph chars=\"112\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000070\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"7752\">\n               <Text charshape-id=\"1\" lang=\"ko\">본문 </Text>\n               <Text charshape-id=\"5\" lang=\"ko\">내용</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">입니다. 본 문서는 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 워드 프로세서의 파일 저장 형식 중, </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 2002 이후 </Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"51\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"9352\">\n               <Text charshape-id=\"1\" lang=\"ko\">제품에서 사용되는 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 문서 파일 형식 5.0 및 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 97 문서 파일 형식, </Text>\n               <Text charshape-id=\"1\" lang=\"en\">HWPML</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">에 관</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"103\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"10952\">\n               <Text charshape-id=\"1\" lang=\"ko\">하여 설명한다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"20\" charshapes=\"2\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"4\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"4730\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"13552\">\n               <Text charshape-id=\"1\" lang=\"ko\">표</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"1\" height=\"4730\" height-baseline=\"4021\" height-text=\"4730\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"15152\">\n               <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"4164\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1453501933\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40454\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n                 <TableBody borderfill-id=\"4\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                   <Array name=\"validZones\"/>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">A0</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"3\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"1\" listflags=\"00000028\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">B0</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                   <TableRow>\n                     <TableCell borderfill-id=\"6\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"05000040\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"bottom\" width=\"20227\">\n                       <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">A1</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"5\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000000\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"2\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"top\" width=\"20227\">\n                       <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">B10</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                       <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"1600\">\n                           <Text charshape-id=\"1\" lang=\"en\">B11</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                 </TableBody>\n               </TableControl>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"9\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"20482\">\n               <Text charshape-id=\"1\" lang=\"ko\">표</Text>\n               <Text charshape-id=\"5\" lang=\"ko\">끝</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"11\" height=\"4678\" height-baseline=\"3976\" height-text=\"4678\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"22082\">\n               <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"4112\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1455447557\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40539\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n                 <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                   <Array name=\"validZones\"/>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"4112\" linebreak=\"0\" listflags=\"01000021\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"1\" unknown-width=\"40539\" unknown1=\"0\" valign=\"middle\" width=\"40539\">\n                       <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000007\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"500\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"3828\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">table2</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                 </TableBody>\n               </TableControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1500\" y=\"28360\">\n               <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2310\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1455447562\" margin-bottom=\"1134\" margin-left=\"283\" margin-right=\"850\" margin-top=\"567\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"2\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40454\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"3\">\n                 <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"40454\" paragraphs=\"2\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                   <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000012\" unknown=\"0\" unknown1=\"0\">\n                     <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40452\" x=\"0\" y=\"0\">\n                       <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                       <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"3\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                       <Text charshape-id=\"1\" lang=\"en\"> 2x2</Text>\n                       <Text charshape-id=\"1\" lang=\"ko\">짜리표</Text>\n                       <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                     </LineSeg>\n                   </Paragraph>\n                   <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                     <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40452\" x=\"0\" y=\"1600\">\n                       <Text charshape-id=\"1\" lang=\"ko\">가나다</Text>\n                       <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                     </LineSeg>\n                   </Paragraph>\n                 </TableCaption>\n                 <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                   <Array name=\"validZones\"/>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"01000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                 </TableBody>\n               </TableControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"36075\">\n               <Text charshape-id=\"1\" lang=\"ko\">다음 문단</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"38675\"/>\n           </Paragraph>\n           <Paragraph chars=\"132\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000084\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"41275\">\n               <Text charshape-id=\"1\" lang=\"ko\">본 </Text>\n               <Text charshape-id=\"6\" lang=\"ko\">문서</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">는 먼저 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 문서 파일 형식 5.0에 관하여 설명한 후, </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 97 문서 파</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"47\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"42875\">\n               <Text charshape-id=\"1\" lang=\"ko\">일 형식, </Text>\n               <Text charshape-id=\"1\" lang=\"en\">HWPML</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내의 주요</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"97\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"44475\">\n               <Text charshape-id=\"1\" lang=\"ko\">한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"57375\">\n               <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6210\" flow=\"block\" gshape-id=\"0\" halign=\"left\" height=\"9810\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1458668992\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16350\" width-relto=\"absolute\" x=\"11173\" y=\"490\" z-order=\"2\">\n                 <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9810\" initial-height=\"9810\" initial-width=\"16350\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"16350\" x-in-group=\"0\" y-in-group=\"0\">\n                   <Coord attribute-name=\"rotation_center\" x=\"8175\" y=\"4905\"/>\n                   <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                   <Array name=\"scalerotations\">\n                     <ScaleRotationMatrix>\n                       <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                       <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                     </ScaleRotationMatrix>\n                   </Array>\n                   <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                     <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                     <ImageRect attribute-name=\"rect\">\n                       <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                       <Coord attribute-name=\"p1\" x=\"16350\" y=\"0\"/>\n                       <Coord attribute-name=\"p2\" x=\"16350\" y=\"9810\"/>\n                       <Coord attribute-name=\"p3\" x=\"0\" y=\"9810\"/>\n                     </ImageRect>\n                     <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                     <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                   </ShapePicture>\n                 </ShapeComponent>\n               </GShapeObjectControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"12\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"58975\">\n               <Text charshape-id=\"3\" lang=\"ko\">미주입니다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"11\" text=\"0000000A\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"1\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00160000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"60147\">\n               <Text charshape-id=\"3\" lang=\"ko\">이건 각주이지요.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"15\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1200\" height-baseline=\"1020\" height-text=\"1200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n               <Text charshape-id=\"1\" lang=\"ko\">다음 페이지</Text>\n               <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6311\" flow=\"block\" gshape-id=\"1\" halign=\"left\" height=\"1200\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1571560625\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"1200\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"4\">\n                 <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"20000000\" flip=\"0\" height=\"1200\" initial-height=\"1614\" initial-width=\"1614\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" width=\"1200\" x-in-group=\"0\" y-in-group=\"0\">\n                   <Coord attribute-name=\"rotation_center\" x=\"600\" y=\"600\"/>\n                   <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                   <Array name=\"scalerotations\">\n                     <ScaleRotationMatrix>\n                       <Matrix a=\"0.7434944237918215\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.7434944237918215\" e=\"0.0\" f=\"0.0\"/>\n                       <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                     </ScaleRotationMatrix>\n                   </Array>\n                   <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                     <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"C0000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                     <ImageRect attribute-name=\"rect\">\n                       <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                       <Coord attribute-name=\"p1\" x=\"1614\" y=\"0\"/>\n                       <Coord attribute-name=\"p2\" x=\"1614\" y=\"1614\"/>\n                       <Coord attribute-name=\"p3\" x=\"0\" y=\"1614\"/>\n                     </ImageRect>\n                     <ImageClip attribute-name=\"clip\" bottom=\"1200\" left=\"0\" right=\"1200\" top=\"0\"/>\n                     <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                   </ShapePicture>\n                 </ShapeComponent>\n               </GShapeObjectControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n         </ColumnSet>\n       </SectionDef>\n     </BodyText>\n   </HwpDoc>\n\n   $ hwp5proc xml --embedbin samples/sample-5017.hwp | xmllint --format -\n   <?xml version=\"1.0\" encoding=\"utf-8\"?>\n   <HwpDoc version=\"5.0.1.7\">\n     <HwpSummaryInfo>\n       <PropertySetStream byte-order=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" system-identifier=\"00020105\" version=\"0\">\n         <PropertySet fmtid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" offset=\"48\">\n           <Property id=\"2\" id-label=\"PIDSI_TITLE\" offset=\"120\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"제목입니다.\"/>\n           <Property id=\"3\" id-label=\"PIDSI_SUBJECT\" offset=\"144\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"주제입니다.\"/>\n           <Property id=\"4\" id-label=\"PIDSI_AUTHOR\" offset=\"168\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"지은이입니다.\"/>\n           <Property id=\"20\" id-label=\"HWPPIDSI_DATE_STR\" offset=\"192\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"2010년 7월 2일 금요일 오후 12:36:13\"/>\n           <Property id=\"5\" id-label=\"PIDSI_KEYWORDS\" offset=\"256\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"키워드입니다.\"/>\n           <Property id=\"6\" id-label=\"PIDSI_COMMENTS\" offset=\"280\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"기타입니다.\"/>\n           <Property id=\"8\" id-label=\"PIDSI_LASTAUTHOR\" offset=\"304\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"mete0r\"/>\n           <Property id=\"9\" id-label=\"PIDSI_REVNUMBER\" offset=\"328\" type=\"VT_LPWSTR\" type-code=\"0x001f\" value=\"6, 7, 9, 1053 WIN6\"/>\n           <Property id=\"12\" id-label=\"PIDSI_CREATE_DTM\" offset=\"376\" type=\"VT_FILETIME\" type-code=\"0x0040\" value=\"2010-07-02 03:36:13.540000\"/>\n           <Property id=\"13\" id-label=\"PIDSI_LASTSAVE_DTM\" offset=\"388\" type=\"VT_FILETIME\" type-code=\"0x0040\" value=\"2011-06-14 12:54:58.775000\"/>\n           <Property id=\"11\" id-label=\"PIDSI_LASTPRINTED\" offset=\"400\" type=\"VT_FILETIME\" type-code=\"0x0040\" value=\"1601-01-01 00:00:00\"/>\n           <Property id=\"14\" id-label=\"PIDSI_PAGECOUNT\" offset=\"412\" type=\"VT_I4\" type-code=\"0x0003\" value=\"2\"/>\n           <Property id=\"21\" id-label=\"HWPPIDSI_PARACOUNT\" offset=\"420\" type=\"VT_I4\" type-code=\"0x0003\" value=\"26\"/>\n           <Property id=\"0\" id-label=\"PID_DICTIONARY\" offset=\"428\">\n             <DictionaryEntry id=\"0\" name=\"\"/>\n           </Property>\n         </PropertySet>\n       </PropertySetStream>\n     </HwpSummaryInfo>\n     <DocInfo>\n       <DocumentProperties character-unit-loc-in-paragraph=\"5\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"7\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n       <IdMappings bindata=\"2\" borderfills=\"6\" bullets=\"0\" charshapes=\"10\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"15\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n         <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n           <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" inline=\"true\" storage-id=\"BIN0002\">\n   /9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1\n   c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUI\n   BwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8n\n   OT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIy\n   MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgBLAH0AwEiAAIRAQMR\n   Af/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF\n   BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX\n   GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6\n   g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV\n   1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB\n   AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXET\n   IjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJ\n   SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWm\n   p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5\n   +v/aAAwDAQACEQMRAD8A68L9KeBQBS1zlCAe1OApQKdigBuKUKKdQBQAmKAKUD86\n   WgBAtGKcBS4oAMUbeaXFOAoC4wLRtFOxS4pDG7fajbinYoxQAmPajFOx7UUANxSY\n   pxozQA3FLtFOz70lSK4m2m4p5FFAXGbaCBTqXFAXGYFKBTsUCgLigVIKaBmnqOKt\n   BcUCpABTQtOAq0K4Y4pQKXFOAqriuAFAFAGKdVCEA4pcUvagUwYoFLigUtMkbz60\n   vFLmlxVBzDeaOadiigOYTFGKXn1owaLhcTFGKUgetGDRcLiYoxRijFMLibfakKj0\n   p2KM+9AXG4pDTjS0CGGkp2KMUAN20mKfikIoGRmkIpxFBoERkdaaQKeRSEUAR49q\n   Kfj60UAZQFOAoFOFcZsIBTqAKAKADFOxQBS4oAMUUYpcUAIKcKXFAoAQDilFLn3o\n   xQAgFLilFLQAm2loxQRQAnpS0UUAM+lFLiikMSjPvRRQAUGlz70Z96kVxMUUufek\n   FAXAUA0Ad6VaaHceOlPHSmjpT1HFUiWOxThSDtSgVoiRwGKUUCkFOIDhQKKDVIBR\n   ThSClFUhMBS0gpaoQuacKbmnCgBKUUtIBQK4UUtFAXG5ozS5ozTAbto207PvRigB\n   MUlONGKAGkUhFPppHSgBKKWkNADTSEU7FJQA00hFONIRQA000in4ppHFADaKWigD\n   KApwFAFKK5DcAKcBQBSigBAKXFFL/wABoAAKXFGKXHpQAClFFLtoAAKWjFLn3oAS\n   ijPvRn3pCDPvRn3ooz70ALikpc+9BoASilNJQAUUfSk/hoAbiilNJSGGc0Z4paKA\n   DPvQKM+9KKkVx4608fepgp461ohMkApR1ptPFWiQHalFB6UCriA6lpKWhALn3pRS\n   Cl5qiRKWilz71QC0UooFArh2pR/Oilz70BcbijPvRn3paYCZ96Wl70lABRiiigAo\n   xRiigAIppp2KKAExSEU/PvSUARkUhpxFIRQAGkIpxpDQAwimmnkU00AJiijFFAGU\n   KeKQUoFcpsApwoFKO1AABQKXPvRQAYpdtFL2pDAUUufejPvQAZ96M+9FFABRRRQA\n   UUUUAFGfeiikIM+9GfeijPvQAlFLn3pKAExSUp60lIYUlLSUAFKKSlFAEgp4pgp4\n   qluIeOlPpopxrREAKcKQcGnY4qkAgpaSgUxDhS0gpRViHUuKSlFACjpSim04UCuH\n   elz70gpwoC42iil/hpgJS4paKAFoFHvS596AEoozRmmA00UppOKACkNOoPWkA0ik\n   NKRQRQA0im08000AIaYaeaaaAG80UUUwMsUooFKK5jcBThQKAKAAClx1oxTs+9Ik\n   MUufejPvRSGFKKSigApaKKACiij+GkMSilooAbRS0GkISjPvRQaADPvRRn3oz70A\n   FFLn3pKAG0lLQaQxKUUlKOtAEgp4pY4i3II+lSeSw45ya0jF7mbkhBThzRtI60oH\n   cVaQAKdSAc0uMdaaQCUopwXdnGeKAjnoCavlJckIGp+aURsByOKChHJNHKxc8e4n\n   40tBUg0e1Fh3TFpRSAUopiuIKWkz70tMAFFFOoAUUUdqB9KAFz70Z96M+9GfegBM\n   0ZozQaYB3pDSmkNMBtBp1NoAKaadSGgBppDSmg0AMpDTjSGgAooopAZYFOFApR61\n   zG4gFKKAPWlFBAoo+lGfeigoKXvSUv8AFQMKKKKAFoooqRBRiiigAoo/iooAMUHp\n   RQaQxKM+9FFACZ96M+9FHWkIXPvSd6D0pc+9ACUhpaKAGU8UypB0JpIZZtnZTx39\n   RV0sCvJGaz4I3mcKM9a1IrNE5f5iO/pXXSu1Y5qkktSsACQpXPowp6W5ZiwBA6HJ\n   q8IkHykfSnF1GFx+VbciOZ1mtikYAuMBjjngdfYU4xLtJ8o7iPX9anMuGK8D+QFQ\n   lwcgqQoUnngL+Pc1XKuxDqyfUYoKjAVQenJ65pu9gygcxnrg5H6VIJBwFCnJHzbh\n   lvz/AB+lRrMgViZB8owFYN8x/L8MAU2rbGblfdhcXCKgc/MozvAIAwOp9aozz7VL\n   wMpBIC7T29uOtW0aNtxbgpw5IGTjn1qNIEkg4jlUFQdpXIPvj8Kiab2BepRS8dio\n   yytnIA6bR1/oavxSB3KnoRlCB1Hp9artYC4ZXGEYEn1PHsaa6ugQRXCkqdyqfX04\n   7Vkk1uVecdYsvDJUMMYPSgdKrLOPLk/hy25VLZ57r9OuPrUySbjmMKYyoYEtzg/0\n   qmuxtCv0kiQ5oFNaVFUliemRx1oEing8ZoasbqpF7D/4aWm06kWLS596SigAzQaP\n   ajNMAzRmjNGaYBmjNHejtQAlJTs0lACUhpTSEc0ABppp2fekIoAaaaelONIaAEop\n   aKYGWBThSClFchoKKUUZ96KACinUUAFFFFABRRiigBO9LRRQAUUYoxSsO4UlLRSG\n   IaKPpQRigANJS0lIYUZ96KM+9ACZ96M+9L3pM+9IQhpKdn3ooATsMmpYIXlbYoyT\n   0qMKWKgck1u2Ft9nhBYYkbnPoK0pQvIyq1ORDra3S3Tjl8c1MHDLxznse/aopXbA\n   GCGJ5OeMetQxI6hmL5LDHTB78H6V3xikjzpSlNkpkz8uckcg0jv8m7fgjqfQfl61\n   Vgl3MyuBvXIz6+/49fxpL+ZoVOOh657+1VoVGk3uSbsB2AIPHJJBz61k6rfJZRG5\n   kPEZViC3JHfn/PSrdn5jWRkuSBJI2QB2H+RWTq0C3qeWTlSdjfTOTUydlobQox2Y\n   v9urLax3RuCkcoVkLjooA5Pucn8qlOtPfLG9u8pjOASPl3NuIJz1/AY6Vgz2qyyW\n   tqM7AwAx90DgBf1q5d2/2GwFtbAB4SwXH4ZNZczNfYQNr7XGGZFmblgoJYnABznF\n   EuoboC4I3ODgKAOM/wCIBrJ/s4hBIXbcVCDB+7kfMf6UjqtsSmchV+7/ACGaTqNL\n   Uh4dPY031QKzPvlaRV+7jr1Ibb1Ht/u+9SR3i3FvGRJE+4jadoKnPTJ428noOlc9\n   FqKK+HcFxnhScDNPhZbe3lkDLtbI5GdoJzkEc9vyNT7RNmM6Uo7HRBwq5Vdpzgrk\n   E59Dkd+2DUS745UeFirKdxjJGTwcgen8qqx30NwIRFLuDfKxVTlgemQRgEZFPlMU\n   yhgSXUDcPQn3HTvzUyk1qhRSkrMtJOsiuCz+buzkKMtk8fhSNOyEHeSgOOByPrWe\n   XZZMOy4P3t+en4dqlW9uI3O4AxggFmAYNnjPXpUqpfcTg1tsaUU4dchqnSRWOM8+\n   lZbmIMCkyl2O7avQD+lMaYqWYbgRyTTdSxdObRuCjPvWZbakGKhmDKe/pWmGDDIO\n   RVxknsdMZJ7CZozRmjNWULmjNFGaACjNGaM0ALn3pKXPvSUwCkNFKaAG596M+9L9\n   aTPvQA00hpxppoAaRzRRRQBmAU4LTRn1p3PrXJc1ALS4o5oGfWi4AFox8tKM+tLz\n   60XATbS4pBnHWl59aLgFFFKKBCYoozRQAGig0UAFFFFACGiijNSUJSfSlpwRm6Am\n   mIaaPxqUwSAZIp6WkjdF4o5ZPoTzx7lcmkHPU1oJprYyx4oe0ReM1fspWu0Q68V1\n   M/NGO9TywhTwahK7jjJH0rNxadmUqiexc0y386cSH7q8n61q3MwgjZywAUVHZRC3\n   tx2Y8k1Vv3eSJwjbcc9OGHT8D7120oWWpx1G6k7ImFwjRbiwG4dCf0FQPqMC5AkD\n   diD1BriPE+uW2l6fLhZVuB8sUcRbMrY+UKPfP6GvOYLLxjfy+dDNK8hPLb9qIeuA\n   x+99QMe5puskdEaKitT3ZbmLexAJ6MD+hH4VPcwG9tNm4qysGDL9a8Vj8QeLPDKq\n   +r2zTWxI3SKQ236kf1r03wh4qtNetf3Lhj255+lOFVS0KcdLo6CUBIAQMbVB/GsK\n   5wqygcZUEEds9a37kFrdgOpHUVhX6EQzSBcqyFRjjGOlVUWgombpSq826UgsGyo9\n   DnIq/LhpcEgM3B/PmqOkKkFiXYYbduLHsKgkunFypVhnew61zOVty7XZsyun2YKG\n   5VgW/wAK529mEt0UjJJJ+cdhV43RETxgfM2D+lQi3ECgnGSQzdyP/rms5SuXFWJb\n   Swt1AebDOOQvXHvV2cR+TswFRRyvr7VUScW6FnBDMc88n6VC0zzyAF8DrtHU07pL\n   YHG+5UuY28syWxZZgSVYMflOOw6D60W2rmBTBJjC7Q65wQApxgd+cZrQJRk2lSB6\n   EYzWPf2775JLZFEyqdhKjg46D2PSsm3HUxlSXQ6GSVbiVkLZIAwGPIx9agLSRFlR\n   UZQeQfunPasrTdQctAbhQ07Pt2qeCP8Aa6nPJ/KtZ7hZQcouA5X5h7eg9s1EtdUz\n   JO2jEFy9m4hBBRgoBZAST3Gcdver8VxC0bAuCoIADDnH8zWYVguYijkttY4O7lW7\n   Z55FR2l49tMUkR4y2cAYO3sSD+IpRn0ZlNcrujUlWGIh41wpIXIHAFXrK9CKEPKn\n   oc1mCVp4WjBZJACAWJO78aggmYHg8Y5z/CapT5XdCjNrVHXKwZQQcij8ay7C9BQI\n   7AAd600cOu4cj1rrjJSV0dUJJq46iiitCgz70Z96KKAENIaU9KaaQCUUvak3UAON\n   Jn3opDTADSHpS0hoAbRRRQBlinCminZ965TQXvRSUtAAKWilz70AJRS596M+9AB+\n   NG3mjn1oGfWlcYfjR+NHPrRz60XAM0UppM0CCjtR2oFABQaN3NW7Ozadg7D5aIxb\n   dkKUlFXY20tmmYFhxWolvGi7QoqzHAkaAKMUoQCuqEVFeZxVKzkyuIgwBIFKSEUY\n   6dKkZgFJHQVTllxGccsTxWq11OeVS2iCW4CHk8dBVB5wrs0n/AaV4iyiWRi20cCs\n   65lLEtjIAIFRNtGDm9ywblHJyeKjjcNcqg53EY5Nc1cahJbgkgjmtbw9cm71JNxz\n   hSwxXNe8kh0q8r2R017ceVCEB+fHy9/0/D8qqXFyzwkqNygBjgc4PpS6vbvcW5WN\n   2VtuUZRnBBBx9CKyNKvlmnNrPMJCVIGcqR7V2dLHpUUrczPPrS8TxH49vBM2LXTU\n   2xJx80jHBb34Brb8ca9ceEdMglFmxklbZDnAUkDJyR7dq5HWLK98G+NLm5KN9lup\n   A6SbPl68qT+JrD+ImtvrM9lOju8Soy4Ixtb6duK5opXfMaVLuSS2O38I+Iz4l04m\n   7jQSI5jYAZUkjqM9iDWVZqfB3jmGG3crZ3WHRTxtY9V+mKZ8NLR7ewJkUiS4kMoB\n   6hQAF/r+dReO5f7S8ZaXp9pkzLKqFh+vT0BrPm95WHT0k10Pd55lbTFlIJDKuPxr\n   ldYuH8lVUkLuA/AV0F3JHBpsMIf7qKF567RXH6tcJI8ShiCTlgOxrqqStEqK1GzX\n   qxRkbuAuOKzbV3nmZyT97INR3cxPydf4celWbVVtrIuxGBlq86Um5HRFaC3mqx6d\n   ubcvmdfm7D1rgdT+IF/PcG20lC7A/NKfWsjxVrct7q8ltA52uwXr+ddRonhJLfw1\n   cakZoFW2RmdWOGfAycVpG5E5KKOfF74uvSX+3BWxwB1xTH8TeKdJkRbv5xnhmUc/\n   jWXH4ovU1JZvlWDdjygOAufX1r1lLC01zTfJmUESIGGBk9KiUpReuxmpdGY2hePU\n   vZRa3MU0U4HO7H6e1dgksM8eQVO7rjvXj9/brEwtGfZf2twsUTD7zKx6H1wM16Fp\n   VtcRRrmQsoXktRN6XRsopouzwGCSOWMlQjFsKeuevTmn2t7MJNkyFGkAZCCeCG+V\n   se4zUhZ4yMKMHGeP1qneIjM1wFcsFIyADj361lexhUp6XRtGXzVMwAXdjcB8uGHb\n   3/Hr+NPuWe4hQwjcyspABAOPT8axobhri3UhslicjGC3GD+PBPsauxXCMu0qGHIY\n   N6defzz+NQ5a2OfluizYXrosasCW3NExJ6kHj8eoqadC0peMEkgfKOg96x5XFvLs\n   jcASDzE5Jww9PYit3SFW7mEjFSFGAc9e9aQTnoc7VtGWLS0vGUMbcrzjLNW9bLJG\n   m2QqcDt1qSLA5I56/X6U9mCgtkYHP1rvhSUOoRm1sBfBwAT0p4ViM4xUJZldSTgE\n   kZx36jFOWYuCDx93B7c1rFLqW60kiQjBHPHemElU3dicfT60rNtXP3Sex71Xlc4Y\n   ZGPQ+mKUmkJVXfceLhN20nmpAQwyDkVmvnGTkbRnP9KkE7r84wGIyVrJTtudEJ33\n   L1N60kUqyqGB+vtTjVrXVGm4Z96M+9GfejPvVDEpDSmkNADKKX8aKAMsU7PvSClr\n   lNApaBRQAtFJ2paAFz70Z96M+9GfegAz70Z96M+9GfegAz70Z96M+9GfegAz70Z9\n   6M+9GfegAz70lL+FB9aAJIIjK6qO5rooYlhjCgc1jacC1wuBW8T1NbU0krnHiJvY\n   UjvmmPkA460qNuFRysQOOPetUtTlk1y3IJWCttJ5I6VCEDEg9hT3AZ92STShfmPY\n   Yzitlojn3ZTlLNgAYBz+FZFxGqO6AnCnjP61tS/NGx7gk49q56/m8rCudrHJPvms\n   aq7kNmLq2wW5zgHFT+AZUe4mV0JYKdrHqOef8iuf8SagY7cqqtzx+Favw6mVriVe\n   4XIJ7VzQd6iRVNLmueiTRl4mUKCpB7ciuP1vSfMWGWJnRt+47GOVb29PpXcgB4wV\n   IJx61Ru7UMAHXaq8qy8Fa7HqrHrw0SsedXupTJaNa67Zm9tVG0yqm4gdsr3+orC/\n   4RLw3qQ82zvBGrNym/OD2GD0rvb2wWW5ZCQwC4ZxkHmse60mytArxwhmU4Jxz+fr\n   WE4vdm8WtijHoA02Evbaw0SlcFvlYkVyNvpk1v4tj1Ay+dEkpO5z82APX1rqG024\n   mYkoViJyoqpcabJBK1zI6qqLhVPAzWNupSVtjSn8QT3jiNCGKrjI6Csm7uJ4LgTT\n   MSCcVDbXdrYfOZ0Mp5PNLqsi3kKyRurcZwDWdSpoaqAkt+jEsHzWXrfiJ0tPJV9q\n   sNuDx+NZ8t0WndAhwB/DTVsJNRh2zJwp3BsdRWSV3cd7aHHqkqaz9oKs4VgxbFei\n   JqX2rQZrKN/lmQryehpml2VslwizouDx06j0rq38M6JccRv9nJ/uvj9K1s5NNaGM\n   0mtTw5NPuG1QWzKQythiOgGetexaJex2Vr59zIsUUKj5ifTsPU0HwfYLIrPds3qQ\n   RzirYsdJt2yUMpTpvOV/KipFy3JUWc7pGgSaz4iuvEFyjRQs5MCOPmI9TXaBvLiZ\n   FQYHqetZZ1hHdoFUoq9COMD6VVe5maZglyzqOQNuKh6I1ia88weM4xgcFhziqcUg\n   lVoZUBVuo9aYryPCd20NjjnrUE7SRIHjDEjBYA8YrNu7G10GlxaBlj3KsTblz0bP\n   X39KuxzhmYrhVU7lIPG3qpB9ByMelZV7MZIFkO0kMCPmwKrQXqhXUN90t93rjr+N\n   ZSOWcbO5p6jeBfLCcNvwGDAYz713uiqy2cKMcsqjO3GB34ritC06a7u0uXQeUvzI\n   T3PYj2r0OyhZcA4bPTd/nrXVhYu9zkqu2pdDHbtPXHbpSAkEsckhc7vWhmK4xww6\n   HrjPr7Uyf5oWcYVl4A9fY13Puc6ldiTBhuYN8vBXB645A/8Ar1ZgK5ycbm6j0Hp/\n   Os9rjMW8nKqB8vpwcj/PrVuJSpbONoI247Lj/wCvSi9QchxlZlI2nIO3J/nTZIz5\n   SszNnrj+n6Uxt0s6jewVfmyO+e1TTEs2znaCrLzj8qpq6uxJ6lS5YYOG5Y7h7DA6\n   +9Z6TsrMDhmz8uD19qs3bo+1AMKcn61kyHZM5Pyg9DzzXHUdmdEXZGrHM0TgoSFJ\n   OeeDWurBlDDuM1zkM/mK2C3qOK07CY7jGWyDyKulPWx0QkaBpDSmkNdJqIaQ07Pv\n   TTQAn5UUflRQIzRThTRThXKaC0UUUAAoopR1oATrRn3oz70d6Bhn3oz70Z96DQAZ\n   96O9GfejvQAZ96M+9FGfegANGfejPvQaANLSATMa134zWFp0xjuRk4BreYZGa3pv\n   RHBiU7jUOD1602fBABOPSmI26XjoKLg5Ug9q1S1OS94kLA4Hbin7gyZHUDFIvzRj\n   bnOMc81HuZAVG0sTV7kKPUoajcCBSo+8eK5+8IuJi8nOBW1qPzEvJHkDsGHNYksr\n   yOCITsH+0KyqN3syZI47xWj4hwOC2Dgdq1/BUy290I4xkFeVPUfQ+lT6tpxvrUoy\n   bVXnO4da57R7x7K+xG8W1WKnc+MH61zfDUTHTVrXPaEjYorIGU45HHP1pXL7MFDn\n   25osHlms43zFkqM9TU7rOD0iI/Guvm1PUhsc9fuibnJCuBiudubmOOcNcOBu+6Ox\n   rr9QiEifvwoTvjNYdwlh5ihYFdl6EDNOSujaLQ6ER3FqHCfKw4OK83+I1xc2MUUU\n   cUhtmP7xlHQeleswKZIgpi2qBwMYxWZq+kxahayQzIrKwI5FZTpaFxlZng1rNZaj\n   bmaFCgU7TuqCe/jtZjCJ2VscAmtLX9OPhm7a0jgbyZpNyMB39Kn0j4c3HiC4N9eh\n   4bdjwvRseteeqLcnrod8q0VBaamf4ev0ur8wYDyscYHNemWmhkW58yMLkU7QfBOm\n   +HJxJBHuc8b35Irb1W4lt4GaOMSHGQq10Kmkrs5HK70OOn0z7PMzso2qc5qZra3a\n   2BBYSMuQTVW81yZdqT2zhWP92rVpIZCM7eny57VKdtBNdTNS3KyBAGLA5yxPNWHk\n   m85UNuFHQbe1XpIdzh0Zd6ngDpTzA7Ydi2Rjp0qXJjsUGtSWBAbcfvEdKljgRHZW\n   xgc8nBNXxEm3cW3H0qaOCJsOEBb3FZy1K2KJiAO4AKO5HXFVbjOMB2P4Zx+VbUiD\n   gHFZtxb7lYg89R61LViWzlrm5KJIh24yeO350vhqBLlzds+WyV2lflX8e5/SqWsr\n   M9yttCWaSVtoVlwc/X+tdjomkSQWsAAUFVGQBwTStdGVR2On0qARqBGVYDByp6fh\n   2rpYmcRdec4Ge/0rH05SqqnAAHOP8K2YmBTawGevbr2r0aEbRPLqyuyQglmIOe/F\n   Ru2yN8gcr096lALMGz2GKr3bBY2YA7QDnjpzyK1krIwT1KLtiQBApAYFs9xxkVqB\n   8Hkcbc/0qgGDMyA5k3HqB19vfFW4juUkkADAGRjOP/1VFMcmPRd7F+jZ49OKZM21\n   lcfLjKkdhU6ZZWHcc7TVHUpAuAGIJOFIPT61UlaIRdzPn8yWZUBw7ELwc47k/wAq\n   spAiwFJQGZufZfpUaAtcDCgbRgsD2xzzU5Pyq7cAEsF9Vx/+quZJas6IvUzoIWgZ\n   kYHaxIUk/eqWzm2PkYUr/d6CnzOrFW4BUgD2qmilblsEgH5tvYZ7fWstpKxvtZnU\n   xyLIiuvQ9Kcaitv+PWPp930qU12x1RuhDSUpptMoXiikopiMwUvakFOFchoLQKQU\n   tABRmgUZoAM+9GfejPvRn3pgGfejPvSUufekMM+9Gfeko4oAXPvRn3pKM0AFGaKM\n   0APiB8xcHHNdCXIhUKc+tc4pIYYrbsphJDtPUVtSa2ObERvEsROMkd6ZKNz8HFAD\n   b8AU2WQISSckV0Ja6HBZWsKWKp1AFULm8CKxjXJXrTZ52nXg8DrUQj3PkLuDcH0F\n   UZSl0RUdZbjD4LDrSxWG4Ox+VV7DvV63tzGrlicngfT6Uk+2M8EL0wTyc/TpU8ul\n   2T11MPUIphGwERIxjJIVcfU8VyqaZbpLueVWlPBWGJpSfY4wP1NdXqkrSMxBDbV+\n   854/CufLzO4jWQux6KOFPtgda5qlrmiSWp3/AIYkjXSY4o45FKEgq5BI/Lp9K1pZ\n   yowSin0LZP5CuY8KxukLxvMWGQ22PhV9gR1+vA9PWuoCRovyKFHqBWqtoehB3iik\n   /mzA72GwjkFMH9aqCO3gb92i5HoOtXpNxJAPHc1Vd4YT8oBYda2WxqhfOzGSVKis\n   25udqkgD6mrL3LOpwmBnv3rmte1aKzjZnbceiqOpPoKmpJJFwi2zk/E8S3mqWSSg\n   N++DDIr0DT3j+yrEQFIHbpivJb9ta1C+iuY4QkcZ3YbrXeaPfvc2gSQFJQMMP8K5\n   oPV3NZLQ3ZVDFlT72OPTNczfLqMUgc/MmTkCthgzRhFkKlT971qGeK6gYyh1lXGQ\n   tTPUUdDHt7yO4Ui6hChT/EtQ3WmtNcfabKRTER8yj+laqTW06ul0iqWHNOg037Mu\n   +ylDx9SrVk43Q72MW02rLtZMFePxq8GBBABA9xViWJHbeUAJ68VG0IXkFh+oqGra\n   FXuMZRxnr2IqE7wGUPtHripXVwp4BHXIqCTOMh2H48VL0C5E80kZILqc+rf0rJ1H\n   UhDFvZWBHRh2qS/vPIB8xSwx94DNcjK1zq+pfZrYv5IALN12j0685qd2TJ2NLSHm\n   1PW45ZELQLuXdjIJPGM9q9MsoSsMaZJZc43D7w9/cVzvhjRobOxS225XJ3MxyxLH\n   rmungjWyPkEMpXkNyQQemM9+K1jDr0OKrNPRFy3b96eSCozkDt7+1aAO5sIcE8Zx\n   3rOjYKxJGSpzweR9asxzAOpOAGOef5V1QlpY45rqXolfyxuOCOv4VWuWLM0ZGA5G\n   c9Dx0qd2X7OcYIwcVTkkAlGBgnAXceM1pKSWjMkrbBHDFJcmZT0PIIz/APqq4F+8\n   QByxORxxVa0Z2YhwAM5JX+tSlTuD8kHJ2k4FEXpcT1JpWwQdxGOuO4qjesFuEdEV\n   sKerdSeBxVuWZNgJYEAY45rGvbgea0rAEqPlGDwfX61FSSSKjG5PGzcPuwCjLt6Y\n   OeKhuLkIxQDaQAvB7f8A66igffbgEljjaeeQTzUN6+/cMKGJ3fMPujpXPKVlob04\n   63HiZW2puOe4zjFSg/viSOF4rOtmWIhiwBJ6n07VpachuJgW3BQ2TtXI/wDrVMdW\n   jeN2dHApSBFYAFRginU7HGKbXajoGmkNOPrTTQMTFFFFMVzNFKKQUormNAoFApKB\n   jqXPvTaWkIDRRmigBe9FFBpAHrRRQf1oAb3opaSgYUUUUAOHNaelMocg8msoGr+l\n   MTcYPFXTeplVV4s2Zc4JAxVIqXZgee9aLDPFVdvLBME9CewrrjKx5c731KrRKFK4\n   ADdabGgiUKmWGcA+lWJI2+Zs8Hr61DK2yPAI4HOK0TvqZN2EQBcsxy2az7q8it4n\n   cDDNn5jzVud9kIAbkjI47Vzl2JG5OSNxGO9Z1JWWgRM28ne4bIXczHHNV1l8t9ib\n   WLDDMehHoPb+f0qwbdtrKMAdGY8D86VVS3kBAwMY809W9lHb61xu71Noxe5t6A3k\n   XQDMAzDOwcEe5HpXYKu8A5NeaJNILlWhdkG4cL94/U967+0md4VDn5sDcPf3rog7\n   o66T0sWXXjaAMVQntwilxHuPtWkDxzTGAPetEzVOxymoTTxwuwX5yOFHauet9Cnu\n   5PtN226QtnBHCj2rv57ZJWyVzVUwopIwBgdBUSjd3ZvCStoclPp3kKSACpOOlZ4W\n   S3kZ1TGO9dVeRqzYHOayLuL5SNuT2P8ASsJNJ6G6s0QwahHcoUc7W6Y9atK0iKoj\n   bco+8OorIltSy7kXH06irFtdPBGUIJOAM1CqJvUlxtsXzBaXUgSRNrkd6Es5rBj5\n   bZT09Kje7ElqJxHlkbDDvUhu5GLRk8Fdyn+8P8abaI1Iri4QqWABYdR6VVSVJG+b\n   5STVhIkDYY/I33WP8J9DUc0Hlsw6MOenB+lZSvuNWCSJlXOOB3qjcIdpdQAatx3L\n   I2w8g8bT/So7mAupe3cEdSp/pUSSa0E3Y4/V5/NdbViUkkYKrDt9a2dO0SGwVYkR\n   chQN4HLN3P4/0FRxW6S6sGmjG5AQp6AE+tbptZpBGInCheWGM7gfQ9qUY3MKk9bF\n   jSoyqlGHzKADgfyreaJLiERSqSp5DjqCKqwwIsasDkqoPA5/z1q2GYqqgYLc7uo+\n   ld1OK5bM86cmpXRTNlPbkur+bFwM4ywFJb3ASYBlYknncMYq48gDbVyqr3Hemi4D\n   RBpEVz2PtTdNJ6E819yw8oKqgxhvSs5nBZfmBYHI2njHSrHmW+5dwZW/z+tV3tUH\n   zxXCqpO0ZGOvrUyi2JIngdTLkAg7QSfWpkkwwy2dvOSe9Z4tLlXTDoyj35FTlJwF\n   Do3HBUd/Skm0NxuTGU7SQo2L8zN0xWXdSp5h25bzO59O5zU08tysLItuxxk7c/L0\n   /WueaPWLmYhrXyUXBUl+B+FZVJN9C4qxsRuqsMA525bd1Jz1qlfMyTggFt4yrfe5\n   Hb6VJDazEA3UqqcnKx9OtSXO1kjUIAFOF/2ayd2jaKsjPjtnmmDyN3yewY+1dlo1\n   o1vbBySCw5XsKyNKshPNsLABRuaupAAAAGMCt6EOprSj1FoNLn3pOldJsIaYaeaY\n   aAG0UHrRTAzBTs+9NFKOtcpoLn3pRSZ96KAClptLSAdRQKKQCUUUUwCiiikMU0UU\n   hoEJ60UlGaBjjVrTj/pa9KqHvVmwZUulY/hVR3RE9mdGVz1OfamNtUjA/CpAwZcg\n   8VFIu4YB5FdKPMmyJ8tkH8qpylLcFmGQavBTtP8AeI5rOnDOqqcHPWtE+xjJaJmf\n   NdmSQqq5OOOKjkjCW6uQxLnLZ9fanoBHclSuWGcE1Be3e1cr1YYrNvR3CK11MS/c\n   rIAccHKoOg9zVVZZHZnkbcD0GOlTSo0swJ78k1LbxLCvnOMjPyL6n1rl1b0OhXYG\n   A2abyFNwy5TPIjH94+9bvhu9EkTRbySpyS3JJ9z61zl3OWbaeT95j1/CnadqbwMb\n   grtjU7VReNzd/wD65+la05JM1g7aHo6Nnig8is7TtQS6gEg4ycc+verwfccCui3V\n   GyBu9V2VWYnHOMVYdlCn2qu7BQWHBHSqWq1KTa2M66gKsePm7VmTwFn56EcVtzne\n   OoziqMyjjPWuedNNm0ZuxiGEK7AjjtUb2wLZArRkjXJyaaQqrweawcEXzNlW3gAE\n   qEcMufxpUjzDtAG5OV+npVhOJMge1QlikufQn8qdkkLUiLKnzEZRuo9KazZVUflT\n   9x/T2qWVeqDODyKp8hSjdD29KliIZ8g7JECkdGHesqe+e3kCFGwepUZ/L+da8yyF\n   ShwxHKse/sazYAbjKyJja+0ZPI5xWTTvoROVlctWEKXkG+TDOrcMFwDj/Oa2reDy\n   5E4I5yD2Pt7VU0+3EUKgZwpwP93FaMTlG2DGD0HpW0Y21OOUrk4dhtJRioIAG3rz\n   3q0CdzKSqkLk8dagQ7wMH953yOg96Ur5cpYk5OATn+lbxdkc0vMa8MgU5VVLDK4P\n   OPpULx7Zo14x2wcc1bJaXDZVmB2qfan7gc8BgOgxVGduxnPlWkZsj+HaRwDUZLrG\n   uQvJB49PWtBAZJArbQuDxnmoZYY0kJGGKtwD2/8ArVLGisJGDSMd3Qc+3tUIuXVE\n   w7Atxz6e9XHt0aRsoFAwT83Bqtc2oVgwdVDZ4zke1RK6LRE1w43Au3Tp6UwSMxGW\n   Y8YNSTsZAsKptkXALDkEetN+ySAbix+VscHIP1rF3NExqvgc4A3BTmllO2Lkck/M\n   PT3pyQICMsC3B+X1pLkK5AHyke/b0qHexrHY1dCcbXUj5iM5rbJPrXOaU4iul5OH\n   4x610grqou8TansH40hFLz60hz61tc0uBphpTSGkA2ikooAzQaWkFKK5zQUfWjtR\n   3oLYGaQCAgUbxUEjkZ5qCSfb1NS5WKSuX960b6zPtoHeg3o/vVPOg5TT3rRu96yv\n   to9acL0HvRzoOU08jrmlrOS8HrUgus85FUpJhaxcoNVxcA08TKaBElGaZ5i0eYvr\n   QA+lDbTkde1MDKe9BYE9aANyx1EMqxydR0q+cHDCuWSRUdWz0Nb1rfx3C4Q5YDkV\n   vTlfR7nFXo9UWJW5IzyRxVGSMBAuelTBzINxGN3NQzuEQg/jXUkkjjl2M+ZwNzHG\n   elZNxs3kFW6cVoSqGUvn5c1RubhJmVlHKjGfWueeo4opgIZCpyuBlj/Sms4duDyv\n   AHvVhlUqeQSDub3aqZUK2/pisHoarYqzr5smwnaTy3v71UnffIsSD5F4VR39zVyV\n   lIZucnjNZlzcGAMQDg+nGfqajmNIK7Or0WcJMkYOSMhiDwDn+ddSkmVP515rpN44\n   aNy+0AcKB0Gewrv7NjIiknPGa76Mk1Y6Grall5h69f8ACqryllwSfarBjBOcYP8A\n   KqsiDGO4pyTKjYgaY/Ng9D/WqUsziYc8A/pVkkqCTzjP8xWdKG8726VzVG0jSKRW\n   urtvMyDjOCahjvSzsCc//Xpl+SGwBz/SorSBywcjAB7965nJ3sbJKxsQsWUORyab\n   IBuPFLGNqjPrSuctwK16GbGhg0Of4l/lVWVlBHTk4NToCWIPRgRWfc7lfbz1qW9B\n   Cu+1Rlvl7exp0VurqxGAHGTt/nVCZz5bDqRlhjv9Kt6XeI4WLcAyruI9R3P6/rUx\n   abszKqvdNOIbdyDBBPNPRlGCDgknil288AZPIqN1ZmIA3AnBx+tanDK5OSGZX4Uq\n   f0qwAPlLYYE9c1URjtwcYz+PtxU6MIoQQo3E9KuJnJXJQREpwPlJ4Oc4NOiYBiOe\n   eeTnikQEjADMCMgseAacIXZTgKpxk5PWtEjIjUbZQu3Cg/eB7mgwFmK9QeAT0Ipc\n   p5hI+bHzZ/nQ7oq7nfKs3BUdKVtNQ1K8vlrySWlAwRnt6/Wmh4VjZ0VguNpVuStM\n   lUPNkYZBjOWIxTHmVWKoeAeNzcmsZSNYxbZHC+4s6HnO3BH5UpLxcfdDNu696iBE\n   as285DYx3YnoDUYlaUjJJJ+6CRgD+lZN2NVG25ZKnaZFPTPy+tMDgyKjMFPBIODS\n   SuY4WbcFPQM3SonYqiMcFWIBOPY5qWynK2hradHtvQ+BtXJP/wBat8EMMiuTF2YI\n   omJ4JKjPrWzZXocDLV00ZK1jpgrxTRqEUhFCuGUEGgk+tb3KuNNMNKaQmkMN1FNo\n   qgM0U6mBqcK5SxwamscClBpjn5TQBUnfbnmsm6ugu7mrt65VSa5XU7wIGya56krG\n   sUTy6kFYjdUR1YDPzfrXG3urFXPzVnS63j+P9ayTbLaSO/8A7XH96nrq4/vV5t/b\n   pJ+/U6ayx/iquVkHpMeqAn71W4tRB/irzWPWSANzVfg1sFgN/wCtVG4pHoqagD3q\n   cXoz1rhINXBI+atKLUwQMtXRFXM2daLwHvTxeD1rmU1DP8VSC/B43Vp7NsXMdGLs\n   YyTSm6HY1z4v/VhimtqAA+9SdOwKRvteY71qeHrsNdTjOTsJ+lcM9+WZVByzHget\n   dHdz/wDCOaCJG/4/bxMD/ZXvURVnd7IU3dW7naW00d1bh43BwMVUui6ghvmU1wvh\n   jxhHbzfZZnG1j1JruhcQXa7o3VgR2NdUJqS0PPrU3FmdKwaExqvGapGNYkLYyByB\n   71o3MQiJIPBrOlfgI3XqfrWctHqKKuV1YrES3JJqJmG3Bx+NSzfMoA7VTdju5PFY\n   ydjRRK87hVIHU1hX8yquGOfQDvWtctgkjpWJd7WlGMM38qxep0U4dTR0aN2kR2HX\n   oPSvSrRQlshHXFcRo0ICrnJPeuysifKGW+ld+HVkXMvhS2CTUEoAPHU1KrYJB6Ux\n   juPqe1dEtiIme/zBqoyKdu/v3rZeHKfjmqksHysSMYrmnBm0WYk8fmPyOV4qSGIK\n   vNTsqqxzy3QUKuQCe9c6hrcvm6AF3EemaGXBJqTIXjvTXfjj1qrMm5UllEZU56NW\n   fevtYsPrVq5KorEnkZNZVzcBo4iehAUn3rGUuhSRXkf5wM8Hj6Gs83klnfLOMgrj\n   jseOaszttz6iqFyodRvGSD1rFyY3G+53dlPHd2yTRnKsM5znHt/SnsjDocDsfeuN\n   0TVf7NmKyZMLc5/u12aXCSQq6uGRhncO4rphJNHDVpNMeHw0blQzKMnI68U9GHls\n   rlQVORxxn2qAL83PfgL3NSRSMjKxYBWO1VOCcfStIs55RL6MqqwJ5HU8HHGagMxd\n   w29QrHBPf6Ux5UAzvJCghlHQ9MVXuHMKSKqgELgY7k9cf41blbUhRexY3gyOgIAU\n   fMx649Kie82IMqoQ8DnlR9PWs17h98uwbRwBz1FU3aRyxO5mPAwfl9+f8msZVexo\n   oJFl9Q3LKWySWx83OPfNQi4Z5xk4XjJHc+9QFCVBPGVHyqSeh/M/ypQqqu9mZUVh\n   8qkYJ/D+VZOTZS02LCMu1iCzE5OMdD2//XUkKksSW3E9WxUEQKluSBu3Z9aW5uo4\n   o3QFt2eo7ZHr0qW7FW6ssTSF1ChSWyMjHTHemzkmSAMM4LHdjjmqEbPITIeWLZPz\n   biFAGMfXNaZ2OoHXaSQCeAPcd6NxWuynrM4gtIkwdxO5cdsdaZpepnKqWqvqrmQ7\n   RMHXrt9D9KyUZopAwJGDSU2nc9CELRSPTrG8DqvNaIYMMiuF0rUs4BauttLpZFHN\n   d1OakiJKxcJphNBYY600mrEJmim5ooAoA0FsCmA0x3965yx+/wB6C+5TVZpDuoEh\n   x1qbhYq3v3DXD63wrEV214/yE1w+vE7WrKormkXY851WZlkbB71hu7u2ATk1s6nC\n   7zEAHrTbTTCSCRyaI2SKk7lW0tHfBOSa0hZuB1NbdnpmAPlq89gAhO2hsIxucfKr\n   x8Amq4vJImBySK3dQtQikYrmLslWJB6VUWglGxtW2pvkckVs22pMSMtXGW0+SME5\n   rbtHLYzxXVSs3YwkjrItQLDhqtC+O0c81hQNnqM1bxgA16MKaaMZM0jqHy4JqGTU\n   Tg/NgeprPdht4JqjcSM+VBJJ4x61FSmkhxZ0On6ki3kbyPujR1Y47nPAFdp8SbpJ\n   NG0/UIZF8tlICnqeOcV5IbpbdxFncIwWO0/eY/4dPzrrPiNepDoHh22L5kW1Z3AP\n   Zhx+tefJJJotq7TOAl1uSGbO8qwOeDXR+HPiNdafdoJZGaPOOTXnsoJVctk471GG\n   IrKKtqi5RT0Z9NQeO9NvYkJkUHbufnoBUUviXTmUyecoz718+RSyW+mySF2DTMEX\n   n+FeT+uBVU6hdn/lu+OwzVNt7mfsYo951DxpY2nR1Y49ayj41tpgSCvNeQz3DuyF\n   nY5UdTVi0cswBPHvWMr9zaFKJ6dL4h+1HajYBqaxUzzK7NkVxlk5O0A4FdjpTbgu\n   TtFYxb5tTZwio6Hb6VEFA5OPatyG4ZCAegrH0hg4XnIFbk0TGMEDA9q9Sl8N0cst\n   zTgfzkzipFiCn2NU7SUrGq4woq48w2jnrW6d0ZtWYPtxjvUMqBlKjqeTSTsEXcW5\n   oSQOhPU5xSeujGjMnh2hsDk8CohkZz/CMCrk8gMjMcZUHArNLNsJA6muaSSZortC\n   O3zZHTFNLEo3+0OKZuwF3d8imK2VAJ+lRuMo37OwZhwOlZmzdDtPPNatztZWXrya\n   z3URzEDocEVzzWty4vQquofKtnkHHtWfKpZR78NWgXDEgfeLZBqEKuSpyCTznsay\n   aKM9I2Y7Sef4T61qaXfy20mxmIi3fMvoPaopbXC7gPfHoagaRdvX5gc/UUoyaYpR\n   UlqdhHeRzxb4ZwyhiDyOPU464qQyvG6hWZSTnAHrwTXnc6yRXO9HKnqCODV+28S3\n   akpOqyDGM5wcVsqnc55UOx21vcKp8t9zY+U7u59/bvTZ2LMAX6pgLkYA9/y6VgQa\n   xbzKWldo26YbJBH1FXXvI9qqZkCqAWG4ZOefwp+0ujF0mmSSqGLKBkn0/r+VRO5K\n   nG5mIxu7e+KhNyjqQJFJOBjPf6UwThFJOAVBySwJA9evFZuQezZbEaFlVhkA8KSc\n   E+47/jSBiGIHTsR0BqISbgHBHmADAz7d6aXBBUyBc8kAjp6D360cwKn2HyzBiBHk\n   sV3A+nv7k9KrLbl4wJDuZizHccnPZQew4p5mjUnDZJ5JA7+3pVZ7kgrt2qF4AFQ2\n   XGg3uXIMLOzBQoY5/wA+9TNdhVfH+syAGA7VmCVm5JJ5pxYjnNNSsbwoxWo6X5s9\n   OfSqEq8k1cZ8iqkz5pNm4yC5MEowSBXXaRqJZV+bNcOxJatHTLowuATitKc3Fmco\n   3PToZQ6jmnlqxNOvQ4X5q2A4Zcg13p3V0YvQQtz1opM0UwMfzcd6hluNv3jUQc4q\n   KdiRXLJmziPM4Pel88YrPYuD1pDLgcmo1FsWbicFGFcpqqCTIxW3LKSDk1mTqHY5\n   6VMlcpOxxk+nbpScVdtNOAIO2to2YdgQKtwWRXHFNRZSZXt7NVUcdKknt0WNiRit\n   IRBF9KoXrDYaJKyNIs5HV1ADYFcVqK/Ma7XVWyWrjtQXLHiog9R1Nihb8MDW/ZDJ\n   BrDthtPNbtmpOMV3UtzlkbNswIx3q7yFGTxVS2xtGOtWhkgBsV6lPY5XuQzMeSOl\n   UZG8tDOfvD5U/wB71/Cr0ilmCKOTWZfuG4XO1Rhf8azrPQqJkmRRcIGYsCwHHU5N\n   db8X3RNW0mGNdpj06MEdODmuInfbIrjgqwP5V2nxYdrmbQb4oVM2nJnnrg4rzX1N\n   eqPN88YpRjOT0oqa0UPdIG+6Dub6Dk/yrM1H3p2mOEcCFACP9o8n+f6VTqSRzLKz\n   t1ZiT+NR0xFl2ysbenFWbZiGGOKphtyAelWIDhhWci4nQWm8gbTg11GltP8AKA34\n   ZrkLOVgwxXVaTchWG4fpXM1qb7o9G0Cd1KowrvLaNZIRnBzXmul3JZlYNgdq9C0y\n   cvCpJ5r08NK8bHFVWpZltyqkLxUMv7tNzA4UZrQBBHSoZ4hIjKRweK6bGSZzBv3v\n   G3AMEVsfWtO0ZmznPHNWBYxogVVAA5oRViRmOMms7Nbsq66FaSIuxJ4zUcsIVFQd\n   uSaso2+TJHApsrZUnHU4/Cs7J6lX6GVJEGQ+o6VXkR0jDqOnetSFAwYsehpLjygu\n   AeMVPLpcd9Tmpi5mwAcEcmoJIHZsE4K1sIqYkcr0qpdsodXOBuGMVzzta5onqZkt\n   qys7qf4elNQbkDSDnHNaAIYE+oxVNsKzADg1i9NSkVLzeoyjDHUVjuxbLHg56VsS\n   /MuCPl7+1ZlyAGwMfX/Gs27u6KIzOGh2yDO3v3FVcAyHBDDr7inIrlyHHWmPHtbK\n   t07UybFxCNowaj3bG5UUkT7hjjNK/oR1oAgnbD5RvY+1EB3NgE4qJ1KyHNSwfeBz\n   QyjUhDq2Qx5qypLLkHBqnGxIzVlWIFTcQ8k96ikOO1OdsiomJPWqETRvlsdqsAjb\n   xVJTg81ZVxjikgEc4z61Vl71PI3JqBvvGgorEndzUivtOR2oIFRM+2mmJo6PSr/5\n   gC1dhZz70GTXmFlOUuBg4Ga73SZ98a8110JX0MZqzNvNFM3Giukg58qSM1GVJ+8K\n   ugfMKc0agcCsOW51SMt0IHSqjqRW08a46VRnRcHik4WMmzKcZHWohFuPWrLD3NOj\n   +pqeQQyKAdxVkIqrwKkAAHFNPSrasNMqz9CAaybtSytitiVQRzWddKNprGaNYs4/\n   U4zlq5e8gJzkV22oIuTxXPXUa5PFZR3Km9DnorcrJz0rYtEK4wOKgKLv6VetfTtX\n   pUYo5ZF+FQVBA5qzndwRjFV4eGGKnckMMV6cFZGDVxkzCONhk7m4/Cse7OATniti\n   U71YsATWRcfNnNYVtUVEw7lAzHBxXZeNh9u8A+FL8klkR7difUYI/kaydF062v8A\n   WrOCdCY5Z1RgDjIzXefFyzt9O0vTdMs4lhtIiZEjQYAbHWvNl1Zp1SPFSuOtTRfJ\n   byvjlgI1/Hk/oP1qA8s2fWp2/wCPSEdiWY/XiszYrmkxT+nSm0EtAPSrMXaq4AyK\n   ni6ilIqJq2z7SK3LC42letc/B1FbNlwRiuaZvE73SbxlAJOSf0r0HRLvdGuWBNeT\n   6ZM7OMmvRNEcgDGK6cNKzMKqO5hkDDk1KTvPtWdCxwvNaSdK9I5WrDChbPFVDCC+\n   D0q83Q1Xblhn1pSVwWhG8CRLkdazLmbaNvfNat4TgViXHL8+tYVHy6I0hrqRFnZV\n   UHApJWQAs3SpmUDGBVW/+S0JXg1jJ2i2WtXYzLm8JUoowORgVTAaWMs55zxT1ALH\n   NTFQIuBXC5OW5vypESAopGM1C6rtI/ixmpVY5bnvVWZyJOKbdlYSRUnYMSg/GqTQ\n   JFk5Le1XT1z1PvUJRSM45qCzMlVmYFG2j0NNdVADDkkc1ouqlTwKzwg5+tWjJjY0\n   JOQeaezvnaVqPJR8qSDT9xc5Y5oAguTwKfbLhQe9QXBO+rtsBgUMosxMQcYq0CNt\n   VlqXNSAjvzUZfdwetNkJHSoyTmmMsKasK3FVU6VOKQgc5quzYqdqqy8dKYwLjHvV\n   Z2yetPNQty3NJCJYiRKprttEm+VRmuI6EV0+iO2F5rooO0jKa0O0V9yg5oqCN22D\n   miu+5kf/2Q==\n   </BinDataEmbedding>\n         </BinData>\n         <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n           <BinDataEmbedding attribute-name=\"bindata\" ext=\"png\" inline=\"true\" storage-id=\"BIN0003\">\n   iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5\n   Q7t/AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAQAAAAEABcxq3DAAAC\n   V0lEQVQ4y32TMU9UQRDHf7tvOY47uAgel4tBhUKIJoZE0YbSSiBoQW2hFQnfwEjH\n   F7CHjg6auwIaGm20wwYS6AUSNCdwB++93RmLd4AK+E+2mp2Z339n1szPzyMiuZmZ\n   mTelUmlIVZV/1Gg04u97e6tTk5Nb09PT1Ov1i5grFos453qq1epcX1/fqIj8lWyM\n   oVwu09vb+2pjY2OuVqt9mZh4ydraelYgu6ZGVW0cxxwfHXEFAegqFJ4Oj4ws1ur1\n   tysrq1/Hx8fZ3NzEqiqqioggISDBo8Ejf5zgPa1mE+fco8H7gx+Xl5eHFxYWMgJV\n   RUWREGgGy4GWMBiczTp3O6En8qTHx+zu7HJycvK8Uql8WFpafDc7O5s4VUHUggR2\n   G8r6foHIGMoFcEa519Hkcf4EVaVcvk2l0o/3fnRs7FkpSZJDJ6JYq/gg2NY+xZ+H\n   EPWgSYGunhLdnZDr6ECBrnyefD5Po9HAGINzUduCCiLCj4M9vn3+hNoctrNIrrsf\n   /3CIgQe3EBGstVhrCSG0cxSnKqha0jTlbnWA1y+msJHD2ggbWaqlDpwD0YjIWkQE\n   7z3njV02ASX1nr5iJ08GctkYVQBB8bRagDFYazHGEEJAJJueU1HUKiEEkjTlLEnh\n   6jISRREG8N7jQ5tAFCcqWL3EclHETVLNGgXffoNzCypZIE1T4ji+NtkYk1EYkxFc\n   WGhvYkYgOOduKMCF/4ygXSCOY3zkpdVqnlprUiDwf0WtVvP07OxMfAi4nZ1dUP3V\n   lc+/z+Vyd5Rr/9IlCZg4Sfa2trePQPkN6rGAJMLKdHsAAAAldEVYdGRhdGU6Y3Jl\n   YXRlADIwMTAtMDUtMjRUMDc6NDI6MTctMDY6MDB3nikDAAAAJXRFWHRkYXRlOm1v\n   ZGlmeQAyMDEwLTA1LTI0VDA3OjQyOjE3LTA2OjAwBsORvwAAADV0RVh0TGljZW5z\n   ZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9MR1BMLzIuMS87\n   wbQYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA90RVh0\n   U291cmNlAG51b3ZlWFQy6iA23AAAACJ0RVh0U291cmNlX1VSTABodHRwOi8vbnVv\n   dmV4dC5wd3NwLm5ldJGJxy0AAAAASUVORK5CYII=\n   </BinDataEmbedding>\n         </BinData>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n           <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n         </FaceName>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n           <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"top\" color=\"#0000ff\" stroke-flags=\"02\" stroke-type=\"dashed\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n           <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#99ccff\" pattern-color=\"#0099ff\" pattern-type=\"vertical\" pattern-type-flags=\"00000001\"/>\n         </BorderFill>\n         <BorderFill backslash=\"0\" blur-center=\"50\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000004\" gradation=\"1\" image=\"0\" shape=\"1\" slash=\"0\">\n           <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n           <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n           <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n           <FillGradation attribute-name=\"fill_gradation\" blur=\"50\" gradation-type=\"circular\" shear=\"0\" type=\"02\">\n             <Coord32 attribute-name=\"center\" x=\"100\" y=\"0\"/>\n             <colors alpha=\"0\" b=\"63\" g=\"63\" hex=\"#3f3f3f\" r=\"63\"/>\n             <colors alpha=\"0\" b=\"127\" g=\"127\" hex=\"#7f7f7f\" r=\"127\"/>\n           </FillGradation>\n         </BorderFill>\n         <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"1000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"200\" en=\"200\" jp=\"200\" ko=\"200\" other=\"200\" symbol=\"200\" user=\"200\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"50\" en=\"50\" jp=\"50\" ko=\"50\" other=\"50\" symbol=\"50\" user=\"50\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"2000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000001\" italic=\"1\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n           <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n           <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n           <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n           <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n         </CharShape>\n         <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n           <Array name=\"tabs\"/>\n         </TabDef>\n         <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n           <Array name=\"tabs\"/>\n         </TabDef>\n         <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n           <Array name=\"tabs\"/>\n         </TabDef>\n         <Numbering starting-number=\"0\">\n           <Array name=\"levels\">\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n             <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n           </Array>\n         </Numbering>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000100\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"2000\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"13\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"3\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"4\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"5\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"6\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"7\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"8\" unknown=\"0\"/>\n         <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"9\" unknown=\"0\"/>\n         <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n         <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"10\" unknown=\"0\"/>\n         <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"1\" unknown=\"0\"/>\n         <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n         <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"0\" unknown=\"0\"/>\n       </IdMappings>\n     </DocInfo>\n     <BodyText>\n       <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n         <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n         <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n         <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n         <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n         <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n         <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n         <ColumnSet>\n           <Paragraph chars=\"34\" charshapes=\"5\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"0\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000022\" unknown=\"0\" unknown1=\"1\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1200\" width=\"42520\" x=\"0\" y=\"0\">\n               <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n                 <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n               </ColumnsDef>\n               <Text charshape-id=\"7\" lang=\"ko\">한글 </Text>\n               <Text charshape-id=\"8\" lang=\"ko\">2005</Text>\n               <Text charshape-id=\"7\" lang=\"ko\"> </Text>\n               <Text charshape-id=\"9\" lang=\"ko\">예제</Text>\n               <Text charshape-id=\"7\" lang=\"ko\"> 파일입니다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\"/>\n           </Paragraph>\n           <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"10\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"452\" width=\"42520\" x=\"0\" y=\"4800\">\n               <Text charshape-id=\"2\" lang=\"ko\">머리말입니다</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"2\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6152\"/>\n           </Paragraph>\n           <Paragraph chars=\"112\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000070\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"7752\">\n               <Text charshape-id=\"1\" lang=\"ko\">본문 </Text>\n               <Text charshape-id=\"5\" lang=\"ko\">내용</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">입니다. 본 문서는 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 워드 프로세서의 파일 저장 형식 중, </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 2002 이후 </Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"51\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"9352\">\n               <Text charshape-id=\"1\" lang=\"ko\">제품에서 사용되는 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 문서 파일 형식 5.0 및 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 97 문서 파일 형식, </Text>\n               <Text charshape-id=\"1\" lang=\"en\">HWPML</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">에 관</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"103\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"10952\">\n               <Text charshape-id=\"1\" lang=\"ko\">하여 설명한다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"20\" charshapes=\"2\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"4\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"4730\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"13552\">\n               <Text charshape-id=\"1\" lang=\"ko\">표</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"1\" height=\"4730\" height-baseline=\"4021\" height-text=\"4730\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"15152\">\n               <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"4164\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1453501933\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40454\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n                 <TableBody borderfill-id=\"4\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                   <Array name=\"validZones\"/>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">A0</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"3\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"1\" listflags=\"00000028\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">B0</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                   <TableRow>\n                     <TableCell borderfill-id=\"6\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"05000040\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"bottom\" width=\"20227\">\n                       <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">A1</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"5\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000000\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"2\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"top\" width=\"20227\">\n                       <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">B10</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                       <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"1600\">\n                           <Text charshape-id=\"1\" lang=\"en\">B11</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                 </TableBody>\n               </TableControl>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"9\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"20482\">\n               <Text charshape-id=\"1\" lang=\"ko\">표</Text>\n               <Text charshape-id=\"5\" lang=\"ko\">끝</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"11\" height=\"4678\" height-baseline=\"3976\" height-text=\"4678\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"22082\">\n               <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"4112\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1455447557\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40539\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n                 <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                   <Array name=\"validZones\"/>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"4112\" linebreak=\"0\" listflags=\"01000021\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"1\" unknown-width=\"40539\" unknown1=\"0\" valign=\"middle\" width=\"40539\">\n                       <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000007\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"500\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"3828\" x=\"0\" y=\"0\">\n                           <Text charshape-id=\"1\" lang=\"en\">table2</Text>\n                           <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                         </LineSeg>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                 </TableBody>\n               </TableControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1500\" y=\"28360\">\n               <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2310\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1455447562\" margin-bottom=\"1134\" margin-left=\"283\" margin-right=\"850\" margin-top=\"567\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"2\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40454\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"3\">\n                 <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"40454\" paragraphs=\"2\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                   <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000012\" unknown=\"0\" unknown1=\"0\">\n                     <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40452\" x=\"0\" y=\"0\">\n                       <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                       <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"3\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                       <Text charshape-id=\"1\" lang=\"en\"> 2x2</Text>\n                       <Text charshape-id=\"1\" lang=\"ko\">짜리표</Text>\n                       <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                     </LineSeg>\n                   </Paragraph>\n                   <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                     <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40452\" x=\"0\" y=\"1600\">\n                       <Text charshape-id=\"1\" lang=\"ko\">가나다</Text>\n                       <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                     </LineSeg>\n                   </Paragraph>\n                 </TableCaption>\n                 <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                   <Array name=\"validZones\"/>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                   <TableRow>\n                     <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"01000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                     <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                       <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                         <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                       </Paragraph>\n                     </TableCell>\n                   </TableRow>\n                 </TableBody>\n               </TableControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"36075\">\n               <Text charshape-id=\"1\" lang=\"ko\">다음 문단</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"38675\"/>\n           </Paragraph>\n           <Paragraph chars=\"132\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000084\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"41275\">\n               <Text charshape-id=\"1\" lang=\"ko\">본 </Text>\n               <Text charshape-id=\"6\" lang=\"ko\">문서</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">는 먼저 </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 문서 파일 형식 5.0에 관하여 설명한 후, </Text>\n               <Text charshape-id=\"1\" lang=\"other\"></Text>\n               <Text charshape-id=\"1\" lang=\"ko\">글 97 문서 파</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"47\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"42875\">\n               <Text charshape-id=\"1\" lang=\"ko\">일 형식, </Text>\n               <Text charshape-id=\"1\" lang=\"en\">HWPML</Text>\n               <Text charshape-id=\"1\" lang=\"ko\">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내의 주요</Text>\n             </LineSeg>\n             <LineSeg bullet=\"0\" chpos=\"97\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"44475\">\n               <Text charshape-id=\"1\" lang=\"ko\">한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"57375\">\n               <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6210\" flow=\"block\" gshape-id=\"0\" halign=\"left\" height=\"9810\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1458668992\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16350\" width-relto=\"absolute\" x=\"11173\" y=\"490\" z-order=\"2\">\n                 <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9810\" initial-height=\"9810\" initial-width=\"16350\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"16350\" x-in-group=\"0\" y-in-group=\"0\">\n                   <Coord attribute-name=\"rotation_center\" x=\"8175\" y=\"4905\"/>\n                   <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                   <Array name=\"scalerotations\">\n                     <ScaleRotationMatrix>\n                       <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                       <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                     </ScaleRotationMatrix>\n                   </Array>\n                   <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                     <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                     <ImageRect attribute-name=\"rect\">\n                       <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                       <Coord attribute-name=\"p1\" x=\"16350\" y=\"0\"/>\n                       <Coord attribute-name=\"p2\" x=\"16350\" y=\"9810\"/>\n                       <Coord attribute-name=\"p3\" x=\"0\" y=\"9810\"/>\n                     </ImageRect>\n                     <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                     <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                   </ShapePicture>\n                 </ShapeComponent>\n               </GShapeObjectControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"12\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"58975\">\n               <Text charshape-id=\"3\" lang=\"ko\">미주입니다.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"11\" text=\"0000000A\" unknown=\"0\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"1\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00160000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"60147\">\n               <Text charshape-id=\"3\" lang=\"ko\">이건 각주이지요.</Text>\n               <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n           <Paragraph chars=\"15\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n             <LineSeg bullet=\"0\" chpos=\"0\" height=\"1200\" height-baseline=\"1020\" height-text=\"1200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n               <Text charshape-id=\"1\" lang=\"ko\">다음 페이지</Text>\n               <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6311\" flow=\"block\" gshape-id=\"1\" halign=\"left\" height=\"1200\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1571560625\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"1200\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"4\">\n                 <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"20000000\" flip=\"0\" height=\"1200\" initial-height=\"1614\" initial-width=\"1614\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" width=\"1200\" x-in-group=\"0\" y-in-group=\"0\">\n                   <Coord attribute-name=\"rotation_center\" x=\"600\" y=\"600\"/>\n                   <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                   <Array name=\"scalerotations\">\n                     <ScaleRotationMatrix>\n                       <Matrix a=\"0.7434944237918215\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.7434944237918215\" e=\"0.0\" f=\"0.0\"/>\n                       <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                     </ScaleRotationMatrix>\n                   </Array>\n                   <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                     <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"C0000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                     <ImageRect attribute-name=\"rect\">\n                       <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                       <Coord attribute-name=\"p1\" x=\"1614\" y=\"0\"/>\n                       <Coord attribute-name=\"p2\" x=\"1614\" y=\"1614\"/>\n                       <Coord attribute-name=\"p3\" x=\"0\" y=\"1614\"/>\n                     </ImageRect>\n                     <ImageClip attribute-name=\"clip\" bottom=\"1200\" left=\"0\" right=\"1200\" top=\"0\"/>\n                     <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                   </ShapePicture>\n                 </ShapeComponent>\n               </GShapeObjectControl>\n               <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n             </LineSeg>\n           </Paragraph>\n         </ColumnSet>\n       </SectionDef>\n     </BodyText>\n   </HwpDoc>\n\n   $ hwp5proc xml samples/sample-5017.hwp | xmllint --xpath '//PictureInfo' -\n   <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n   <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n\n   $ hwp5proc xml samples/sample-5017.hwp | dd obs=1M 2>/dev/null | head -n 1\n   <?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n   $ hwp5proc xml --no-xml-decl --no-validate-wellformed samples/sample-5017.hwp | dd obs=1M 2>/dev/null | head -c 26 | sed -e 's/$/\\n/g'\n   <HwpDoc version=\"5.0.1.7\">\n"
  },
  {
    "path": "tests/cli_tests/hwp5txt.txt",
    "content": "   $ hwp5txt --help\n   usage: hwp5txt [-h] [--version] [--loglevel LOGLEVEL] [--logfile LOGFILE]\n                  [--output OUTPUT]\n                  <hwp5file>\n   \n   HWPv5 to txt converter\n   \n   positional arguments:\n     <hwp5file>           .hwp file to convert\n   \n   optional arguments:\n     -h, --help           show this help message and exit\n     --version            show program's version number and exit\n     --loglevel LOGLEVEL  Set log level.\n     --logfile LOGFILE    Set log file.\n     --output OUTPUT      Output file\n\n   $ hwp5txt samples/sample-5017.hwp\n   한글 2005 예제 파일입니다.\n   \n   머리말입니다\n   \n   본문 내용입니다. 본 문서는 글 워드 프로세서의 파일 저장 형식 중, 글 2002 이후 제품에서 사용되는 글 문서 파일 형식 5.0 및 글 97 문서 파일 형식, HWPML에 관하여 설명한다.\n   표\n   <표>\n   표끝\n   <표>\n   \n   \n   <표>\n   \n   다음 문단\n   \n   본 문서는 먼저 글 문서 파일 형식 5.0에 관하여 설명한 후, 글 97 문서 파일 형식, HWPML에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내의 주요한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.\n   \n   <그림>\n   \n   미주입니다.\n   이건 각주이지요.\n   다음 페이지\n   <그림>\n   \n"
  },
  {
    "path": "tests/hwp5_cli_tests.sh",
    "content": "#!/bin/sh\n\n# exit if any statement returns non-true return value\nset -e\n\n# exit on uninitialized variable\nset -u\n\nerror() {\n    echo $*;\n    exit 1\n}\n\nSAMPLES_DIR=$1\nSAMPLE=$SAMPLES_DIR/sample-5017.hwp\n\n[ -e \"$SAMPLES_DIR\" ] || error \"$SAMPLES_DIR is not found\"\n[ -e \"$SAMPLE\" ] || error \"$SAMPLE is not found\"\n\necho '--------------------------------------'\necho '* Testing hwp5proc ---help / --version'\necho '--------------------------------------'\nhwp5proc | head -n 1 | grep 'Do various'\nhwp5proc --help | head -n 1 | grep 'Do various'\nhwp5proc --help-commands | grep 'Available <command> values'\nhwp5proc --version | grep 'Copyright' | grep 'mete0r'\nhwp5proc --version | grep 'License' | grep 'GNU Affero GPL version 3 or any later'\nhwp5proc --version | grep 'HWP Binary Specification 1.1' | grep 'Hancom Inc.'\n\necho '--------------------------'\necho '* Testing hwp5proc version'\necho '--------------------------'\nhwp5proc version 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc version --help | head -n 1 | grep 'Print HWP file format version'\nhwp5proc version $SAMPLE | grep '5\\.0\\.1\\.7'\n\necho '-------------------------'\necho '* Testing hwp5proc header'\necho '-------------------------'\nhwp5proc header 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc header --help | head -n 1 | grep 'Print HWP file header'\nhwp5proc header $SAMPLE | grep 'HWP Document File'\n\necho '------------------------------'\necho '* Testing hwp5proc summaryinfo'\necho '------------------------------'\nhwp5proc summaryinfo 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc summaryinfo --help | head -n 1 | grep 'Print summary'\nhwp5proc summaryinfo $SAMPLE | grep 'clsid: 9fa2'\n\necho '---------------------'\necho '* Testing hwp5proc ls'\necho '---------------------'\nhwp5proc ls 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc ls --help | head -n 1 | grep 'List streams'\nhwp5proc ls $SAMPLE | grep 'PrvText'\nhwp5proc ls --vstreams $SAMPLE | grep 'PrvText.utf8'\n\necho '----------------------'\necho '* Testing hwp5proc cat'\necho '----------------------'\nhwp5proc cat 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc cat --help | head -n 1 | grep 'Extract out the specified stream'\nhwp5proc cat $SAMPLE BinData/BIN0002.jpg | file - | grep 'JPEG image data'\nhwp5proc cat --vstreams $SAMPLE FileHeader.txt | grep 'HWP Document File'\nhwp5proc cat $SAMPLE BodyText/Section0 | wc -c | grep '^4770$' || error 'Its output size should be 4770 bytes.'\n\necho '-------------------------'\necho '* Testing hwp5proc unpack'\necho '-------------------------'\nhwp5proc unpack 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc unpack --help | head -n 1 | grep 'Extract out streams'\nrm -rf sample-5017 || echo\nhwp5proc unpack $SAMPLE\nls sample-5017 | grep 'FileHeader'\nhwp5proc unpack --vstreams $SAMPLE\nls sample-5017 | grep 'FileHeader.txt'\nrm -rf sample-5017 || echo\n\necho '--------------------------'\necho '* Testing hwp5proc records'\necho '--------------------------'\nhwp5proc records --help | head -n 1 | grep 'Print the record structure'\nhwp5proc records $SAMPLE DocInfo | grep '\"seqno\": 66,'\nhwp5proc records --simple $SAMPLE DocInfo --range=0-2 | grep '0001  HWPTAG_ID_MAPPINGS'\nhwp5proc records --simple $SAMPLE DocInfo --range=0-2 | wc -l | grep '^2$'\nhwp5proc records --raw $SAMPLE DocInfo --range=0-2 | hwp5proc records --simple | grep '0001  HWPTAG_ID_MAPPINGS'\nhwp5proc records --json $SAMPLE DocInfo --range=1\n\necho '-------------------------'\necho '* Testing hwp5proc models'\necho '-------------------------'\nhwp5proc models 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc models --help | head -n 1 | grep 'Print parsed binary models'\nhwp5proc models $SAMPLE DocInfo | grep '\"Memo\"'\nhwp5proc models $SAMPLE docinfo | grep '\"Memo\"'\nhwp5proc models $SAMPLE BodyText/Section0 | grep 'ShapePicture'\nhwp5proc models $SAMPLE bodytext/0 | grep 'ShapePicture'\nhwp5proc models $SAMPLE bodytext/0 --seqno=4 | grep 'seqno' | grep '4' | wc -l | grep '^1$'\nhwp5proc models $SAMPLE bodytext/0 --seqno=4 | grep 'tagname' | grep 'HWPTAG_CTRL_HEADER'\nhwp5proc models $SAMPLE bodytext/0 --seqno=4 | grep 'type' | grep 'SectionDef'\nhwp5proc models --simple $SAMPLE bodytext/0 | grep '^0127 '\nhwp5proc models --treegroup=1 --simple $SAMPLE bodytext/0 | wc -l | grep '^3$'\nhwp5proc models $SAMPLE bodytext/0 --format='%(seqno)s %(level)s %(tagname)s\\n' | wc -l | grep '^128$'\nhwp5proc cat $SAMPLE BodyText/Section0 > sec0\ncat sec0 | hwp5proc models --simple -V 5.0.1.7 | grep '0127 *ShapePicture'\n\necho '-----------------------'\necho '* Testing hwp5proc find'\necho '-----------------------'\nhwp5proc find 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc find --help | head -n 1 | grep 'Find record models'\nhwp5proc find --model=Paragraph $SAMPLES_DIR/charshape.hwp $SAMPLES_DIR/parashape.hwp | wc -l | grep '^16$'\nhwp5proc find --tag=HWPTAG_PARA_HEADER $SAMPLES_DIR/charshape.hwp $SAMPLES_DIR/parashape.hwp | wc -l | grep '^16$'\nhwp5proc find --tag=66 $SAMPLES_DIR/charshape.hwp $SAMPLES_DIR/parashape.hwp | wc -l | grep '^16$'\nhwp5proc find --incomplete $SAMPLES_DIR/shapeline.hwp | grep 'ShapeComponent'\nhwp5proc find --incomplete --dump $SAMPLES_DIR/shapeline.hwp | grep 'STARTEVENT: ShapeComponent'\necho \"$SAMPLE\" | hwp5proc find --from-stdin | wc -l | grep '^195$'\nhwp5proc find \"$SAMPLE\" 2> /dev/null | head -n 1 | awk '{print $1}' | grep \"^$SAMPLE$\"\nhwp5proc find \"$SAMPLE\" 2> /dev/null | head -n 1 | awk '{print $2}' | grep \"^DocInfo$\"\nhwp5proc find \"$SAMPLE\" 2> /dev/null | head -n 1 | awk '{print $3}' | grep \"^0$\"\nhwp5proc find \"$SAMPLE\" 2> /dev/null | head -n 1 | awk '{print $4}' | grep \"^HWPTAG_DOCUMENT_PROPERTIES$\"\nhwp5proc find \"$SAMPLE\" 2> /dev/null | head -n 1 | awk '{print $5}' | grep \"^DocumentProperties$\"\nhwp5proc find --format='%(stream)s' \"$SAMPLE\" 2> /dev/null | head -n 1 | grep '^DocInfo$'\nhwp5proc find --format='%(size)s' \"$SAMPLE\" 2> /dev/null | head -n 1 | grep '^26$'\nhwp5proc find --format='%(payload)s' \"$SAMPLE\" 2> /dev/null | head -n 1 | head -c -1 | wc -c | grep '^26$'\n\necho '----------------------'\necho '* Testing hwp5proc xml'\necho '----------------------'\nhwp5proc xml 2>&1 | head -n 3 | grep 'Usage:'\nhwp5proc xml --help | head -n 1 | grep 'Transform'\nhwp5proc xml $SAMPLE | xmllint --format - | grep 'BinDataEmbedding' | grep 'inline' | wc -l | grep '^0$'\nhwp5proc xml --embedbin $SAMPLE | xmllint --format - | grep 'BinDataEmbedding' | grep 'inline' | wc -l | grep '^2$'\nhwp5proc xml $SAMPLE | head -n 1 | grep '[<][?]xml' && echo ok\nhwp5proc xml --no-xml-decl $SAMPLE | head -n 1 | grep -v '[<][?]xml' && echo ok\n\necho '-----------------'\necho '* Testing hwp5odt'\necho '-----------------'\nhwp5odt 2>&1 | head -n 3 | grep 'Usage:'\nhwp5odt --help | head -n 1 | grep 'HWPv5 to ODT converter'\nhwp5odt $SAMPLE\nunzip -l sample-5017.odt | grep 'styles.xml'\nunzip -l sample-5017.odt | grep 'content.xml'\nunzip -l sample-5017.odt | grep 'BIN0002.jpg'\nunzip -p sample-5017.odt content.xml | xmllint --format - | grep 'office:binary-data' | wc -l | head -n 1 | grep '^0$'\nhwp5odt --embed-image $SAMPLE\nunzip -p sample-5017.odt content.xml | xmllint --format - | grep 'office:binary-data' | wc -l | head -n 1 | grep '^4$'\nrm -f sample-5017.odt\n\necho '========='\necho 'COMPLETED'\necho '========='\n"
  },
  {
    "path": "tests/hwp5_tests/__init__.py",
    "content": "from __future__ import print_function\n\n\ndef test_suite():\n    from unittest import defaultTestLoader as TL\n    from unittest import TestSuite as TS\n    tests = []\n    import test_odtxsl as T\n    tests.append(T)\n    import test_xmlformat as T\n    tests.append(T)\n    import test_xmlmodel as T\n    tests.append(T)\n    import test_binmodel as T\n    tests.append(T)\n    import test_recordstream as T\n    tests.append(T)\n    import test_filestructure as T\n    tests.append(T)\n    import test_dataio as T\n    tests.append(T)\n    import test_treeop as T\n    tests.append(T)\n    import test_ole as T\n    tests.append(T)\n    import test_storage as T\n    tests.append(T)\n\n    # localtest: a unittest module which resides at the local test site only;\n    # should not be checked in the source code repository\n    try:\n        import localtest\n    except ImportError as e:\n        print('localtest import failed: ', e)\n    else:\n        tests[0:0] = [localtest]\n\n    return TS((TL.loadTestsFromModule(m) for m in tests))\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/5006-controldata.record",
    "content": "(dp0\nS'level'\np1\nI2\nsS'seqno'\np2\nI27\nsS'tagid'\np3\nI87\nsS'tagname'\np4\nS'HWPTAG_CTRL_DATA'\np5\nsS'payload'\np6\nS'\\x1b\\x02\\x01\\x00\\x00\\x00\\x00@\\x01\\x00\\x03\\x00X\\xc7H\\xc5\\x85\\xba'\np7\nsS'size'\np8\nI18\ns."
  },
  {
    "path": "tests/hwp5_tests/fixtures/__init__.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport io\n\n\ndef get_fixture_path(filename):\n    from hwp5.importhelper import pkg_resources_filename\n    return pkg_resources_filename(__name__, filename)\n\n\ndef open_fixture(filename, *args, **kwargs):\n    path = get_fixture_path(filename)\n    return io.open(path, *args, **kwargs)\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">left 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 10mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">left 10</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: center*/  margin-left: 60mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">center 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: center*/  margin-left: 50mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">center -10</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: right*/  margin-left: 120mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">right 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: right*/  margin-left: 110mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">right 10</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: inside*/\">\n            <p class=\"Normal\"><span class=\"lang-en\">inside 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: inside*/\">\n            <p class=\"Normal\"><span class=\"lang-en\">inside 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: outside*/\">\n            <p class=\"Normal\"><span class=\"lang-en\">outside 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: outside*/\">\n            <p class=\"Normal\"><span class=\"lang-en\">outside 10</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">top 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">top 10</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">middle 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">middle -10</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">bottom 0</span>&#13;</p>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-en\">bottom 10</span>&#13;</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">left 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 10mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">left 10</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: center*/  margin-left: 60mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">center 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: center*/  margin-left: 50mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">center -10</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: right*/  margin-left: 120mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">right 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: right*/  margin-left: 110mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">right 10</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: inside*/\"><p class=\"Normal\"><span class=\"lang-en\">inside 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: inside*/\"><p class=\"Normal\"><span class=\"lang-en\">inside 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: outside*/\"><p class=\"Normal\"><span class=\"lang-en\">outside 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: outside*/\"><p class=\"Normal\"><span class=\"lang-en\">outside 10</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">top 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">top 10</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">middle 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">middle -10</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">bottom 0</span>&#13;</p></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">bottom 10</span>&#13;</p></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 17\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 00 04 00 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 5669, \n    \"instance_id\": 2052024613, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 25 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483655\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"07 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 19, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"left 0\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"6c 00 65 00 66 00 74 00 20 00 30 00 0d 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 5669, \n    \"instance_id\": 2052024644, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 00 00 00 00 13 0b 00 00\", \n    \"38 21 00 00 25 16 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 44 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483656\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"08 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 31, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"left 10\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"6c 00 65 00 66 00 74 00 20 00 31 00 30 00 0d 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74073352, \n    \"height\": 5669, \n    \"instance_id\": 2052024645, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 45 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 02 00 00 00 00 00 00 00\", \n    \"00 00 00 00 45 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 43, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"center 0\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"63 00 65 00 6e 00 74 00 65 00 72 00 20 00 30 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74073352, \n    \"height\": 5669, \n    \"instance_id\": 2052024646, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": -2835, \n    \"y\": 0, \n    \"z_order\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 45 6a 04 00 00 00 00 ed f4 ff ff\", \n    \"38 21 00 00 25 16 00 00 03 00 00 00 00 00 00 00\", \n    \"00 00 00 00 46 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483659\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"0b 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 55, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          10\n        ], \n        \"center -10\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"63 00 65 00 6e 00 74 00 65 00 72 00 20 00 2d 00\", \n    \"31 00 30 00 0d 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74074376, \n    \"height\": 5669, \n    \"instance_id\": 2052024647, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 49 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 47 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483656\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"08 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 67, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"right 0\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"72 00 69 00 67 00 68 00 74 00 20 00 30 00 0d 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74074376, \n    \"height\": 5669, \n    \"instance_id\": 2052024648, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 49 6a 04 00 00 00 00 13 0b 00 00\", \n    \"38 21 00 00 25 16 00 00 05 00 00 00 00 00 00 00\", \n    \"00 00 00 00 48 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 79, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"right 10\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"72 00 69 00 67 00 68 00 74 00 20 00 31 00 30 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74075400, \n    \"height\": 5669, \n    \"instance_id\": 2052024649, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 4d 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 06 00 00 00 00 00 00 00\", \n    \"00 00 00 00 49 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 91, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"inside 0\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"69 00 6e 00 73 00 69 00 64 00 65 00 20 00 30 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74075400, \n    \"height\": 5669, \n    \"instance_id\": 2052024650, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 7\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 4d 6a 04 00 00 00 00 13 0b 00 00\", \n    \"38 21 00 00 25 16 00 00 07 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4a 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 100, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 103, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"inside 0\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"69 00 6e 00 73 00 69 00 64 00 65 00 20 00 30 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 104, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 108, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74076424, \n    \"height\": 5669, \n    \"instance_id\": 2052024651, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 8\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 51 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 08 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4b 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 112, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 113, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 114, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483658\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"0a 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 115, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          9\n        ], \n        \"outside 0\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"6f 00 75 00 74 00 73 00 69 00 64 00 65 00 20 00\", \n    \"30 00 0d 00\"\n  ], \n  \"seqno\": 116, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 117, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 118, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 119, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 120, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 121, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 122, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 123, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74076424, \n    \"height\": 5669, \n    \"instance_id\": 2052024652, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 9\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 51 6a 04 00 00 00 00 13 0b 00 00\", \n    \"38 21 00 00 25 16 00 00 09 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4c 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 124, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 125, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 126, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483659\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"0b 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 127, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          10\n        ], \n        \"outside 10\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"6f 00 75 00 74 00 73 00 69 00 64 00 65 00 20 00\", \n    \"31 00 30 00 0d 00\"\n  ], \n  \"seqno\": 128, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 129, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 130, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 131, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 132, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 133, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 134, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 135, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 5669, \n    \"instance_id\": 2052024653, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 10\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 0a 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4d 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 136, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 137, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 138, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483654\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"06 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 139, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"top 0\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"74 00 6f 00 70 00 20 00 30 00 0d 00\"\n  ], \n  \"seqno\": 140, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 141, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 142, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 143, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 144, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 145, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 146, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 147, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 5669, \n    \"instance_id\": 2052024654, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 2835, \n    \"z_order\": 11\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 13 0b 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 0b 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4e 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 148, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 149, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 150, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483655\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"07 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 151, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"top 10\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"74 00 6f 00 70 00 20 00 31 00 30 00 0d 00\"\n  ], \n  \"seqno\": 152, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 153, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 154, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 155, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 156, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 157, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 158, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 159, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072360, \n    \"height\": 5669, \n    \"instance_id\": 2052024655, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 12\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 28 41 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 0c 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4f 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 160, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 161, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 162, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 163, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"middle 0\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"6d 00 69 00 64 00 64 00 6c 00 65 00 20 00 30 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 164, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 165, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 166, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 167, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 168, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 169, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 170, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 171, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072360, \n    \"height\": 5669, \n    \"instance_id\": 2052024656, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": -2835, \n    \"z_order\": 13\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 28 41 6a 04 ed f4 ff ff 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 0d 00 00 00 00 00 00 00\", \n    \"00 00 00 00 50 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 172, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 173, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 174, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483659\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"0b 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 175, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          10\n        ], \n        \"middle -10\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"6d 00 69 00 64 00 64 00 6c 00 65 00 20 00 2d 00\", \n    \"31 00 30 00 0d 00\"\n  ], \n  \"seqno\": 176, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 177, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 178, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 179, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 180, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 181, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 182, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 183, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072392, \n    \"height\": 5669, \n    \"instance_id\": 2052024657, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 14\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 48 41 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 0e 00 00 00 00 00 00 00\", \n    \"00 00 00 00 51 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 184, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 185, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 186, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 187, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"bottom 0\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"62 00 6f 00 74 00 74 00 6f 00 6d 00 20 00 30 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 188, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 189, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 190, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 191, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 80 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 192, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 193, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 194, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 195, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072392, \n    \"height\": 5669, \n    \"instance_id\": 2052024658, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 2835, \n    \"z_order\": 15\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 48 41 6a 04 13 0b 00 00 00 00 00 00\", \n    \"38 21 00 00 25 16 00 00 0f 00 00 00 00 00 00 00\", \n    \"00 00 00 00 52 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 196, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5669, \n    \"initial_height\": 4345, \n    \"initial_width\": 11235, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 2834\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7569203382287495, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.3047180667433833, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e3 2b 00 00 f9 10 00 00 38 21 00 00\", \n    \"25 16 00 00 00 00 00 01 00 00 9c 10 00 00 12 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 e4 d4 4b 00 b1 38 e8 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 9c 32 0d 20 e0 f4 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 197, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 198, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483658\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"0a 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 199, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          9\n        ], \n        \"bottom 10\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"62 00 6f 00 74 00 74 00 6f 00 6d 00 20 00 31 00\", \n    \"30 00 0d 00\"\n  ], \n  \"seqno\": 200, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 201, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 202, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11235, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11235, \n      \"y\": 4345\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 4345\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e3 2b 00 00 00 00 00\", \n    \"00 e3 2b 00 00 f9 10 00 00 00 00 00 00 f9 10 00\", \n    \"00\"\n  ], \n  \"seqno\": 203, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 8, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 8, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 08 00\", \n    \"00 00 00 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-05-29 03:32:40.250000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-05-29 07:14:19.853000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 5월 29일 화요일 오후 12:32:40\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"8\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"8\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000011\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024613\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000007\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">left 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"1\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024644\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"1\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000008\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">left 10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4508\" flow=\"front\" gshape-id=\"2\" halign=\"center\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024645\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"2\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"2\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">center 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4508\" flow=\"front\" gshape-id=\"3\" halign=\"center\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024646\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"-2835\" y=\"0\" z-order=\"3\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"3\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"11\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000B\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">center -10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4908\" flow=\"front\" gshape-id=\"4\" halign=\"right\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024647\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"4\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"4\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000008\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">right 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4908\" flow=\"front\" gshape-id=\"5\" halign=\"right\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024648\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"5\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"5\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">right 10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4D08\" flow=\"front\" gshape-id=\"6\" halign=\"inside\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024649\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"6\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"6\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">inside 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4D08\" flow=\"front\" gshape-id=\"7\" halign=\"inside\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024650\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"7\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"7\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">inside 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A5108\" flow=\"front\" gshape-id=\"8\" halign=\"outside\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024651\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"8\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"8\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000A\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">outside 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A5108\" flow=\"front\" gshape-id=\"9\" halign=\"outside\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024652\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"9\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"9\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"11\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000B\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">outside 10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"10\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024653\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"10\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"10\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000006\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">top 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"11\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024654\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"2835\" z-order=\"11\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"11\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000007\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">top 10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4128\" flow=\"front\" gshape-id=\"12\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024655\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"middle\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"12\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"12\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"26\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">middle 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"27\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4128\" flow=\"front\" gshape-id=\"13\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024656\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"middle\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"-2835\" z-order=\"13\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"13\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"11\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"28\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000B\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">middle -10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"29\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4148\" flow=\"front\" gshape-id=\"14\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024657\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"bottom\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"14\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"14\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"30\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">bottom 0</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"31\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4148\" flow=\"front\" gshape-id=\"15\" halign=\"left\" height=\"5669\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024658\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"bottom\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"2835\" z-order=\"15\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5669\" initial-height=\"4345\" initial-width=\"11235\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"15\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"2834\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.756920338229\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.30471806674\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"32\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000A\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"en\">bottom 10</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11235\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11235\" y=\"4345\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"4345\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-12\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-14\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-16\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-18\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-20\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-22\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-24\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-26\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-28\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-30\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-32\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-3\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"center\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-4\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-5\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"right\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-6\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"right\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-7\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-inside\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-8\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-inside\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-9\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"outside\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-10\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"outside\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-11\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-12\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-13\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"middle\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-14\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"middle\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-15\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"bottom\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-16\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"bottom\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><text:p text:style-name=\"Paragraph-2\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>left 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-4\"><draw:rect draw:style-name=\"Shape-2\" svg:x=\"10mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>left 10</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-6\"><draw:rect draw:style-name=\"Shape-3\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>center 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-8\"><draw:rect draw:style-name=\"Shape-4\" svg:x=\"-10mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (10mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (-10mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>center -10</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-10\"><draw:rect draw:style-name=\"Shape-5\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>right 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-12\"><draw:rect draw:style-name=\"Shape-6\" svg:x=\"10mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>right 10</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-14\"><draw:rect draw:style-name=\"Shape-7\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>inside 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-16\"><draw:rect draw:style-name=\"Shape-8\" svg:x=\"10mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>inside 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-18\"><draw:rect draw:style-name=\"Shape-9\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>outside 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-20\"><draw:rect draw:style-name=\"Shape-10\" svg:x=\"10mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>outside 10</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-22\"><draw:rect draw:style-name=\"Shape-11\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>top 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-24\"><draw:rect draw:style-name=\"Shape-12\" svg:x=\"0mm\" svg:y=\"10mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm -10mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 10mm)\"><text:p text:style-name=\"바탕글\"><text:span>top 10</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-26\"><draw:rect draw:style-name=\"Shape-13\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>middle 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-28\"><draw:rect draw:style-name=\"Shape-14\" svg:x=\"0mm\" svg:y=\"-10mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 10mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm -10mm)\"><text:p text:style-name=\"바탕글\"><text:span>middle -10</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-30\"><draw:rect draw:style-name=\"Shape-15\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>bottom 0</text:span></text:p></draw:rect></text:p><text:p text:style-name=\"Paragraph-32\"><draw:rect draw:style-name=\"Shape-16\" svg:x=\"0mm\" svg:y=\"10mm\" svg:width=\"39.63mm\" svg:height=\"15.33mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm -10mm) matrix (0.756920338229 0.0 0.0 1.30471806674 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 10mm)\"><text:p text:style-name=\"바탕글\"><text:span>bottom 10</text:span></text:p></draw:rect></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/aligns.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-2\" style=\"  width: 148mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\">\n            <tr>\n              <td class=\"borderfill-2\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-3\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-4\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-2\" style=\"  width: 148mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\">\n            <tr>\n              <td class=\"borderfill-7\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-6\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-8\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-2\" cellspacing=\"0\" style=\"  width: 148mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-2\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-3\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-4\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-2\" cellspacing=\"0\" style=\"  width: 148mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-7\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-6\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-8\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\"></p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.borderfill-2 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-3 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n  background-color: #3f7fff;\n}\n.borderfill-4 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n  background-image: linear-gradient(90deg,#3f7fff,#000000);\n  background-image: -webkit-linear-gradient(90deg,#3f7fff,#000000);\n  background-image: -moz-linear-gradient(90deg,#3f7fff,#000000);\n}\n.borderfill-5 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n}\n.borderfill-6 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n  background-color: #3f7fff;\n  background-image: url(bindata/BIN0001.jpg) ;\n  background-size: 100% 100%;\n}\n.borderfill-7 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n  background-image: url(bindata/BIN0001.jpg) ;\n  background-size: 100% 100%;\n}\n.borderfill-8 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n  background-image: linear-gradient(90deg,#3f7fff,#000000);\n  background-image: -webkit-linear-gradient(90deg,#3f7fff,#000000);\n  background-image: -moz-linear-gradient(90deg,#3f7fff,#000000);\n  background-image: url(bindata/BIN0001.jpg) ;\n  background-size: 100% 100%;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 25\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 00 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 136978960, \n    \"height\": 3846, \n    \"instance_id\": 2085489268, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 41954, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 08 00 00 00 00 00 00 00 00\", \n    \"e2 a3 00 00 06 0f 00 00 06 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 74 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 6, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1, \n      1, \n      1\n    ], \n    \"rows\": 3, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 00 03 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 01 00 02 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 28, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"02 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41672, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c8 a2 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 3, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"03 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41672, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c8 a2 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 4, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 16777248, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 2, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 01 00 00 02 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"04 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41672, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c8 a2 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 4412\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 3c 11 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 136978960, \n    \"height\": 3846, \n    \"instance_id\": 2085489269, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 41954, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 7\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 08 00 00 00 00 00 00 00 00\", \n    \"e2 a3 00 00 06 0f 00 00 07 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 75 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 6, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1, \n      1, \n      1\n    ], \n    \"rows\": 3, \n    \"validZones\": [\n      {\n        \"borderfill_id\": 5, \n        \"end_column\": 2, \n        \"end_row\": 0, \n        \"starting_column\": 0, \n        \"starting_row\": 0\n      }\n    ]\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 00 03 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 01 00 02 00 01 00 00 00 00 00\", \n    \"02 00 00 00 05 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 38, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 7, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 67108896, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 04 00 00 00 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"07 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41672, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c8 a2 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 6, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 67108896, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 04 00 00 01 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"06 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41672, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c8 a2 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 8, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 83886112, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 2, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 05 00 00 02 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"08 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41672, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c8 a2 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8824\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 78 22 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 0, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 6, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 06 00\", \n    \"00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 1, \n    \"borderfills\": 8, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"08 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 1\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": 16744255, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 3f 7f ff 00 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"blur_center\": 50, \n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_gradation\": {\n      \"blur\": 40, \n      \"center\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"colors\": [\n        16744255, \n        0\n      ], \n      \"shear\": 90, \n      \"type\": 1\n    }, \n    \"fillflags\": 4, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"shape\": 1, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"04 00 00 00 01 5a 00 00 00 00 00 00 00 00 00 00\", \n    \"00 28 00 00 00 02 00 00 00 3f 7f ff 00 00 00 00\", \n    \"00 01 00 00 00 32\"\n  ], \n  \"seqno\": 20, \n  \"size\": 70, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01\", \n    \"00 00 00 00 00 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": 16744255, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fill_image\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0, \n      \"flags\": 5\n    }, \n    \"fillflags\": 3, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"03 00 00 00 3f 7f ff 00 00 00 00 00 ff ff ff ff\", \n    \"05 00 00 00 01 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 58, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_image\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0, \n      \"flags\": 5\n    }, \n    \"fillflags\": 2, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"02 00 00 00 05 00 00 00 01 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 46, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"blur_center\": 50, \n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_gradation\": {\n      \"blur\": 40, \n      \"center\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"colors\": [\n        16744255, \n        0\n      ], \n      \"shear\": 90, \n      \"type\": 1\n    }, \n    \"fill_image\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0, \n      \"flags\": 5\n    }, \n    \"fillflags\": 6, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"shape\": 1, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"06 00 00 00 01 5a 00 00 00 00 00 00 00 00 00 00\", \n    \"00 28 00 00 00 02 00 00 00 3f 7f ff 00 00 00 00\", \n    \"00 05 00 00 00 01 00 01 00 00 00 32\"\n  ], \n  \"seqno\": 24, \n  \"size\": 76, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-07-06 19:27:12.960000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-07-07 15:41:19.165000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 7월 7일 토요일 오전 4:27:12\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"0\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"6\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"1\" borderfills=\"8\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN0001\"/>\n      </BinData>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#3f7fff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" blur-center=\"50\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000004\" gradation=\"1\" image=\"0\" shape=\"1\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillGradation attribute-name=\"fill_gradation\" blur=\"40\" gradation-type=\"linear\" shear=\"90\" type=\"01\">\n          <Coord32 attribute-name=\"center\" x=\"0\" y=\"0\"/>\n          <colors alpha=\"0\" b=\"255\" g=\"127\" hex=\"#3f7fff\" r=\"63\"/>\n          <colors alpha=\"0\" b=\"0\" g=\"0\" hex=\"#000000\" r=\"0\"/>\n        </FillGradation>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000003\" gradation=\"0\" image=\"1\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#3f7fff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n        <FillImage attribute-name=\"fill_image\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"00\" effect-type=\"real_pic\" fillimage-type=\"resize\" flags=\"05\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000002\" gradation=\"0\" image=\"1\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillImage attribute-name=\"fill_image\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"00\" effect-type=\"real_pic\" fillimage-type=\"resize\" flags=\"05\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" blur-center=\"50\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000006\" gradation=\"1\" image=\"1\" shape=\"1\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillGradation attribute-name=\"fill_gradation\" blur=\"40\" gradation-type=\"linear\" shear=\"90\" type=\"01\">\n          <Coord32 attribute-name=\"center\" x=\"0\" y=\"0\"/>\n          <colors alpha=\"0\" b=\"255\" g=\"127\" hex=\"#3f7fff\" r=\"63\"/>\n          <colors alpha=\"0\" b=\"0\" g=\"0\" hex=\"#000000\" r=\"0\"/>\n        </FillGradation>\n        <FillImage attribute-name=\"fill_image\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"00\" effect-type=\"real_pic\" fillimage-type=\"resize\" flags=\"05\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000019\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2210\" flow=\"block\" halign=\"left\" height=\"3846\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"2085489268\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"41954\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"6\">\n              <TableBody borderfill-id=\"2\" cellspacing=\"0\" cols=\"1\" flags=\"00000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"3\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"2\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41672\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"3\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41672\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"4\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"01000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"2\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41672\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"4412\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2210\" flow=\"block\" halign=\"left\" height=\"3846\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"2085489269\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"41954\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"7\">\n              <TableBody borderfill-id=\"2\" cellspacing=\"0\" cols=\"1\" flags=\"00000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"3\" split-page=\"split\">\n                <Array name=\"validZones\">\n                  <ZoneInfo borderfill-id=\"5\" end-column=\"2\" end-row=\"0\" starting-column=\"0\" starting-row=\"0\"/>\n                </Array>\n                <TableRow>\n                  <TableCell borderfill-id=\"7\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41672\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"6\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41672\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"8\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"05000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"2\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41672\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8824\"/>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0001.jpg\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"148mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-2\" style:family=\"table\"><style:table-properties style:width=\"148mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\" fo:background-color=\"#3f7fff\"/></style:style><style:style style:name=\"Table-1-3-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\" fo:background-color=\"#3f7fff\"/></style:style><style:style style:name=\"Table-2-3-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-1-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-1-3-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-5\"/><table:table table:style-name=\"Table-2\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-2-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-2-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-2-3-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-9\"/></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/borderfill.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>가나다</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">가</span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-6\">기울임</span><span class=\"lang-ko charshape-5\">진하게</span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-0\">밑줄없음</span><span class=\"lang-ko charshape-7\">밑줄</span><span class=\"lang-ko charshape-9\">가운데줄</span><span class=\"lang-ko charshape-8\">윗줄</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko\">글자크기:</span><span class=\"lang-ko charshape-12\"> 기준크기10</span><span class=\"lang-en charshape-12\">pt</span><span class=\"lang-ko charshape-11\"> 한글90%</span><span class=\"lang-ko charshape-13\"> 영문80%</span><span class=\"lang-ko charshape-14\"> 기타70%</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko\">폰트:</span><span class=\"lang-ko charshape-15\"> 한글돋움</span><span class=\"lang-ko charshape-10\"> 영문</span><span class=\"lang-en charshape-10\">CourierNew</span><span class=\"lang-ko charshape-16\"> 기타</span><span class=\"lang-other charshape-16\">ق</span><span class=\"lang-en charshape-16\">LucidaSansUnicode</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko charshape-17\">붉은밑줄</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko charshape-18\">점선밑줄</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>가나다</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-0\"><span class=\"lang-ko\">가</span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-6\">기울임</span><span class=\"lang-ko charshape-5\">진하게</span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-0\">밑줄없음</span><span class=\"lang-ko charshape-7\">밑줄</span><span class=\"lang-ko charshape-9\">가운데줄</span><span class=\"lang-ko charshape-8\">윗줄</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">글자크기:</span><span class=\"lang-ko charshape-12\"> 기준크기10</span><span class=\"lang-en charshape-12\">pt</span><span class=\"lang-ko charshape-11\"> 한글90%</span><span class=\"lang-ko charshape-13\"> 영문80%</span><span class=\"lang-ko charshape-14\"> 기타70%</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">폰트:</span><span class=\"lang-ko charshape-15\"> 한글돋움</span><span class=\"lang-ko charshape-10\"> 영문</span><span class=\"lang-en charshape-10\">CourierNew</span><span class=\"lang-ko charshape-16\"> 기타</span><span class=\"lang-other charshape-16\">ق</span><span class=\"lang-en charshape-16\">LucidaSansUnicode</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko charshape-17\">붉은밑줄</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko charshape-18\">점선밑줄</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-1 > span {\n  line-height: 1.3;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n  font-weight: bold;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6 {\n  color: #000000;\n  font-style: italic;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: solid;\n  -moz-text-decoration-style: solid;\n  -webkit-text-decoration-style: solid;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8 {\n  color: #000000;\n  text-decoration: overline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: solid;\n  -moz-text-decoration-style: solid;\n  -webkit-text-decoration-style: solid;\n}\nspan.charshape-8.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9 {\n  color: #000000;\n  text-decoration: line-through;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: solid;\n  -moz-text-decoration-style: solid;\n  -webkit-text-decoration-style: solid;\n}\nspan.charshape-9.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10 {\n  color: #000000;\n}\nspan.charshape-10.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-en {\n  font-family: \"Courier New\", monospace;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11 {\n  color: #000000;\n}\nspan.charshape-11.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-11.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12 {\n  color: #000000;\n}\nspan.charshape-12.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-13 {\n  color: #000000;\n}\nspan.charshape-13.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 8pt;\n}\nspan.charshape-13.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14 {\n  color: #000000;\n}\nspan.charshape-14.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 7pt;\n}\nspan.charshape-14.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15 {\n  color: #000000;\n}\nspan.charshape-15.lang-ko {\n  font-family: \"돋움\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-16 {\n  color: #000000;\n}\nspan.charshape-16.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-16.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-16.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-16.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-16.lang-other {\n  font-family: \"Lucida Sans Unicode\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-16.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-16.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-17 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #ff0000;\n  -moz-text-decoration-color: #ff0000;\n  -webkit-text-decoration-color: #ff0000;\n  text-decoration-style: solid;\n  -moz-text-decoration-style: solid;\n  -webkit-text-decoration-style: solid;\n}\nspan.charshape-17.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-17.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-17.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-17.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-17.lang-other {\n  font-family: \"Lucida Sans Unicode\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-17.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-17.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-18 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\nspan.charshape-18.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-18.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-18.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-18.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-18.lang-other {\n  font-family: \"Lucida Sans Unicode\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-18.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-18.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 18\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"12 00 00 00 04 00 00 00 00 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        \"\\uac00\"\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"00 ac 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 36, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uae30\\uc6b8\\uc784\\uc9c4\\ud558\\uac8c\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"30 ae b8 c6 84 c7 c4 c9 58 d5 8c ac 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        6\n      ], \n      [\n        3, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 06 00 00 00 03 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 5, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\ubc11\\uc904\\uc5c6\\uc74c\\ubc11\\uc904\\uac00\\uc6b4\\ub370\\uc904\\uc717\\uc904\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"11 bc 04 c9 c6 c5 4c c7 11 bc 04 c9 00 ac b4 c6\", \n    \"70 b3 04 c9 17 c7 04 c9 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ], \n      [\n        4, \n        7\n      ], \n      [\n        6, \n        9\n      ], \n      [\n        10, \n        8\n      ], \n      [\n        12, \n        8\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 04 00 00 00 07 00 00 00\", \n    \"06 00 00 00 09 00 00 00 0a 00 00 00 08 00 00 00\", \n    \"0c 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 40, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 5, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 33\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"21 00 00 00 00 00 00 00 02 00 00 00 05 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          32\n        ], \n        \"\\uae00\\uc790\\ud06c\\uae30: \\uae30\\uc900\\ud06c\\uae3010pt \\ud55c\\uae0090% \\uc601\\ubb3880% \\uae30\\ud0c070%\"\n      ], \n      [\n        [\n          32, \n          33\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 90 c7 6c d0 30 ae 3a 00 20 00 30 ae 00 c9\", \n    \"6c d0 30 ae 31 00 30 00 70 00 74 00 20 00 5c d5\", \n    \"00 ae 39 00 30 00 25 00 20 00 01 c6 38 bb 38 00\", \n    \"30 00 25 00 20 00 30 ae c0 d0 37 00 30 00 25 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 66, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        5, \n        12\n      ], \n      [\n        14, \n        11\n      ], \n      [\n        20, \n        13\n      ], \n      [\n        26, \n        14\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 05 00 00 00 0c 00 00 00\", \n    \"0e 00 00 00 0b 00 00 00 14 00 00 00 0d 00 00 00\", \n    \"1a 00 00 00 0e 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 40, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 4, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 43\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2b 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          42\n        ], \n        \"\\ud3f0\\ud2b8: \\ud55c\\uae00\\ub3cb\\uc6c0 \\uc601\\ubb38CourierNew \\uae30\\ud0c0\\u0642LucidaSansUnicode\"\n      ], \n      [\n        [\n          42, \n          43\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f0 d3 b8 d2 3a 00 20 00 5c d5 00 ae cb b3 c0 c6\", \n    \"20 00 01 c6 38 bb 43 00 6f 00 75 00 72 00 69 00\", \n    \"65 00 72 00 4e 00 65 00 77 00 20 00 30 ae c0 d0\", \n    \"42 06 4c 00 75 00 63 00 69 00 64 00 61 00 53 00\", \n    \"61 00 6e 00 73 00 55 00 6e 00 69 00 63 00 6f 00\", \n    \"64 00 65 00 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 86, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        3, \n        15\n      ], \n      [\n        8, \n        10\n      ], \n      [\n        21, \n        16\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 03 00 00 00 0f 00 00 00\", \n    \"08 00 00 00 0a 00 00 00 15 00 00 00 10 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 32, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubd89\\uc740\\ubc11\\uc904\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"89 bd 40 c7 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        17\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 11 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483653\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uc810\\uc120\\ubc11\\uc904\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"10 c8 20 c1 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        18\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 12 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 4, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 5, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 05 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 19, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 3, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 3, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 3, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00 03 00 00 00 02 00 00 00\", \n    \"02 00 00 00 03 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 13 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Dotum\", \n    \"flags\": 97, \n    \"name\": \"\\ub3cb\\uc6c0\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 cb b3 c0 c6 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 44 00 6f 00 74 00 75 00 6d 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Courier New\", \n    \"flags\": 97, \n    \"name\": \"Courier New\", \n    \"panose1\": {\n      \"arm_style\": 5, \n      \"contrast\": 2, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 4, \n      \"proportion\": 9, \n      \"serif_style\": 7, \n      \"stroke_variation\": 2, \n      \"weight\": 3, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 0b 00 43 00 6f 00 75 00 72 00 69 00 65 00 72\", \n    \"00 20 00 4e 00 65 00 77 00 02 07 03 09 02 02 05\", \n    \"02 04 04 0b 00 43 00 6f 00 75 00 72 00 69 00 65\", \n    \"00 72 00 20 00 4e 00 65 00 77 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 59, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Lucida Sans Unicode\", \n    \"flags\": 97, \n    \"name\": \"Lucida Sans Unicode\", \n    \"panose1\": {\n      \"arm_style\": 4, \n      \"contrast\": 3, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 2, \n      \"proportion\": 2, \n      \"serif_style\": 11, \n      \"stroke_variation\": 5, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 13 00 4c 00 75 00 63 00 69 00 64 00 61 00 20\", \n    \"00 53 00 61 00 6e 00 73 00 20 00 55 00 6e 00 69\", \n    \"00 63 00 6f 00 64 00 65 00 02 0b 06 02 03 05 04\", \n    \"02 02 04 13 00 4c 00 75 00 63 00 69 00 64 00 61\", \n    \"00 20 00 53 00 61 00 6e 00 73 00 20 00 55 00 6e\", \n    \"00 69 00 63 00 6f 00 64 00 65 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 91, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 2, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 02 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 1, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 01 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 4, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 04 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 12, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 0c 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 8, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 08 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 2, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 02 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 90, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 5a 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 80, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 50 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 70, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"46 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 2, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 02 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 4, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 2, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 255\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 02 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 04 00\", \n    \"00 00 0a 0a 00 00 00 00 ff 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 36, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 2, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 02 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 24 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 01 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 01 00 03 00 00 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"가나다\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-24 23:25:15.865000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-04 19:15:55.536000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 8월 25일 목요일 오전 8:25:15\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"4\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"5\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"19\" cn-fonts=\"2\" en-fonts=\"3\" jp-fonts=\"2\" ko-fonts=\"3\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"3\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Dotum\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"돋움\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Courier New\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Courier New\">\n        <Panose1 arm-style=\"5\" attribute-name=\"panose1\" contrast=\"2\" family-type=\"2\" letterform=\"2\" midline=\"4\" proportion=\"9\" serif-style=\"7\" stroke-variation=\"2\" weight=\"3\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Lucida Sans Unicode\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Lucida Sans Unicode\">\n        <Panose1 arm-style=\"4\" attribute-name=\"panose1\" contrast=\"3\" family-type=\"2\" letterform=\"2\" midline=\"2\" proportion=\"2\" serif-style=\"11\" stroke-variation=\"5\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000001\" italic=\"1\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000004\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"0000000C\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"overline\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000008\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"line_through\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"2\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"90\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"80\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"70\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"2\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000004\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#ff0000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"2\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000024\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"dotted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"2\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"0\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"0\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000012\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">가</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"6\" lang=\"ko\">기울임</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">진하게</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"5\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"0\" lang=\"ko\">밑줄없음</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">밑줄</Text>\n            <Text charshape-id=\"9\" lang=\"ko\">가운데줄</Text>\n            <Text charshape-id=\"8\" lang=\"ko\">윗줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"8\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"33\" charshapes=\"5\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000021\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">글자크기:</Text>\n            <Text charshape-id=\"12\" lang=\"ko\"> 기준크기10</Text>\n            <Text charshape-id=\"12\" lang=\"en\">pt</Text>\n            <Text charshape-id=\"11\" lang=\"ko\"> 한글90%</Text>\n            <Text charshape-id=\"13\" lang=\"ko\"> 영문80%</Text>\n            <Text charshape-id=\"14\" lang=\"ko\"> 기타70%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"14\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"43\" charshapes=\"4\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002B\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">폰트:</Text>\n            <Text charshape-id=\"15\" lang=\"ko\"> 한글돋움</Text>\n            <Text charshape-id=\"10\" lang=\"ko\"> 영문</Text>\n            <Text charshape-id=\"10\" lang=\"en\">CourierNew</Text>\n            <Text charshape-id=\"16\" lang=\"ko\"> 기타</Text>\n            <Text charshape-id=\"16\" lang=\"other\">ق</Text>\n            <Text charshape-id=\"16\" lang=\"en\">LucidaSansUnicode</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"16\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"17\" lang=\"ko\">붉은밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"17\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000005\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"18\" lang=\"ko\">점선밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"18\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-1\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" fo:font-style=\"italic\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-2\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\" fo:font-weight=\"bold\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-1\"><style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-2\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-3\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"single\" style:text-line-through-style=\"solid\" style:text-line-through-width=\"auto\" style:text-line-through-color=\"#000000\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-4\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"single\" style:text-overline-style=\"solid\" style:text-overline-width=\"auto\" style:text-overline-color=\"#000000\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-2\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-3\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-4\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-5\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"8pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-6\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"7pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-2\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"돋움\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-3\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-4\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-5\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-6\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-7\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p6-1-1\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#ff0000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p7-1-1\"><style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"dotted\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>가</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span text:style-name=\"p2-1-1\">기울임</text:span><text:span text:style-name=\"p2-1-2\">진하게</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span text:style-name=\"p3-1-1\">밑줄없음</text:span><text:span text:style-name=\"p3-1-2\">밑줄</text:span><text:span text:style-name=\"p3-1-3\">가운데줄</text:span><text:span text:style-name=\"p3-1-4\">윗줄</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>글자크기:</text:span><text:span text:style-name=\"p4-1-2\"> 기준크기10</text:span><text:span text:style-name=\"p4-1-3\">pt</text:span><text:span text:style-name=\"p4-1-4\"> 한글90%</text:span><text:span text:style-name=\"p4-1-5\"> 영문80%</text:span><text:span text:style-name=\"p4-1-6\"> 기타70%</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>폰트:</text:span><text:span text:style-name=\"p5-1-2\"> 한글돋움</text:span><text:span text:style-name=\"p5-1-3\"> 영문</text:span><text:span text:style-name=\"p5-1-4\">CourierNew</text:span><text:span text:style-name=\"p5-1-5\"> 기타</text:span><text:span text:style-name=\"p5-1-6\">ق</text:span><text:span text:style-name=\"p5-1-7\">LucidaSansUnicode</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span text:style-name=\"p6-1-1\">붉은밑줄</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span text:style-name=\"p7-1-1\">점선밑줄</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charshape.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"돋움\" svg:font-family=\"'돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Courier New\" svg:font-family=\"'Courier New'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lucida Sans Unicode\" svg:font-family=\"'Lucida Sans Unicode'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\">&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\">&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* @charshape-id = 1*/\n. > span {\n  color: #000000;\n}\n. > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n. > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n. > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n. > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n. > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n. > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n. > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483665\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 80 04 00 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 16, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 10 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 1, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uae00\\uc790\\uc2a4\\ud0c0\\uc77c\", \n    \"name\": \"\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"05 00 00 ae 90 c7 a4 c2 c0 d0 7c c7 00 00 01 00\", \n    \"12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 24, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2013-06-12 21:58:57.798000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2013-06-12 21:59:55.868000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2013년 6월 13일 목요일 오전 6:58:57\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"16\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"01\" kind=\"char\" lang-id=\"1042\" local-name=\"글자스타일\" name=\"\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000011\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/charstyle.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"글자스타일\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>신명조</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko charshape-5\">한컴바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko charshape-6\">한양신명조</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko charshape-7\">휴먼명조</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-8\">Arial</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-9\">ComicSansMS</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-10\">CourierNew</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-11\">DejaVuSerif</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-en charshape-12\">SimHei</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-en charshape-13\">SimSun</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-en charshape-14\">MSGothic</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-en charshape-15\">MSMinCho</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"Normal parashape-11\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>신명조</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko charshape-5\">한컴바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko charshape-6\">한양신명조</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko charshape-7\">휴먼명조</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-8\">Arial</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-9\">ComicSansMS</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-10\">CourierNew</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-en charshape-11\">DejaVuSerif</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-en charshape-12\">SimHei</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-en charshape-13\">SimSun</span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-en charshape-14\">MSGothic</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">jp</span><span class=\"lang-en charshape-15\">MSMinCho</span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕</span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"Normal parashape-11\"></p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"한컴바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6 {\n  color: #000000;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"한양신명조\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7 {\n  color: #000000;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"휴먼명조\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8 {\n  color: #000000;\n}\nspan.charshape-8.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-en {\n  font-family: \"Arial\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9 {\n  color: #000000;\n}\nspan.charshape-9.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-en {\n  font-family: \"Comic Sans MS\", cursive;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10 {\n  color: #000000;\n}\nspan.charshape-10.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-en {\n  font-family: \"Courier New\", monospace;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11 {\n  color: #000000;\n}\nspan.charshape-11.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-en {\n  font-family: \"DejaVu Serif\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12 {\n  color: #000000;\n}\nspan.charshape-12.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-cn {\n  font-family: \"SimHei\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13 {\n  color: #000000;\n}\nspan.charshape-13.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-cn {\n  font-family: \"SimSun\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14 {\n  color: #000000;\n}\nspan.charshape-14.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-jp {\n  font-family: \"MS Gothic\", monospace;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15 {\n  color: #000000;\n}\nspan.charshape-15.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-jp {\n  font-family: \"MS Mincho\", monospace;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 54\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"36 00 00 00 04 00 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          53\n        ], \n        \"ko\\ubc14\\ud0d5en\\ubc14\\ud0d5cn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          53, \n          54\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 14 bc d5 d0\", \n    \"63 00 6e 00 14 bc d5 d0 6a 00 70 00 14 bc d5 d0\", \n    \"6f 00 74 00 68 00 65 00 72 00 14 bc d5 d0 73 00\", \n    \"79 00 6d 00 62 00 6f 00 6c 00 14 bc d5 d0 75 00\", \n    \"73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 108, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 40\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"28 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          39\n        ], \n        \"ko\\ud55c\\ucef4\\ubc14\\ud0d5en\\ubc14\\ud0d5cn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          39, \n          40\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 5c d5 f4 ce 14 bc d5 d0 65 00 6e 00\", \n    \"14 bc d5 d0 63 00 6e 00 14 bc d5 d0 6a 00 70 00\", \n    \"14 bc d5 d0 6f 00 74 00 68 00 65 00 72 00 14 bc\", \n    \"d5 d0 73 00 79 00 6d 00 62 00 6f 00 6c 00 14 bc\", \n    \"d5 d0 75 00 73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 80, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        2, \n        5\n      ], \n      [\n        6, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 02 00 00 00 05 00 00 00\", \n    \"06 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 41\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"29 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          40\n        ], \n        \"ko\\ud55c\\uc591\\uc2e0\\uba85\\uc870en\\ubc14\\ud0d5cn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          40, \n          41\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 5c d5 91 c5 e0 c2 85 ba 70 c8 65 00\", \n    \"6e 00 14 bc d5 d0 63 00 6e 00 14 bc d5 d0 6a 00\", \n    \"70 00 14 bc d5 d0 6f 00 74 00 68 00 65 00 72 00\", \n    \"14 bc d5 d0 73 00 79 00 6d 00 62 00 6f 00 6c 00\", \n    \"14 bc d5 d0 75 00 73 00 65 00 72 00 14 bc d5 d0\", \n    \"0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 82, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        2, \n        6\n      ], \n      [\n        7, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 02 00 00 00 06 00 00 00\", \n    \"07 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 40\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"28 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          39\n        ], \n        \"ko\\ud734\\uba3c\\uba85\\uc870en\\ubc14\\ud0d5cn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          39, \n          40\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 34 d7 3c ba 85 ba 70 c8 65 00 6e 00\", \n    \"14 bc d5 d0 63 00 6e 00 14 bc d5 d0 6a 00 70 00\", \n    \"14 bc d5 d0 6f 00 74 00 68 00 65 00 72 00 14 bc\", \n    \"d5 d0 73 00 79 00 6d 00 62 00 6f 00 6c 00 14 bc\", \n    \"d5 d0 75 00 73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 80, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        2, \n        7\n      ], \n      [\n        6, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 02 00 00 00 07 00 00 00\", \n    \"06 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 41\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"29 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          40\n        ], \n        \"ko\\ubc14\\ud0d5enArialcn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          40, \n          41\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 41 00 72 00\", \n    \"69 00 61 00 6c 00 63 00 6e 00 14 bc d5 d0 6a 00\", \n    \"70 00 14 bc d5 d0 6f 00 74 00 68 00 65 00 72 00\", \n    \"14 bc d5 d0 73 00 79 00 6d 00 62 00 6f 00 6c 00\", \n    \"14 bc d5 d0 75 00 73 00 65 00 72 00 14 bc d5 d0\", \n    \"0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 82, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        6, \n        8\n      ], \n      [\n        11, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 06 00 00 00 08 00 00 00\", \n    \"0b 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 47\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2f 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          46\n        ], \n        \"ko\\ubc14\\ud0d5enComicSansMScn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          46, \n          47\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 43 00 6f 00\", \n    \"6d 00 69 00 63 00 53 00 61 00 6e 00 73 00 4d 00\", \n    \"53 00 63 00 6e 00 14 bc d5 d0 6a 00 70 00 14 bc\", \n    \"d5 d0 6f 00 74 00 68 00 65 00 72 00 14 bc d5 d0\", \n    \"73 00 79 00 6d 00 62 00 6f 00 6c 00 14 bc d5 d0\", \n    \"75 00 73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 94, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        6, \n        9\n      ], \n      [\n        17, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 06 00 00 00 09 00 00 00\", \n    \"11 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 46\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2e 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          45\n        ], \n        \"ko\\ubc14\\ud0d5enCourierNewcn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          45, \n          46\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 43 00 6f 00\", \n    \"75 00 72 00 69 00 65 00 72 00 4e 00 65 00 77 00\", \n    \"63 00 6e 00 14 bc d5 d0 6a 00 70 00 14 bc d5 d0\", \n    \"6f 00 74 00 68 00 65 00 72 00 14 bc d5 d0 73 00\", \n    \"79 00 6d 00 62 00 6f 00 6c 00 14 bc d5 d0 75 00\", \n    \"73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 92, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        6, \n        10\n      ], \n      [\n        16, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 06 00 00 00 0a 00 00 00\", \n    \"10 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 47\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2f 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          46\n        ], \n        \"ko\\ubc14\\ud0d5enDejaVuSerifcn\\ubc14\\ud0d5jp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          46, \n          47\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 44 00 65 00\", \n    \"6a 00 61 00 56 00 75 00 53 00 65 00 72 00 69 00\", \n    \"66 00 63 00 6e 00 14 bc d5 d0 6a 00 70 00 14 bc\", \n    \"d5 d0 6f 00 74 00 68 00 65 00 72 00 14 bc d5 d0\", \n    \"73 00 79 00 6d 00 62 00 6f 00 6c 00 14 bc d5 d0\", \n    \"75 00 73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 94, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        6, \n        11\n      ], \n      [\n        17, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 06 00 00 00 0b 00 00 00\", \n    \"11 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 42\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2a 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          41\n        ], \n        \"ko\\ubc14\\ud0d5en\\ubc14\\ud0d5cnSimHeijp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          41, \n          42\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 14 bc d5 d0\", \n    \"63 00 6e 00 53 00 69 00 6d 00 48 00 65 00 69 00\", \n    \"6a 00 70 00 14 bc d5 d0 6f 00 74 00 68 00 65 00\", \n    \"72 00 14 bc d5 d0 73 00 79 00 6d 00 62 00 6f 00\", \n    \"6c 00 14 bc d5 d0 75 00 73 00 65 00 72 00 14 bc\", \n    \"d5 d0 0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 84, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        10, \n        12\n      ], \n      [\n        16, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 0a 00 00 00 0c 00 00 00\", \n    \"10 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 42\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2a 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          41\n        ], \n        \"ko\\ubc14\\ud0d5en\\ubc14\\ud0d5cnSimSunjp\\ubc14\\ud0d5other\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          41, \n          42\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 14 bc d5 d0\", \n    \"63 00 6e 00 53 00 69 00 6d 00 53 00 75 00 6e 00\", \n    \"6a 00 70 00 14 bc d5 d0 6f 00 74 00 68 00 65 00\", \n    \"72 00 14 bc d5 d0 73 00 79 00 6d 00 62 00 6f 00\", \n    \"6c 00 14 bc d5 d0 75 00 73 00 65 00 72 00 14 bc\", \n    \"d5 d0 0d 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 84, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        10, \n        13\n      ], \n      [\n        16, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 0a 00 00 00 0d 00 00 00\", \n    \"10 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 44\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2c 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          43\n        ], \n        \"ko\\ubc14\\ud0d5en\\ubc14\\ud0d5cn\\ubc14\\ud0d5jpMSGothicother\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          43, \n          44\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 14 bc d5 d0\", \n    \"63 00 6e 00 14 bc d5 d0 6a 00 70 00 4d 00 53 00\", \n    \"47 00 6f 00 74 00 68 00 69 00 63 00 6f 00 74 00\", \n    \"68 00 65 00 72 00 14 bc d5 d0 73 00 79 00 6d 00\", \n    \"62 00 6f 00 6c 00 14 bc d5 d0 75 00 73 00 65 00\", \n    \"72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 88, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        14, \n        14\n      ], \n      [\n        22, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 0e 00 00 00 0e 00 00 00\", \n    \"16 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 44\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2c 00 00 00 00 00 00 00 0b 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 52, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          43\n        ], \n        \"ko\\ubc14\\ud0d5en\\ubc14\\ud0d5cn\\ubc14\\ud0d5jpMSMinChoother\\ubc14\\ud0d5symbol\\ubc14\\ud0d5user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          43, \n          44\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 65 00 6e 00 14 bc d5 d0\", \n    \"63 00 6e 00 14 bc d5 d0 6a 00 70 00 4d 00 53 00\", \n    \"4d 00 69 00 6e 00 43 00 68 00 6f 00 6f 00 74 00\", \n    \"68 00 65 00 72 00 14 bc d5 d0 73 00 79 00 6d 00\", \n    \"62 00 6f 00 6c 00 14 bc d5 d0 75 00 73 00 65 00\", \n    \"72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 88, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        14, \n        15\n      ], \n      [\n        22, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 0e 00 00 00 0f 00 00 00\", \n    \"16 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 56, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 19200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 19, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 11, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 0b 00 00 00 13 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 16, \n    \"cn_fonts\": 4, \n    \"en_fonts\": 6, \n    \"jp_fonts\": 4, \n    \"ko_fonts\": 5, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 06 00 00 00 04 00 00 00\", \n    \"04 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 10 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Haansoft Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 04 00 5c d5 f4 ce 14 bc d5 d0 02 03 06 00 00\", \n    \"01 01 01 01 01 0f 00 48 00 61 00 61 00 6e 00 73\", \n    \"00 6f 00 66 00 74 00 20 00 42 00 61 00 74 00 61\", \n    \"00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 53, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Human Myeongjo\", \n    \"flags\": 98, \n    \"name\": \"\\ud734\\uba3c\\uba85\\uc870\", \n    \"panose1\": {\n      \"arm_style\": 0, \n      \"contrast\": 0, \n      \"family_type\": 1, \n      \"letterform\": 0, \n      \"midline\": 0, \n      \"proportion\": 0, \n      \"serif_style\": 0, \n      \"stroke_variation\": 0, \n      \"weight\": 0, \n      \"x_height\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"62 04 00 34 d7 3c ba 85 ba 70 c8 01 00 00 00 00\", \n    \"00 00 00 00 00 0e 00 48 00 75 00 6d 00 61 00 6e\", \n    \"00 20 00 4d 00 79 00 65 00 6f 00 6e 00 67 00 6a\", \n    \"00 6f 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 51, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"HY Sinmyeongjo\", \n    \"flags\": 98, \n    \"name\": \"\\ud55c\\uc591\\uc2e0\\uba85\\uc870\", \n    \"panose1\": {\n      \"arm_style\": 0, \n      \"contrast\": 0, \n      \"family_type\": 1, \n      \"letterform\": 0, \n      \"midline\": 0, \n      \"proportion\": 0, \n      \"serif_style\": 0, \n      \"stroke_variation\": 0, \n      \"weight\": 0, \n      \"x_height\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"62 05 00 5c d5 91 c5 e0 c2 85 ba 70 c8 01 00 00\", \n    \"00 00 00 00 00 00 00 0e 00 48 00 59 00 20 00 53\", \n    \"00 69 00 6e 00 6d 00 79 00 65 00 6f 00 6e 00 67\", \n    \"00 6a 00 6f 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 53, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Arial\", \n    \"flags\": 97, \n    \"name\": \"Arial\", \n    \"panose1\": {\n      \"arm_style\": 2, \n      \"contrast\": 2, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 2, \n      \"proportion\": 4, \n      \"serif_style\": 11, \n      \"stroke_variation\": 2, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 05 00 41 00 72 00 69 00 61 00 6c 00 02 0b 06\", \n    \"04 02 02 02 02 02 04 05 00 41 00 72 00 69 00 61\", \n    \"00 6c 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 35, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Comic Sans MS\", \n    \"flags\": 97, \n    \"name\": \"Comic Sans MS\", \n    \"panose1\": {\n      \"arm_style\": 2, \n      \"contrast\": 3, \n      \"family_type\": 3, \n      \"letterform\": 2, \n      \"midline\": 2, \n      \"proportion\": 2, \n      \"serif_style\": 15, \n      \"stroke_variation\": 3, \n      \"weight\": 7, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 0d 00 43 00 6f 00 6d 00 69 00 63 00 20 00 53\", \n    \"00 61 00 6e 00 73 00 20 00 4d 00 53 00 03 0f 07\", \n    \"02 03 03 02 02 02 04 0d 00 43 00 6f 00 6d 00 69\", \n    \"00 63 00 20 00 53 00 61 00 6e 00 73 00 20 00 4d\", \n    \"00 53 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 67, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Courier New\", \n    \"flags\": 97, \n    \"name\": \"Courier New\", \n    \"panose1\": {\n      \"arm_style\": 5, \n      \"contrast\": 2, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 4, \n      \"proportion\": 9, \n      \"serif_style\": 7, \n      \"stroke_variation\": 2, \n      \"weight\": 3, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 0b 00 43 00 6f 00 75 00 72 00 69 00 65 00 72\", \n    \"00 20 00 4e 00 65 00 77 00 02 07 03 09 02 02 05\", \n    \"02 04 04 0b 00 43 00 6f 00 75 00 72 00 69 00 65\", \n    \"00 72 00 20 00 4e 00 65 00 77 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 59, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"DejaVu Serif\", \n    \"flags\": 97, \n    \"name\": \"DejaVu Serif\", \n    \"panose1\": {\n      \"arm_style\": 5, \n      \"contrast\": 5, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 2, \n      \"proportion\": 3, \n      \"serif_style\": 6, \n      \"stroke_variation\": 6, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 0c 00 44 00 65 00 6a 00 61 00 56 00 75 00 20\", \n    \"00 53 00 65 00 72 00 69 00 66 00 02 06 06 03 05\", \n    \"06 05 02 02 04 0c 00 44 00 65 00 6a 00 61 00 56\", \n    \"00 75 00 20 00 53 00 65 00 72 00 69 00 66 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 63, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"SimHei\", \n    \"flags\": 97, \n    \"name\": \"SimHei\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 3, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 1, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 06 00 53 00 69 00 6d 00 48 00 65 00 69 00 02\", \n    \"01 06 00 03 01 01 01 01 01 06 00 53 00 69 00 6d\", \n    \"00 48 00 65 00 69 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 39, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"SimSun\", \n    \"flags\": 97, \n    \"name\": \"SimSun\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 3, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 1, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 06 00 53 00 69 00 6d 00 53 00 75 00 6e 00 02\", \n    \"01 06 00 03 01 01 01 01 01 06 00 53 00 69 00 6d\", \n    \"00 53 00 75 00 6e 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 39, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"MS Gothic\", \n    \"flags\": 97, \n    \"name\": \"MS Gothic\", \n    \"panose1\": {\n      \"arm_style\": 5, \n      \"contrast\": 7, \n      \"family_type\": 2, \n      \"letterform\": 8, \n      \"midline\": 2, \n      \"proportion\": 9, \n      \"serif_style\": 11, \n      \"stroke_variation\": 2, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 09 00 4d 00 53 00 20 00 47 00 6f 00 74 00 68\", \n    \"00 69 00 63 00 02 0b 06 09 07 02 05 08 02 04 09\", \n    \"00 4d 00 53 00 20 00 47 00 6f 00 74 00 68 00 69\", \n    \"00 63 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 51, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"MS Mincho\", \n    \"flags\": 97, \n    \"name\": \"MS Mincho\", \n    \"panose1\": {\n      \"arm_style\": 5, \n      \"contrast\": 4, \n      \"family_type\": 2, \n      \"letterform\": 8, \n      \"midline\": 3, \n      \"proportion\": 9, \n      \"serif_style\": 2, \n      \"stroke_variation\": 2, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 09 00 4d 00 53 00 20 00 4d 00 69 00 6e 00 63\", \n    \"00 68 00 6f 00 02 02 06 09 04 02 05 08 03 04 09\", \n    \"00 4d 00 53 00 20 00 4d 00 69 00 6e 00 63 00 68\", \n    \"00 6f 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 51, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 2, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 4, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 3, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 2, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 02 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 3, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 03 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 4, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 04 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 5, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 05 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 2, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 02 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 3, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 03 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 2, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 02 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 3, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 03 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"신명조\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2013-06-12 22:05:12.683000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2013-06-12 22:54:26.476000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2013년 6월 13일 목요일 오전 7:05:12\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"19\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"11\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"16\" cn-fonts=\"4\" en-fonts=\"6\" jp-fonts=\"4\" ko-fonts=\"5\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Haansoft Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"한컴바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Human Myeongjo\" flags=\"62\" font-file-type=\"hft\" metric=\"1\" name=\"휴먼명조\">\n        <Panose1 arm-style=\"0\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"1\" letterform=\"0\" midline=\"0\" proportion=\"0\" serif-style=\"0\" stroke-variation=\"0\" weight=\"0\" x-height=\"0\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"HY Sinmyeongjo\" flags=\"62\" font-file-type=\"hft\" metric=\"1\" name=\"한양신명조\">\n        <Panose1 arm-style=\"0\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"1\" letterform=\"0\" midline=\"0\" proportion=\"0\" serif-style=\"0\" stroke-variation=\"0\" weight=\"0\" x-height=\"0\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Arial\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Arial\">\n        <Panose1 arm-style=\"2\" attribute-name=\"panose1\" contrast=\"2\" family-type=\"2\" letterform=\"2\" midline=\"2\" proportion=\"4\" serif-style=\"11\" stroke-variation=\"2\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Comic Sans MS\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Comic Sans MS\">\n        <Panose1 arm-style=\"2\" attribute-name=\"panose1\" contrast=\"3\" family-type=\"3\" letterform=\"2\" midline=\"2\" proportion=\"2\" serif-style=\"15\" stroke-variation=\"3\" weight=\"7\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Courier New\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Courier New\">\n        <Panose1 arm-style=\"5\" attribute-name=\"panose1\" contrast=\"2\" family-type=\"2\" letterform=\"2\" midline=\"4\" proportion=\"9\" serif-style=\"7\" stroke-variation=\"2\" weight=\"3\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"DejaVu Serif\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"DejaVu Serif\">\n        <Panose1 arm-style=\"5\" attribute-name=\"panose1\" contrast=\"5\" family-type=\"2\" letterform=\"2\" midline=\"2\" proportion=\"3\" serif-style=\"6\" stroke-variation=\"6\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"SimHei\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"SimHei\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"3\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"1\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"SimSun\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"SimSun\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"3\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"1\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"MS Gothic\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"MS Gothic\">\n        <Panose1 arm-style=\"5\" attribute-name=\"panose1\" contrast=\"7\" family-type=\"2\" letterform=\"8\" midline=\"2\" proportion=\"9\" serif-style=\"11\" stroke-variation=\"2\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"MS Mincho\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"MS Mincho\">\n        <Panose1 arm-style=\"5\" attribute-name=\"panose1\" contrast=\"4\" family-type=\"2\" letterform=\"8\" midline=\"3\" proportion=\"9\" serif-style=\"2\" stroke-variation=\"2\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"2\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"4\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"3\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"2\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"3\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"4\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"5\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"2\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"3\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"2\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"3\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"54\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000036\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"40\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000028\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">한컴바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"41\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000029\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">한양신명조</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"40\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000028\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">휴먼명조</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"41\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000029\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"8\" lang=\"en\">Arial</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"47\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"9\" lang=\"en\">ComicSansMS</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"46\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"10\" lang=\"en\">CourierNew</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"47\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"11\" lang=\"en\">DejaVuSerif</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"42\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002A\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"12\" lang=\"en\">SimHei</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"42\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002A\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"13\" lang=\"en\">SimSun</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"44\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"14\" lang=\"en\">MSGothic</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"44\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">en</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"15\" lang=\"en\">MSMinCho</Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"19200\"/>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"한컴바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"한양신명조\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"휴먼명조\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-4\"><style:text-properties style:font-name=\"한컴바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p6-1-4\"><style:text-properties style:font-name=\"휴먼명조\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p7-1-4\"><style:text-properties style:font-name=\"한양신명조\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p8-1-4\"><style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p9-1-6\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p10-1-6\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-11\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p11-1-8\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-12\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p12-1-8\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-13\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span>ko</text:span><text:span text:style-name=\"p2-1-2\">한컴바탕</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>ko</text:span><text:span text:style-name=\"p3-1-2\">한양신명조</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>ko</text:span><text:span text:style-name=\"p4-1-2\">휴먼명조</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span text:style-name=\"p5-1-4\">Arial</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span text:style-name=\"p6-1-4\">ComicSansMS</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span text:style-name=\"p7-1-4\">CourierNew</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span text:style-name=\"p8-1-4\">DejaVuSerif</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-9\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span text:style-name=\"p9-1-6\">SimHei</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-10\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span text:style-name=\"p10-1-6\">SimSun</text:span><text:span>jp</text:span><text:span>바탕</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-11\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span text:style-name=\"p11-1-8\">MSGothic</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-12\"><text:span>ko</text:span><text:span>바탕</text:span><text:span>en</text:span><text:span>바탕</text:span><text:span>cn</text:span><text:span>바탕</text:span><text:span>jp</text:span><text:span text:style-name=\"p12-1-8\">MSMinCho</text:span><text:span>other</text:span><text:span>바탕</text:span><text:span>symbol</text:span><text:span>바탕</text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"Paragraph-13\"/></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"한컴바탕\" svg:font-family=\"'한컴바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"휴먼명조\" svg:font-family=\"'휴먼명조'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"한양신명조\" svg:font-family=\"'한양신명조'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Arial\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Comic Sans MS\" svg:font-family=\"'Comic Sans MS'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Courier New\" svg:font-family=\"'Courier New'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"DejaVu Serif\" svg:font-family=\"'DejaVu Serif'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"SimHei\" svg:font-family=\"'SimHei'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"SimSun\" svg:font-family=\"'SimSun'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"MS Gothic\" svg:font-family=\"'MS Gothic'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"MS Mincho\" svg:font-family=\"'MS Mincho'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>ko바탕 en바탕 cn바탕 jp바탕 other바탕 symbol바탕 user바탕</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"kohkdu\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">한컴돋움 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"entnr\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">enTimesNewRoman cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"enarial\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">enArial cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"cnyak\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">약자</span><span class=\"lang-cn\">漢字 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"cngan\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">간자</span><span class=\"lang-cn\">漢字 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"jpmincho\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">명조</span><span class=\"lang-jp\">あ </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n          <p class=\"jpgothic\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">고딕</span><span class=\"lang-jp\">あ </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>ko바탕 en바탕 cn바탕 jp바탕 other바탕 symbol바탕 user바탕</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"kohkdu\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">한컴돋움 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"entnr\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">enTimesNewRoman cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"enarial\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">enArial cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"cnyak\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">약자</span><span class=\"lang-cn\">漢字 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"cngan\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">간자</span><span class=\"lang-cn\">漢字 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"jpmincho\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">명조</span><span class=\"lang-jp\">あ </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p><p class=\"jpgothic\"><span class=\"lang-en\">ko</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">en</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">cn</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">jp</span><span class=\"lang-ko\">고딕</span><span class=\"lang-jp\">あ </span><span class=\"lang-en\">other</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">symbol</span><span class=\"lang-ko\">바탕 </span><span class=\"lang-en\">user</span><span class=\"lang-ko\">바탕</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.kohkdu {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.kohkdu > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.kohkdu > span {\n  color: #000000;\n}\n.kohkdu > span.lang-ko {\n  font-family: \"한컴돋움\", sans-serif;\n  font-size: 10pt;\n}\n.kohkdu > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.kohkdu > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.kohkdu > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.kohkdu > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.kohkdu > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.kohkdu > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.entnr {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.entnr > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.entnr > span {\n  color: #000000;\n}\n.entnr > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.entnr > span.lang-en {\n  font-family: \"Times New Roman\", serif;\n  font-size: 10pt;\n}\n.entnr > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.entnr > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.entnr > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.entnr > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.entnr > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.enarial {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.enarial > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.enarial > span {\n  color: #000000;\n}\n.enarial > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.enarial > span.lang-en {\n  font-family: \"Arial\", sans-serif;\n  font-size: 10pt;\n}\n.enarial > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.enarial > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.enarial > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.enarial > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.enarial > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cnyak {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.cnyak > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 5*/\n.cnyak > span {\n  color: #000000;\n}\n.cnyak > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cnyak > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cnyak > span.lang-cn {\n  font-family: \"해서 약자\";\n  font-size: 10pt;\n}\n.cnyak > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cnyak > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cnyak > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cnyak > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cngan {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.cngan > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 6*/\n.cngan > span {\n  color: #000000;\n}\n.cngan > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cngan > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cngan > span.lang-cn {\n  font-family: \"해서 간자\";\n  font-size: 10pt;\n}\n.cngan > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cngan > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cngan > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.cngan > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpmincho {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.jpmincho > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 7*/\n.jpmincho > span {\n  color: #000000;\n}\n.jpmincho > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpmincho > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpmincho > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpmincho > span.lang-jp {\n  font-family: \"명조\", serif;\n  font-size: 10pt;\n}\n.jpmincho > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpmincho > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpmincho > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpgothic {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.jpgothic > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 2*/\n.jpgothic > span {\n  color: #000000;\n}\n.jpgothic > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpgothic > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpgothic > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpgothic > span.lang-jp {\n  font-family: \"고딕\", sans-serif;\n  font-size: 10pt;\n}\n.jpgothic > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpgothic > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.jpgothic > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"Arial\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"고딕\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"한컴돋움\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"Times New Roman\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5 {\n  color: #000000;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"해서 약자\";\n  font-size: 10pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6 {\n  color: #000000;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"해서 간자\";\n  font-size: 10pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7 {\n  color: #000000;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"명조\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 60\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"3c 00 00 00 04 00 00 00 00 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          59\n        ], \n        \"ko\\ubc14\\ud0d5 en\\ubc14\\ud0d5 cn\\ubc14\\ud0d5 jp\\ubc14\\ud0d5 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          59, \n          60\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 14 bc\", \n    \"d5 d0 20 00 63 00 6e 00 14 bc d5 d0 20 00 6a 00\", \n    \"70 00 14 bc d5 d0 20 00 6f 00 74 00 68 00 65 00\", \n    \"72 00 14 bc d5 d0 20 00 73 00 79 00 6d 00 62 00\", \n    \"6f 00 6c 00 14 bc d5 d0 20 00 75 00 73 00 65 00\", \n    \"72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 120, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 46\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2e 00 00 00 00 00 00 00 01 00 01 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          45\n        ], \n        \"ko\\ud55c\\ucef4\\ub3cb\\uc6c0 en\\ubc14\\ud0d5 cn\\ubc14\\ud0d5 jp\\ubc14\\ud0d5 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          45, \n          46\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 5c d5 f4 ce cb b3 c0 c6 20 00 65 00\", \n    \"6e 00 14 bc d5 d0 20 00 63 00 6e 00 14 bc d5 d0\", \n    \"20 00 6a 00 70 00 14 bc d5 d0 20 00 6f 00 74 00\", \n    \"68 00 65 00 72 00 14 bc d5 d0 20 00 73 00 79 00\", \n    \"6d 00 62 00 6f 00 6c 00 14 bc d5 d0 20 00 75 00\", \n    \"73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 92, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        3\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 2, \n    \"text\": 55\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"37 00 00 00 00 00 00 00 01 00 02 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          54\n        ], \n        \"ko\\ubc14\\ud0d5 enTimesNewRoman cn\\ubc14\\ud0d5 jp\\ubc14\\ud0d5 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          54, \n          55\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 54 00\", \n    \"69 00 6d 00 65 00 73 00 4e 00 65 00 77 00 52 00\", \n    \"6f 00 6d 00 61 00 6e 00 20 00 63 00 6e 00 14 bc\", \n    \"d5 d0 20 00 6a 00 70 00 14 bc d5 d0 20 00 6f 00\", \n    \"74 00 68 00 65 00 72 00 14 bc d5 d0 20 00 73 00\", \n    \"79 00 6d 00 62 00 6f 00 6c 00 14 bc d5 d0 20 00\", \n    \"75 00 73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 110, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 3, \n    \"text\": 47\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2f 00 00 00 00 00 00 00 01 00 03 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          46\n        ], \n        \"ko\\ubc14\\ud0d5 enArial cn\\ubc14\\ud0d5 jp\\ubc14\\ud0d5 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          46, \n          47\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 41 00\", \n    \"72 00 69 00 61 00 6c 00 20 00 63 00 6e 00 14 bc\", \n    \"d5 d0 20 00 6a 00 70 00 14 bc d5 d0 20 00 6f 00\", \n    \"74 00 68 00 65 00 72 00 14 bc d5 d0 20 00 73 00\", \n    \"79 00 6d 00 62 00 6f 00 6c 00 14 bc d5 d0 20 00\", \n    \"75 00 73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 94, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 4, \n    \"text\": 46\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2e 00 00 00 00 00 00 00 01 00 04 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          45\n        ], \n        \"ko\\ubc14\\ud0d5 en\\ubc14\\ud0d5 cn\\uc57d\\uc790\\u6f22\\u5b57 jp\\ubc14\\ud0d5 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          45, \n          46\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 14 bc\", \n    \"d5 d0 20 00 63 00 6e 00 7d c5 90 c7 22 6f 57 5b\", \n    \"20 00 6a 00 70 00 14 bc d5 d0 20 00 6f 00 74 00\", \n    \"68 00 65 00 72 00 14 bc d5 d0 20 00 73 00 79 00\", \n    \"6d 00 62 00 6f 00 6c 00 14 bc d5 d0 20 00 75 00\", \n    \"73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 92, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 5, \n    \"text\": 46\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2e 00 00 00 00 00 00 00 01 00 05 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          45\n        ], \n        \"ko\\ubc14\\ud0d5 en\\ubc14\\ud0d5 cn\\uac04\\uc790\\u6f22\\u5b57 jp\\ubc14\\ud0d5 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          45, \n          46\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 14 bc\", \n    \"d5 d0 20 00 63 00 6e 00 04 ac 90 c7 22 6f 57 5b\", \n    \"20 00 6a 00 70 00 14 bc d5 d0 20 00 6f 00 74 00\", \n    \"68 00 65 00 72 00 14 bc d5 d0 20 00 73 00 79 00\", \n    \"6d 00 62 00 6f 00 6c 00 14 bc d5 d0 20 00 75 00\", \n    \"73 00 65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 92, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        6\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 06 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 6, \n    \"text\": 45\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2d 00 00 00 00 00 00 00 01 00 06 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          44\n        ], \n        \"ko\\ubc14\\ud0d5 en\\ubc14\\ud0d5 cn\\ubc14\\ud0d5 jp\\uba85\\uc870\\u3042 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          44, \n          45\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 14 bc\", \n    \"d5 d0 20 00 63 00 6e 00 14 bc d5 d0 20 00 6a 00\", \n    \"70 00 85 ba 70 c8 42 30 20 00 6f 00 74 00 68 00\", \n    \"65 00 72 00 14 bc d5 d0 20 00 73 00 79 00 6d 00\", \n    \"62 00 6f 00 6c 00 14 bc d5 d0 20 00 75 00 73 00\", \n    \"65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 90, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        7\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 7, \n    \"text\": 2147483693\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2d 00 00 80 00 00 00 00 01 00 07 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          44\n        ], \n        \"ko\\ubc14\\ud0d5 en\\ubc14\\ud0d5 cn\\ubc14\\ud0d5 jp\\uace0\\ub515\\u3042 other\\ubc14\\ud0d5 symbol\\ubc14\\ud0d5 user\\ubc14\\ud0d5\"\n      ], \n      [\n        [\n          44, \n          45\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 00 6f 00 14 bc d5 d0 20 00 65 00 6e 00 14 bc\", \n    \"d5 d0 20 00 63 00 6e 00 14 bc d5 d0 20 00 6a 00\", \n    \"70 00 e0 ac 15 b5 42 30 20 00 6f 00 74 00 68 00\", \n    \"65 00 72 00 14 bc d5 d0 20 00 73 00 79 00 6d 00\", \n    \"62 00 6f 00 6c 00 14 bc d5 d0 20 00 75 00 73 00\", \n    \"65 00 72 00 14 bc d5 d0 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 90, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        2\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 18, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 7, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 07 00 00 00 12 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 8, \n    \"cn_fonts\": 3, \n    \"en_fonts\": 3, \n    \"jp_fonts\": 3, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 1, \n    \"parashapes\": 2, \n    \"styles\": 8, \n    \"symbol_fonts\": 1, \n    \"tabdefs\": 1, \n    \"user_fonts\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 03 00 00 00 03 00 00 00\", \n    \"03 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 08 00 00 00 01 00 00 00 01 00 00 00\", \n    \"00 00 00 00 02 00 00 00 08 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Haansoft Dotum\", \n    \"flags\": 97, \n    \"name\": \"\\ud55c\\ucef4\\ub3cb\\uc6c0\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 04 00 5c d5 f4 ce cb b3 c0 c6 02 03 06 00 00\", \n    \"01 01 01 01 01 0e 00 48 00 61 00 61 00 6e 00 73\", \n    \"00 6f 00 66 00 74 00 20 00 44 00 6f 00 74 00 75\", \n    \"00 6d 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 51, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Arial\", \n    \"flags\": 97, \n    \"name\": \"Arial\", \n    \"panose1\": {\n      \"arm_style\": 2, \n      \"contrast\": 2, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 2, \n      \"proportion\": 4, \n      \"serif_style\": 11, \n      \"stroke_variation\": 2, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 05 00 41 00 72 00 69 00 61 00 6c 00 02 0b 06\", \n    \"04 02 02 02 02 02 04 05 00 41 00 72 00 69 00 61\", \n    \"00 6c 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 35, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Times New Roman\", \n    \"flags\": 97, \n    \"name\": \"Times New Roman\", \n    \"panose1\": {\n      \"arm_style\": 5, \n      \"contrast\": 5, \n      \"family_type\": 2, \n      \"letterform\": 2, \n      \"midline\": 3, \n      \"proportion\": 3, \n      \"serif_style\": 2, \n      \"stroke_variation\": 4, \n      \"weight\": 6, \n      \"x_height\": 4\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 0f 00 54 00 69 00 6d 00 65 00 73 00 20 00 4e\", \n    \"00 65 00 77 00 20 00 52 00 6f 00 6d 00 61 00 6e\", \n    \"00 02 02 06 03 05 04 05 02 03 04 0f 00 54 00 69\", \n    \"00 6d 00 65 00 73 00 20 00 4e 00 65 00 77 00 20\", \n    \"00 52 00 6f 00 6d 00 61 00 6e 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 75, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Haeseo Jananese\", \n    \"flags\": 98, \n    \"name\": \"\\ud574\\uc11c \\uc57d\\uc790\", \n    \"panose1\": {\n      \"arm_style\": 0, \n      \"contrast\": 0, \n      \"family_type\": 1, \n      \"letterform\": 0, \n      \"midline\": 0, \n      \"proportion\": 0, \n      \"serif_style\": 0, \n      \"stroke_variation\": 0, \n      \"weight\": 0, \n      \"x_height\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"62 05 00 74 d5 1c c1 20 00 7d c5 90 c7 01 00 00\", \n    \"00 00 00 00 00 00 00 0f 00 48 00 61 00 65 00 73\", \n    \"00 65 00 6f 00 20 00 4a 00 61 00 6e 00 61 00 6e\", \n    \"00 65 00 73 00 65 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 55, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Haeseo Chinese\", \n    \"flags\": 98, \n    \"name\": \"\\ud574\\uc11c \\uac04\\uc790\", \n    \"panose1\": {\n      \"arm_style\": 0, \n      \"contrast\": 0, \n      \"family_type\": 1, \n      \"letterform\": 0, \n      \"midline\": 0, \n      \"proportion\": 0, \n      \"serif_style\": 0, \n      \"stroke_variation\": 0, \n      \"weight\": 0, \n      \"x_height\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"62 05 00 74 d5 1c c1 20 00 04 ac 90 c7 01 00 00\", \n    \"00 00 00 00 00 00 00 0e 00 48 00 61 00 65 00 73\", \n    \"00 65 00 6f 00 20 00 43 00 68 00 69 00 6e 00 65\", \n    \"00 73 00 65 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 53, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Myeongjo\", \n    \"flags\": 98, \n    \"name\": \"\\uba85\\uc870\", \n    \"panose1\": {\n      \"arm_style\": 0, \n      \"contrast\": 0, \n      \"family_type\": 1, \n      \"letterform\": 0, \n      \"midline\": 0, \n      \"proportion\": 0, \n      \"serif_style\": 0, \n      \"stroke_variation\": 0, \n      \"weight\": 0, \n      \"x_height\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"62 02 00 85 ba 70 c8 01 00 00 00 00 00 00 00 00\", \n    \"00 08 00 4d 00 79 00 65 00 6f 00 6e 00 67 00 6a\", \n    \"00 6f 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 35, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gothic\", \n    \"flags\": 98, \n    \"name\": \"\\uace0\\ub515\", \n    \"panose1\": {\n      \"arm_style\": 0, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 0, \n      \"midline\": 0, \n      \"proportion\": 0, \n      \"serif_style\": 0, \n      \"stroke_variation\": 0, \n      \"weight\": 0, \n      \"x_height\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"62 02 00 e0 ac 15 b5 02 00 00 00 00 00 00 00 00\", \n    \"00 06 00 47 00 6f 00 74 00 68 00 69 00 63 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 1, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 2, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 02 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 1, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 2, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 02 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 2, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 1, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 01 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ud55c\\uae00-\\ud55c\\ucef4\\ub3cb\\uc6c0\", \n    \"name\": \"kohkdu\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"07 00 5c d5 00 ae 2d 00 5c d5 f4 ce cb b3 c0 c6\", \n    \"06 00 6b 00 6f 00 68 00 6b 00 64 00 75 00 00 01\", \n    \"12 04 01 00 03 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uc601\\ubb38-TimesNewRoman\", \n    \"name\": \"entnr\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"10 00 01 c6 38 bb 2d 00 54 00 69 00 6d 00 65 00\", \n    \"73 00 4e 00 65 00 77 00 52 00 6f 00 6d 00 61 00\", \n    \"6e 00 05 00 65 00 6e 00 74 00 6e 00 72 00 00 02\", \n    \"12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 56, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uc601\\ubb38-Arial\", \n    \"name\": \"enarial\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 01 c6 38 bb 2d 00 41 00 72 00 69 00 61 00\", \n    \"6c 00 07 00 65 00 6e 00 61 00 72 00 69 00 61 00\", \n    \"6c 00 00 03 12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 5, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uc911\\ubb38-\\uc57d\\uc790\", \n    \"name\": \"cnyak\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"05 00 11 c9 38 bb 2d 00 7d c5 90 c7 05 00 63 00\", \n    \"6e 00 79 00 61 00 6b 00 00 04 12 04 01 00 05 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 6, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uc911\\ubb38-\\uac04\\uc790\", \n    \"name\": \"cngan\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"05 00 11 c9 38 bb 2d 00 04 ac 90 c7 05 00 63 00\", \n    \"6e 00 67 00 61 00 6e 00 00 05 12 04 01 00 06 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 7, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uc77c\\ubb38-\\uba85\\uc870\", \n    \"name\": \"jpmincho\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"05 00 7c c7 38 bb 2d 00 85 ba 70 c8 08 00 6a 00\", \n    \"70 00 6d 00 69 00 6e 00 63 00 68 00 6f 00 00 06\", \n    \"12 04 01 00 07 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uc77c\\ubb38-\\uace0\\ub515\", \n    \"name\": \"jpgothic\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"05 00 7c c7 38 bb 2d 00 e0 ac 15 b5 08 00 6a 00\", \n    \"70 00 67 00 6f 00 74 00 68 00 69 00 63 00 00 07\", \n    \"12 04 01 00 02 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"ko바탕 en바탕 cn바탕 jp바탕 other바탕 symbol바탕 user바탕\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2013-07-24 10:46:21.081000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-09 13:20:47.264000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2013년 7월 24일 수요일 오후 7:46:21\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"18\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"7\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"8\" cn-fonts=\"3\" en-fonts=\"3\" jp-fonts=\"3\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"1\" parashapes=\"2\" styles=\"8\" symbol-fonts=\"1\" tabdefs=\"1\" user-fonts=\"1\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Haansoft Dotum\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"한컴돋움\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Arial\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Arial\">\n        <Panose1 arm-style=\"2\" attribute-name=\"panose1\" contrast=\"2\" family-type=\"2\" letterform=\"2\" midline=\"2\" proportion=\"4\" serif-style=\"11\" stroke-variation=\"2\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Times New Roman\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"Times New Roman\">\n        <Panose1 arm-style=\"5\" attribute-name=\"panose1\" contrast=\"5\" family-type=\"2\" letterform=\"2\" midline=\"3\" proportion=\"3\" serif-style=\"2\" stroke-variation=\"4\" weight=\"6\" x-height=\"4\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Haeseo Jananese\" flags=\"62\" font-file-type=\"hft\" metric=\"1\" name=\"해서 약자\">\n        <Panose1 arm-style=\"0\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"1\" letterform=\"0\" midline=\"0\" proportion=\"0\" serif-style=\"0\" stroke-variation=\"0\" weight=\"0\" x-height=\"0\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Haeseo Chinese\" flags=\"62\" font-file-type=\"hft\" metric=\"1\" name=\"해서 간자\">\n        <Panose1 arm-style=\"0\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"1\" letterform=\"0\" midline=\"0\" proportion=\"0\" serif-style=\"0\" stroke-variation=\"0\" weight=\"0\" x-height=\"0\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Myeongjo\" flags=\"62\" font-file-type=\"hft\" metric=\"1\" name=\"명조\">\n        <Panose1 arm-style=\"0\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"1\" letterform=\"0\" midline=\"0\" proportion=\"0\" serif-style=\"0\" stroke-variation=\"0\" weight=\"0\" x-height=\"0\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gothic\" flags=\"62\" font-file-type=\"hft\" metric=\"1\" name=\"고딕\">\n        <Panose1 arm-style=\"0\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"0\" midline=\"0\" proportion=\"0\" serif-style=\"0\" stroke-variation=\"0\" weight=\"0\" x-height=\"0\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"1\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"2\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"1\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"2\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"2\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"1\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"한글-한컴돋움\" name=\"kohkdu\" next-style-id=\"1\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"영문-TimesNewRoman\" name=\"entnr\" next-style-id=\"2\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"영문-Arial\" name=\"enarial\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"5\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"중문-약자\" name=\"cnyak\" next-style-id=\"4\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"6\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"중문-간자\" name=\"cngan\" next-style-id=\"5\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"7\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"일문-명조\" name=\"jpmincho\" next-style-id=\"6\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"일문-고딕\" name=\"jpgothic\" next-style-id=\"7\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"60\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"0\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"0000003C\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"0\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">en</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">other</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">user</Text>\n            <Text charshape-id=\"0\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"46\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"0000002E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"3\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">한컴돋움 </Text>\n            <Text charshape-id=\"3\" lang=\"en\">en</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"3\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"3\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"3\" lang=\"en\">other</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"3\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"3\" lang=\"en\">user</Text>\n            <Text charshape-id=\"3\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"55\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000037\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"4\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"4\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"4\" lang=\"en\">enTimesNewRoman cn</Text>\n            <Text charshape-id=\"4\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"4\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"4\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"4\" lang=\"en\">other</Text>\n            <Text charshape-id=\"4\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"4\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"4\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"4\" lang=\"en\">user</Text>\n            <Text charshape-id=\"4\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"47\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"0000002F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">enArial cn</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">other</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">user</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"46\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"0000002E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"5\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"5\" lang=\"en\">en</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"5\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">약자</Text>\n            <Text charshape-id=\"5\" lang=\"cn\">漢字 </Text>\n            <Text charshape-id=\"5\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"5\" lang=\"en\">other</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"5\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"5\" lang=\"en\">user</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"46\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"5\" text=\"0000002E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"6\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">en</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">간자</Text>\n            <Text charshape-id=\"6\" lang=\"cn\">漢字 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">other</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">user</Text>\n            <Text charshape-id=\"6\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"6\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"45\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"6\" text=\"0000002D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"7\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"7\" lang=\"en\">en</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"7\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"7\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">명조</Text>\n            <Text charshape-id=\"7\" lang=\"jp\">あ </Text>\n            <Text charshape-id=\"7\" lang=\"en\">other</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"7\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"7\" lang=\"en\">user</Text>\n            <Text charshape-id=\"7\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"45\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"7\" text=\"8000002D\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"2\" lang=\"en\">ko</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"2\" lang=\"en\">en</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"2\" lang=\"en\">cn</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"2\" lang=\"en\">jp</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">고딕</Text>\n            <Text charshape-id=\"2\" lang=\"jp\">あ </Text>\n            <Text charshape-id=\"2\" lang=\"en\">other</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"2\" lang=\"en\">symbol</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">바탕 </Text>\n            <Text charshape-id=\"2\" lang=\"en\">user</Text>\n            <Text charshape-id=\"2\" lang=\"ko\">바탕</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"2\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles/><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"바탕글\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>en</text:span><text:span>바탕 </text:span><text:span>cn</text:span><text:span>바탕 </text:span><text:span>jp</text:span><text:span>바탕 </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"한글-한컴돋움\"><text:span>ko</text:span><text:span>한컴돋움 </text:span><text:span>en</text:span><text:span>바탕 </text:span><text:span>cn</text:span><text:span>바탕 </text:span><text:span>jp</text:span><text:span>바탕 </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"영문-TimesNewRoman\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>enTimesNewRoman cn</text:span><text:span>바탕 </text:span><text:span>jp</text:span><text:span>바탕 </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"영문-Arial\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>enArial cn</text:span><text:span>바탕 </text:span><text:span>jp</text:span><text:span>바탕 </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"중문-약자\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>en</text:span><text:span>바탕 </text:span><text:span>cn</text:span><text:span>약자</text:span><text:span>漢字 </text:span><text:span>jp</text:span><text:span>바탕 </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"중문-간자\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>en</text:span><text:span>바탕 </text:span><text:span>cn</text:span><text:span>간자</text:span><text:span>漢字 </text:span><text:span>jp</text:span><text:span>바탕 </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"일문-명조\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>en</text:span><text:span>바탕 </text:span><text:span>cn</text:span><text:span>바탕 </text:span><text:span>jp</text:span><text:span>명조</text:span><text:span>あ </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p><text:p text:style-name=\"일문-고딕\"><text:span>ko</text:span><text:span>바탕 </text:span><text:span>en</text:span><text:span>바탕 </text:span><text:span>cn</text:span><text:span>바탕 </text:span><text:span>jp</text:span><text:span>고딕</text:span><text:span>あ </text:span><text:span>other</text:span><text:span>바탕 </text:span><text:span>symbol</text:span><text:span>바탕 </text:span><text:span>user</text:span><text:span>바탕</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/facename2.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"한컴돋움\" svg:font-family=\"'한컴돋움'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Arial\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Times New Roman\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"해서 약자\" svg:font-family=\"'해서 약자'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"해서 간자\" svg:font-family=\"'해서 간자'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'명조'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'고딕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"한글-한컴돋움\" style:next-style-name=\"한글-한컴돋움\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"한컴돋움\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"영문-TimesNewRoman\" style:next-style-name=\"영문-TimesNewRoman\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"영문-Arial\" style:next-style-name=\"영문-Arial\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"한컴돋움\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"중문-약자\" style:next-style-name=\"중문-약자\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"중문-간자\" style:next-style-name=\"중문-간자\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"일문-명조\" style:next-style-name=\"일문-명조\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"일문-고딕\" style:next-style-name=\"일문-고딕\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>각주참조</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">각주참조</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">미주참조</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>각주참조</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\"><span class=\"lang-ko\">각주참조</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">미주참조</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 131076, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 37\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"25 00 00 00 04 00 02 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          20\n        ], \n        \"\\uac01\\uc8fc\\ucc38\\uc870\"\n      ], \n      [\n        [\n          20, \n          28\n        ], \n        {\n          \"chid\": \"fn  \", \n          \"code\": 17, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          28, \n          36\n        ], \n        {\n          \"chid\": \"fn  \", \n          \"code\": 17, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          36, \n          37\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"01 ac fc c8 38 cc 70 c8 11 00 20 20 6e 66 00 00\", \n    \"00 00 00 00 00 00 11 00 11 00 20 20 6e 66 00 00\", \n    \"00 00 00 00 00 00 11 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 74, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"fn  \", \n    \"number\": 1, \n    \"unknown0\": 2686976, \n    \"unknown1\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 20 6e 66 01 00 00 00 00 00 29 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"FootNote\"\n},\n{\n  \"content\": {\n    \"listflags\": 0, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 8, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"ListHeader\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 10, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 11, \n    \"text\": 2147483664\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"10 00 00 80 00 00 04 00 0a 00 0b 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          15\n        ], \n        \" \\uac01\\uc8fc\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"12 00 6f 6e 74 61 00 00 00 00 00 00 00 00 12 00\", \n    \"20 00 01 ac fc c8 85 c7 c8 b2 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 272, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 10 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 1, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 01 00 00 00 01 00 00 00 00 00 29 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"chid\": \"fn  \", \n    \"number\": 2, \n    \"unknown0\": 2686976, \n    \"unknown1\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 20 6e 66 02 00 00 00 00 00 29 00 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"FootNote\"\n},\n{\n  \"content\": {\n    \"listflags\": 0, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"ListHeader\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 10, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 11, \n    \"text\": 2147483669\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"15 00 00 80 00 00 04 00 0a 00 0b 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          20\n        ], \n        \" \\uac01\\uc8fc \\ub450 \\ubc88\\uc9f8\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"12 00 6f 6e 74 61 00 00 00 00 00 00 00 00 12 00\", \n    \"20 00 01 ac fc c8 20 00 50 b4 20 00 88 bc f8 c9\", \n    \"85 c7 c8 b2 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 272, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 10 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 1, \n    \"number\": 2, \n    \"prefix\": 0, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 01 00 00 00 02 00 00 00 00 00 29 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 131072, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483669\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 80 00 00 02 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubbf8\\uc8fc\\ucc38\\uc870\"\n      ], \n      [\n        [\n          4, \n          12\n        ], \n        {\n          \"chid\": \"en  \", \n          \"code\": 17, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          12, \n          20\n        ], \n        {\n          \"chid\": \"en  \", \n          \"code\": 17, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bb fc c8 38 cc 70 c8 11 00 20 20 6e 65 00 00\", \n    \"00 00 00 00 00 00 11 00 11 00 20 20 6e 65 00 00\", \n    \"00 00 00 00 00 00 11 00 0d 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"en  \", \n    \"number\": 1, \n    \"unknown0\": 2686976, \n    \"unknown1\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 20 6e 65 01 00 00 00 00 00 29 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"EndNote\"\n},\n{\n  \"content\": {\n    \"listflags\": 0, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 8, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"ListHeader\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483664\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"10 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          15\n        ], \n        \" \\ubbf8\\uc8fc\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"12 00 6f 6e 74 61 00 00 00 00 00 00 00 00 12 00\", \n    \"20 00 f8 bb fc c8 85 c7 c8 b2 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 2, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 02 00 00 00 01 00 00 00 00 00 29 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"chid\": \"en  \", \n    \"number\": 2, \n    \"unknown0\": 2686976, \n    \"unknown1\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 20 6e 65 02 00 00 00 00 00 29 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"EndNote\"\n},\n{\n  \"content\": {\n    \"listflags\": 0, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"ListHeader\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483669\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"15 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          20\n        ], \n        \" \\ubbf8\\uc8fc \\ub450 \\ubc88\\uc9f8\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"12 00 6f 6e 74 61 00 00 00 00 00 00 00 00 12 00\", \n    \"20 00 f8 bb fc c8 20 00 50 b4 20 00 88 bc f8 c9\", \n    \"85 c7 c8 b2 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 2, \n    \"number\": 2, \n    \"prefix\": 0, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 02 00 00 00 02 00 00 00 00 00 29 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 20, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 4, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 04 00\", \n    \"00 00 00 00 00 00 14 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"각주참조\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-03-03 06:26:12.524000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-03-03 06:49:46.703000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 3월 3일 월요일 오후 3:26:12\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"20\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"4\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"37\" charshapes=\"1\" control=\"0\" controlmask=\"00020004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000025\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">각주참조</Text>\n            <FootNote chid=\"fn  \" number=\"1\" unknown0=\"2686976\" unknown1=\"0\">\n              <ListHeader linebreak=\"0\" listflags=\"00000000\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"top\">\n                <Paragraph chars=\"16\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"10\" rangetags=\"0\" split=\"00\" style-id=\"11\" text=\"80000010\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"0\">\n                    <AutoNumbering chid=\"atno\" flags=\"00000001\" footnoteshape=\"0\" kind=\"footnote\" number=\"1\" prefix=\"\" suffix=\")\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"4\" lang=\"ko\"> 각주입니다.</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </ListHeader>\n            </FootNote>\n            <FootNote chid=\"fn  \" number=\"2\" unknown0=\"2686976\" unknown1=\"0\">\n              <ListHeader linebreak=\"0\" listflags=\"00000000\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"top\">\n                <Paragraph chars=\"21\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"10\" rangetags=\"0\" split=\"00\" style-id=\"11\" text=\"80000015\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"0\">\n                    <AutoNumbering chid=\"atno\" flags=\"00000001\" footnoteshape=\"0\" kind=\"footnote\" number=\"2\" prefix=\"\" suffix=\")\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"4\" lang=\"ko\"> 각주 두 번째입니다.</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </ListHeader>\n            </FootNote>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"0\" controlmask=\"00020000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000015\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">미주참조</Text>\n            <EndNote chid=\"en  \" number=\"1\" unknown0=\"2686976\" unknown1=\"0\">\n              <ListHeader linebreak=\"0\" listflags=\"00000000\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"top\">\n                <Paragraph chars=\"16\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000010\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n                    <AutoNumbering chid=\"atno\" flags=\"00000002\" footnoteshape=\"0\" kind=\"endnote\" number=\"1\" prefix=\"\" suffix=\")\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 미주입니다.</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </ListHeader>\n            </EndNote>\n            <EndNote chid=\"en  \" number=\"2\" unknown0=\"2686976\" unknown1=\"0\">\n              <ListHeader linebreak=\"0\" listflags=\"00000000\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"top\">\n                <Paragraph chars=\"21\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000015\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n                    <AutoNumbering chid=\"atno\" flags=\"00000002\" footnoteshape=\"0\" kind=\"endnote\" number=\"2\" prefix=\"\" suffix=\")\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 미주 두 번째입니다.</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </ListHeader>\n            </EndNote>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>각주참조</text:span><text:note text:id=\"FootNote-1\" text:note-class=\"footnote\"><text:note-citation>1</text:note-citation><text:note-body><text:p text:style-name=\"각주\"><text:span> 각주입니다.</text:span></text:p></text:note-body></text:note><text:note text:id=\"FootNote-2\" text:note-class=\"footnote\"><text:note-citation>2</text:note-citation><text:note-body><text:p text:style-name=\"각주\"><text:span> 각주 두 번째입니다.</text:span></text:p></text:note-body></text:note></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>미주참조</text:span><text:note text:id=\"EndNote-1\" text:note-class=\"endnote\"><text:note-citation>1</text:note-citation><text:note-body><text:p text:style-name=\"바탕글\"><text:span> 미주입니다.</text:span></text:p></text:note-body></text:note><text:note text:id=\"EndNote-2\" text:note-class=\"endnote\"><text:note-citation>2</text:note-citation><text:note-body><text:p text:style-name=\"바탕글\"><text:span> 미주 두 번째입니다.</text:span></text:p></text:note-body></text:note></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/footnote-endnote.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n.HeaderArea {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 150mm;\n  height: 15mm;\n}\n.FooterArea {\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  width: 150mm;\n  height: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"HeaderArea\">\n          <p class=\"Header\"><span class=\"lang-en\">Header </span><span class=\"lang-ko\">이것은 머리말입니다</span><span class=\"autonumbering autonumbering-page\">1</span><span class=\"lang-ko\">.</span>&#13;</p>\n        </div>\n        <div class=\"Page\">\n          <p class=\"Normal parashape-9\"><span class=\"lang-ko\">첫 페이지</span>&#13;</p>\n          <p class=\"Normal parashape-9\">&#13;</p>\n        </div>\n        <div class=\"FooterArea\">\n          <p class=\"Header\"><span class=\"lang-en\">Footer </span><span class=\"lang-ko\">이것은 꼬리말입니다.</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n.HeaderArea {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 150mm;\n  height: 15mm;\n}\n.FooterArea {\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  width: 150mm;\n  height: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"HeaderArea\"><p class=\"Header\"><span class=\"lang-en\">Header </span><span class=\"lang-ko\">이것은 머리말입니다</span><span class=\"autonumbering autonumbering-page\">1</span><span class=\"lang-ko\">.</span>&#13;</p></div><div class=\"Page\"><p class=\"Normal parashape-9\"><span class=\"lang-ko\">첫 페이지</span>&#13;</p><p class=\"Normal parashape-9\">&#13;</p></div><div class=\"FooterArea\"><p class=\"Header\"><span class=\"lang-en\">Footer </span><span class=\"lang-ko\">이것은 꼬리말입니다.</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 22\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"16 00 00 00 04 00 00 00 09 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          21\n        ], \n        \"\\uccab \\ud398\\uc774\\uc9c0\"\n      ], \n      [\n        [\n          21, \n          22\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"ab cc 20 00 98 d3 74 c7 c0 c9 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 44, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 65536, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483665\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 80 00 00 01 00 09 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"head\", \n          \"code\": 16, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"foot\", \n          \"code\": 16, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"10 00 64 61 65 68 00 00 00 00 00 00 00 00 10 00\", \n    \"10 00 74 6f 6f 66 00 00 00 00 00 00 00 00 10 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"head\", \n    \"flags\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 61 65 68 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"Header\"\n},\n{\n  \"content\": {\n    \"height\": 4252, \n    \"listflags\": 0, \n    \"numberrefsbitmap\": 0, \n    \"paragraphs\": 1, \n    \"textrefsbitmap\": 0, \n    \"unknown1\": 0, \n    \"width\": 42520\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 18 a6 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 26, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"HeaderParagraphList\", \n  \"unparsed\": [\n    \"00 00 00 00 00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 10, \n    \"text\": 2147483675\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"1b 00 00 80 00 00 04 00 0b 00 0a 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 18, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          17\n        ], \n        \"Header \\uc774\\uac83\\uc740 \\uba38\\ub9ac\\ub9d0\\uc785\\ub2c8\\ub2e4\"\n      ], \n      [\n        [\n          17, \n          25\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          25, \n          26\n        ], \n        \".\"\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"48 00 65 00 61 00 64 00 65 00 72 00 20 00 74 c7\", \n    \"83 ac 40 c7 20 00 38 ba ac b9 d0 b9 85 c7 c8 b2\", \n    \"e4 b2 12 00 6f 6e 74 61 00 00 00 00 00 00 00 00\", \n    \"12 00 2e 00 0d 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 54, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        2\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 452, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 c4 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 0, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 00 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"chid\": \"foot\", \n    \"flags\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"74 6f 6f 66 02 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"Footer\"\n},\n{\n  \"content\": {\n    \"height\": 4252, \n    \"listflags\": 64, \n    \"numberrefsbitmap\": 0, \n    \"paragraphs\": 1, \n    \"textrefsbitmap\": 0, \n    \"unknown1\": 0, \n    \"width\": 42520\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 40 00 00 00 18 a6 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 26, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"FooterParagraphList\", \n  \"unparsed\": [\n    \"00 00 00 00 00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 10, \n    \"text\": 2147483667\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"13 00 00 80 00 00 00 00 0b 00 0a 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          18\n        ], \n        \"Footer \\uc774\\uac83\\uc740 \\uaf2c\\ub9ac\\ub9d0\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          18, \n          19\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"46 00 6f 00 6f 00 74 00 65 00 72 00 20 00 74 c7\", \n    \"83 ac 40 c7 20 00 2c af ac b9 d0 b9 85 c7 c8 b2\", \n    \"e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 38, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        2\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 452, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 c4 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 21, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 15 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 0a 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 09 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-05-25 11:24:16.362000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-05 11:58:18.157000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 5월 25일 수요일 오후 8:24:16\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"21\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"9\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"22\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"9\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000016\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">첫 페이지</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00010000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000011\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Header chid=\"head\" flags=\"00000000\" places=\"both_pages\">\n              <HeaderParagraphList height=\"4252\" linebreak=\"0\" listflags=\"00000000\" numberrefsbitmap=\"0\" paragraphs=\"1\" textdirection=\"0\" textrefsbitmap=\"0\" unknown1=\"0\" valign=\"top\" width=\"42520\">\n                <Paragraph chars=\"27\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"10\" text=\"8000001B\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"452\" width=\"42520\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"2\" lang=\"en\">Header </Text>\n                    <Text charshape-id=\"2\" lang=\"ko\">이것은 머리말입니다</Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000000\" footnoteshape=\"0\" kind=\"page\" number=\"1\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"2\" lang=\"ko\">.</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"2\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </HeaderParagraphList>\n            </Header>\n            <Footer chid=\"foot\" flags=\"00000002\" places=\"odd_page\">\n              <FooterParagraphList height=\"4252\" linebreak=\"0\" listflags=\"00000040\" numberrefsbitmap=\"0\" paragraphs=\"1\" textdirection=\"0\" textrefsbitmap=\"0\" unknown1=\"0\" valign=\"bottom\" width=\"42520\">\n                <Paragraph chars=\"19\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"10\" text=\"80000013\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"452\" width=\"42520\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"2\" lang=\"en\">Footer </Text>\n                    <Text charshape-id=\"2\" lang=\"ko\">이것은 꼬리말입니다.</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"2\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </FooterParagraphList>\n            </Footer>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>첫 페이지</text:span></text:p><text:p text:style-name=\"Paragraph-2\"/></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/headerfooter.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>issue144-fields-crossing-lineseg-boundary</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\">&#13;</p>\n          <p class=\"Normal parashape-11\">\n            <span class=\"lang-en charshape-5\">gmail g</span>\n          </p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-en charshape-5\">le</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>issue144-fields-crossing-lineseg-boundary</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\">&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-en charshape-5\">gmail g</span></p><p class=\"Normal parashape-11\"><span class=\"lang-en charshape-5\">le</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6 {\n  color: #0000ff;\n  text-decoration: underline;\n  text-decoration-color: #0000ff;\n  -moz-text-decoration-color: #0000ff;\n  -webkit-text-decoration-color: #0000ff;\n  text-decoration-style: solid;\n  -moz-text-decoration-style: solid;\n  -webkit-text-decoration-style: solid;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 32pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 28, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 74\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"4a 00 00 00 1c 00 00 00 0b 00 00 03 03 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"%hlk\", \n          \"code\": 3, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          65\n        ], \n        \"google google google google google google\"\n      ], \n      [\n        [\n          65, \n          73\n        ], \n        {\n          \"chid\": \"\\u0000hlk\", \n          \"code\": 4, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          73, \n          74\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"03 00 6b 6c 68 25 00 00 00 00 00 00 00 00 03 00\", \n    \"67 00 6f 00 6f 00 67 00 6c 00 65 00 20 00 67 00\", \n    \"6f 00 6f 00 67 00 6c 00 65 00 20 00 67 00 6f 00\", \n    \"6f 00 67 00 6c 00 65 00 20 00 67 00 6f 00 6f 00\", \n    \"67 00 6c 00 65 00 20 00 67 00 6f 00 6f 00 67 00\", \n    \"6c 00 65 00 20 00 67 00 6f 00 6f 00 67 00 6c 00\", \n    \"65 00 04 00 6b 6c 68 00 00 00 00 00 00 00 00 00\", \n    \"04 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 148, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        24, \n        6\n      ], \n      [\n        65, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 18 00 00 00 06 00 00 00\", \n    \"41 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 3200, \n        \"height_baseline\": 2720, \n        \"height_text\": 3200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1920, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 45, \n        \"height\": 3200, \n        \"height_baseline\": 2720, \n        \"height_text\": 3200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1920, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 5120\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 80 0c 00 00 80 0c 00 00\", \n    \"a0 0a 00 00 80 07 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00 2d 00 00 00 00 14 00 00 80 0c 00 00\", \n    \"80 0c 00 00 a0 0a 00 00 80 07 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"%hlk\", \n    \"command\": \"http\\\\://google.com;1;0;0;\", \n    \"extra_attr\": 0, \n    \"flags\": 43008, \n    \"id\": 1528818375\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 6c 68 25 00 a8 00 00 00 19 00 68 00 74 00 74\", \n    \"00 70 00 5c 00 3a 00 2f 00 2f 00 67 00 6f 00 6f\", \n    \"00 67 00 6c 00 65 00 2e 00 63 00 6f 00 6d 00 3b\", \n    \"00 31 00 3b 00 30 00 3b 00 30 00 3b 00 c7 ea 1f\", \n    \"5b 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 69, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"FieldHyperLink\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 8, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 44\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2c 00 00 00 08 00 00 00 0b 00 00 00 02 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"gmail g\"\n      ], \n      [\n        [\n          7, \n          15\n        ], \n        {\n          \"chid\": \"%hlk\", \n          \"code\": 3, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          15, \n          43\n        ], \n        \"mail gmail gmail gmail gmail\"\n      ], \n      [\n        [\n          43, \n          44\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"67 00 6d 00 61 00 69 00 6c 00 20 00 67 00 03 00\", \n    \"6b 6c 68 25 00 00 00 00 00 00 00 00 03 00 6d 00\", \n    \"61 00 69 00 6c 00 20 00 67 00 6d 00 61 00 69 00\", \n    \"6c 00 20 00 67 00 6d 00 61 00 69 00 6c 00 20 00\", \n    \"67 00 6d 00 61 00 69 00 6c 00 20 00 67 00 6d 00\", \n    \"61 00 69 00 6c 00 0d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 88, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        6\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 06 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 3200, \n        \"height_baseline\": 2720, \n        \"height_text\": 3200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1920, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 10240\n      }, \n      {\n        \"chpos\": 32, \n        \"height\": 3200, \n        \"height_baseline\": 2720, \n        \"height_text\": 3200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1920, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 15360\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 28 00 00 80 0c 00 00 80 0c 00 00\", \n    \"a0 0a 00 00 80 07 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00 20 00 00 00 00 3c 00 00 80 0c 00 00\", \n    \"80 0c 00 00 a0 0a 00 00 80 07 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"%hlk\", \n    \"command\": \"http\\\\://gmail.com;1;0;0;\", \n    \"extra_attr\": 0, \n    \"flags\": 43008, \n    \"id\": 1528818376\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6b 6c 68 25 00 a8 00 00 00 18 00 68 00 74 00 74\", \n    \"00 70 00 5c 00 3a 00 2f 00 2f 00 67 00 6d 00 61\", \n    \"00 69 00 6c 00 2e 00 63 00 6f 00 6d 00 3b 00 31\", \n    \"00 3b 00 30 00 3b 00 30 00 3b 00 c8 ea 1f 5b 00\", \n    \"00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 67, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"FieldHyperLink\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 16, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483663\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 80 10 00 00 00 0b 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"gmai\"\n      ], \n      [\n        [\n          4, \n          12\n        ], \n        {\n          \"chid\": \"\\u0000hlk\", \n          \"code\": 4, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          12, \n          14\n        ], \n        \"le\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"67 00 6d 00 61 00 69 00 04 00 6b 6c 68 00 00 00\", \n    \"00 00 00 00 00 00 04 00 6c 00 65 00 0d 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        6\n      ], \n      [\n        4, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 06 00 00 00 04 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 3200, \n        \"height_baseline\": 2720, \n        \"height_text\": 3200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1920, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 20480\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 50 00 00 80 0c 00 00 80 0c 00 00\", \n    \"a0 0a 00 00 80 07 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 36, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 1, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 01 00 00 00 24 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 7, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 07 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 3200, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 80 0c 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 3200, \n    \"charshapeflags\": 4, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 16711680, \n    \"underline_color\": 16711680\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 80 0c 00 00 04 00\", \n    \"00 00 0a 0a 00 00 ff 00 00 00 ff 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"issue144-fields-crossing-lineseg-boundary\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\" value=\"fields crossing lineseg/paragraph boundary\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-02-25 06:33:29.254000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-02-25 06:41:32.889000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\" value=\"1\"/>\n    <Property id=\"20\" value=\"2014년 2월 25일 화요일 오후 3:33:29\"/>\n    <Property id=\"21\" value=\"3\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"36\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"1\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"7\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"3200\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"3200\" bold=\"0\" charshapeflags=\"00000004\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#0000ff\" underline=\"underline\" underline-color=\"#0000ff\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"74\" charshapes=\"3\" control=\"0\" controlmask=\"0000001C\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"0000004A\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"3200\" height-baseline=\"2720\" height-text=\"3200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1920\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <FieldHyperLink chid=\"%hlk\" command=\"http\\://google.com;1;0;0;\" editableInReadOnly=\"0\" extra-attr=\"0\" flags=\"0000A800\" id=\"1528818375\" modified=\"1\" visitedType=\"5\">\n              <Text charshape-id=\"6\" lang=\"en\">google google google </Text>\n            </FieldHyperLink>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"45\" height=\"3200\" height-baseline=\"2720\" height-text=\"3200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1920\" width=\"42520\" x=\"0\" y=\"5120\">\n            <FieldHyperLink chid=\"%hlk\" command=\"http\\://google.com;1;0;0;\" editableInReadOnly=\"0\" extra-attr=\"0\" flags=\"0000A800\" id=\"1528818375\" modified=\"1\" visitedType=\"5\">\n              <Text charshape-id=\"6\" lang=\"en\">google google google</Text>\n            </FieldHyperLink>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"44\" charshapes=\"2\" control=\"0\" controlmask=\"00000008\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000002C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"3200\" height-baseline=\"2720\" height-text=\"3200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1920\" width=\"42520\" x=\"0\" y=\"10240\">\n            <Text charshape-id=\"5\" lang=\"en\">gmail g</Text>\n            <FieldHyperLink chid=\"%hlk\" command=\"http\\://gmail.com;1;0;0;\" editableInReadOnly=\"0\" extra-attr=\"0\" flags=\"0000A800\" id=\"1528818376\" modified=\"1\" visitedType=\"5\">\n              <Text charshape-id=\"6\" lang=\"en\">mail gmail gmail </Text>\n            </FieldHyperLink>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"32\" height=\"3200\" height-baseline=\"2720\" height-text=\"3200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1920\" width=\"42520\" x=\"0\" y=\"15360\">\n            <FieldHyperLink chid=\"%hlk\" command=\"http\\://gmail.com;1;0;0;\" editableInReadOnly=\"0\" extra-attr=\"0\" flags=\"0000A800\" id=\"1528818376\" modified=\"1\" visitedType=\"5\">\n              <Text charshape-id=\"6\" lang=\"en\">gmail gmail</Text>\n              <ControlChar char=\"&#13;\" charshape-id=\"6\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n            </FieldHyperLink>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"2\" control=\"0\" controlmask=\"00000010\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"3200\" height-baseline=\"2720\" height-text=\"3200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1920\" width=\"42520\" x=\"0\" y=\"20480\">\n            <FieldHyperLink chid=\"%hlk\" command=\"http\\://gmail.com;1;0;0;\" editableInReadOnly=\"0\" extra-attr=\"0\" flags=\"0000A800\" id=\"1528818376\" modified=\"1\" visitedType=\"5\">\n              <Text charshape-id=\"6\" lang=\"en\">gmai</Text>\n            </FieldHyperLink>\n            <Text charshape-id=\"5\" lang=\"en\">le</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"32pt\" style:font-size-asian=\"32pt\" style:font-size-complex=\"32pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"32pt\" style:font-size-asian=\"32pt\" style:font-size-complex=\"32pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><text:p text:style-name=\"Paragraph-2\"><text:span text:style-name=\"p2-1-1\">gmail g</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span text:style-name=\"p3-1-1\">le</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue144-fields-crossing-lineseg-boundary.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>ODT 변환 시 원문에 없는 공백이 띄엄띄엄 나타남 ODT 변환 시 중간 중간에 공백 문자들이 들어가는 현상이 발생한다</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\"><span class=\"lang-en\">ODT </span><span class=\"lang-ko\">변환 시 원문에 없는 공백이 띄엄띄엄 나타남 </span><span class=\"lang-en\">ODT </span><span class=\"lang-ko\">변환 시 중간 중간에 공백 문자들</span><span class=\"lang-ko\">이 들어가는 현상이 발생한다. 아마도 변환 과정에서 </span><span class=\"lang-en\">xmllint</span><span class=\"lang-ko\">의 </span><span class=\"lang-en\">reindent </span><span class=\"lang-ko\">때문에 </span><span class=\"lang-en\">new line </span><span class=\"lang-ko\">문자가 들어가는 것 같음.</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>ODT 변환 시 원문에 없는 공백이 띄엄띄엄 나타남 ODT 변환 시 중간 중간에 공백 문자들이 들어가는 현상이 발생한다</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\"><span class=\"lang-en\">ODT </span><span class=\"lang-ko\">변환 시 원문에 없는 공백이 띄엄띄엄 나타남 </span><span class=\"lang-en\">ODT </span><span class=\"lang-ko\">변환 시 중간 중간에 공백 문자들</span><span class=\"lang-ko\">이 들어가는 현상이 발생한다. 아마도 변환 과정에서 </span><span class=\"lang-en\">xmllint</span><span class=\"lang-ko\">의 </span><span class=\"lang-en\">reindent </span><span class=\"lang-ko\">때문에 </span><span class=\"lang-en\">new line </span><span class=\"lang-ko\">문자가 들어가는 것 같음.</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 3, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483790\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"8e 00 00 80 04 00 00 00 01 00 00 03 01 00 00 00\", \n    \"03 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          141\n        ], \n        \"ODT \\ubcc0\\ud658 \\uc2dc \\uc6d0\\ubb38\\uc5d0 \\uc5c6\\ub294 \\uacf5\\ubc31\\uc774 \\ub744\\uc5c4\\ub744\\uc5c4 \\ub098\\ud0c0\\ub0a8 ODT \\ubcc0\\ud658 \\uc2dc \\uc911\\uac04 \\uc911\\uac04\\uc5d0 \\uacf5\\ubc31 \\ubb38\\uc790\\ub4e4\\uc774 \\ub4e4\\uc5b4\\uac00\\ub294 \\ud604\\uc0c1\\uc774 \\ubc1c\\uc0dd\\ud55c\\ub2e4. \\uc544\\ub9c8\\ub3c4 \\ubcc0\\ud658 \\uacfc\\uc815\\uc5d0\\uc11c xmllint\\uc758 reindent \\ub54c\\ubb38\\uc5d0 new line \\ubb38\\uc790\\uac00 \\ub4e4\\uc5b4\\uac00\\ub294 \\uac83 \\uac19\\uc74c.\"\n      ], \n      [\n        [\n          141, \n          142\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"4f 00 44 00 54 00 20 00 c0 bc 58 d6 20 00 dc c2\", \n    \"20 00 d0 c6 38 bb d0 c5 20 00 c6 c5 94 b2 20 00\", \n    \"f5 ac 31 bc 74 c7 20 00 44 b7 c4 c5 44 b7 c4 c5\", \n    \"20 00 98 b0 c0 d0 a8 b0 20 00 4f 00 44 00 54 00\", \n    \"20 00 c0 bc 58 d6 20 00 dc c2 20 00 11 c9 04 ac\", \n    \"20 00 11 c9 04 ac d0 c5 20 00 f5 ac 31 bc 20 00\", \n    \"38 bb 90 c7 e4 b4 74 c7 20 00 e4 b4 b4 c5 00 ac\", \n    \"94 b2 20 00 04 d6 c1 c0 74 c7 20 00 1c bc dd c0\", \n    \"5c d5 e4 b2 2e 00 20 00 44 c5 c8 b9 c4 b3 20 00\", \n    \"c0 bc 58 d6 20 00 fc ac 15 c8 d0 c5 1c c1 20 00\", \n    \"78 00 6d 00 6c 00 6c 00 69 00 6e 00 74 00 58 c7\", \n    \"20 00 72 00 65 00 69 00 6e 00 64 00 65 00 6e 00\", \n    \"74 00 20 00 4c b5 38 bb d0 c5 20 00 6e 00 65 00\", \n    \"77 00 20 00 6c 00 69 00 6e 00 65 00 20 00 38 bb\", \n    \"90 c7 00 ac 20 00 e4 b4 b4 c5 00 ac 94 b2 20 00\", \n    \"83 ac 20 00 19 ac 4c c7 2e 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 284, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 67, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 127, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00 43 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 06 00 7f 00 00 00 80 0c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 108, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 141, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 8d 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"ODT 변환 시 원문에 없는 공백이 띄엄띄엄 나타남 ODT 변환 시 중간 중간에 공백 문자들이 들어가는 현상이 발생한다\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-12-07 01:33:23.011000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-12-07 01:37:44.377000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 12월 7일 수요일 오전 10:33:23\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"141\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"142\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"8000008E\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"en\">ODT </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">변환 시 원문에 없는 공백이 띄엄띄엄 나타남 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">ODT </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">변환 시 중간 중간에 공백 문자들</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"67\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">이 들어가는 현상이 발생한다. 아마도 변환 과정에서 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">xmllint</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">의 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">reindent </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">때문에 </Text>\n            <Text charshape-id=\"1\" lang=\"en\">new line </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"127\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">문자가 들어가는 것 같음.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>ODT </text:span><text:span>변환 시 원문에 없는 공백이 띄엄띄엄 나타남 </text:span><text:span>ODT </text:span><text:span>변환 시 중간 중간에 공백 문자들</text:span><text:span>이 들어가는 현상이 발생한다. 아마도 변환 과정에서 </text:span><text:span>xmllint</text:span><text:span>의 </text:span><text:span>reindent </text:span><text:span>때문에 </text:span><text:span>new line </text:span><text:span>문자가 들어가는 것 같음.</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/issue30.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-18\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 150%</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-19\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 15</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-20\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 5</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-12\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 100%</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-14\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 0</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-16\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 200%</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-15\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 20</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-17\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-12\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 </span><span class=\"lang-ko charshape-6\">100%</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 </span><span class=\"lang-en charshape-7\">0pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n          <p class=\"Normal parashape-14\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 </span><span class=\"lang-en charshape-6\">0pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-18\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 150%</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-19\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 15</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-20\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 5</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 100%</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-14\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 0</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-16\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 200%</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-15\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 20</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-17\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">글자에 따라 </span><span class=\"lang-ko charshape-6\">100%</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">고정 값 </span><span class=\"lang-en charshape-7\">0pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p><p class=\"Normal parashape-14\"><span class=\"lang-en\">|H </span><span class=\"lang-ko\">여백만 지정 </span><span class=\"lang-en charshape-6\">0pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-en\">|HHHHHHHHHHHHHH</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 5*/\n.Normal > span {\n  color: #000000;\n  text-decoration: overline;\n  text-decoration-color: #0000ff;\n  -moz-text-decoration-color: #0000ff;\n  -webkit-text-decoration-color: #0000ff;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1em;\n}\np.parashape-12 > span {\n  line-height: 1;\n}\np.parashape-13 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n}\np.parashape-13 > span {\n}\np.parashape-14 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n}\np.parashape-14 > span {\n}\np.parashape-15 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n}\np.parashape-15 > span {\n}\np.parashape-16 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 2em;\n}\np.parashape-16 > span {\n  line-height: 2;\n}\np.parashape-17 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n}\np.parashape-17 > span {\n}\np.parashape-18 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-18 > span {\n  line-height: 1.5;\n}\np.parashape-19 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n}\np.parashape-19 > span {\n}\np.parashape-20 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n}\np.parashape-20 > span {\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n  text-decoration: overline;\n  text-decoration-color: #0000ff;\n  -moz-text-decoration-color: #0000ff;\n  -webkit-text-decoration-color: #0000ff;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6 {\n  color: #000000;\n  text-decoration: overline;\n  text-decoration-color: #0000ff;\n  -moz-text-decoration-color: #0000ff;\n  -webkit-text-decoration-color: #0000ff;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7 {\n  color: #000000;\n  text-decoration: overline;\n  text-decoration-color: #0000ff;\n  -moz-text-decoration-color: #0000ff;\n  -webkit-text-decoration-color: #0000ff;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 15pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 32\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"20 00 00 00 04 00 00 00 0d 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          31\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          31, \n          32\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 e8 03 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 15\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"|H \\uae00\\uc790\\uc5d0 \\ub530\\ub77c 150%\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 00 ae 90 c7 d0 c5 20 00 30 b5\", \n    \"7c b7 20 00 31 00 35 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 500, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 2000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d0 07 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 f4 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 ac 0d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"|H \\uace0\\uc815 \\uac12 15pt\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 e0 ac 15 c8 20 00 12 ac 20 00\", \n    \"31 00 35 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 500, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 94 11 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 f4 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 70 17 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 14\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0e 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          13\n        ], \n        \"|H \\uc5ec\\ubc31\\ub9cc \\uc9c0\\uc815 5pt\"\n      ], \n      [\n        [\n          13, \n          14\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 ec c5 31 bc cc b9 20 00 c0 c9\", \n    \"15 c8 20 00 35 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 28, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 500, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 7000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 58 1b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 f4 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 34 21 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 15\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"|H \\uae00\\uc790\\uc5d0 \\ub530\\ub77c 100%\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 00 ae 90 c7 d0 c5 20 00 30 b5\", \n    \"7c b7 20 00 31 00 30 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 1c 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 10500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 29 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"|H \\uace0\\uc815 \\uac12 10pt\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 e0 ac 15 c8 20 00 12 ac 20 00\", \n    \"31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 ec 2c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d4 30 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 14\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0e 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          13\n        ], \n        \"|H \\uc5ec\\ubc31\\ub9cc \\uc9c0\\uc815 0pt\"\n      ], \n      [\n        [\n          13, \n          14\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 ec c5 31 bc cc b9 20 00 c0 c9\", \n    \"15 c8 20 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 28, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 13500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 bc 34 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 a4 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 15\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"|H \\uae00\\uc790\\uc5d0 \\ub530\\ub77c 200%\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 00 ae 90 c7 d0 c5 20 00 30 b5\", \n    \"7c b7 20 00 32 00 30 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1000, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 15500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 8c 3c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 e8 03 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 5c 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"|H \\uace0\\uc815 \\uac12 20pt\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 e0 ac 15 c8 20 00 12 ac 20 00\", \n    \"32 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1000, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 18500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 44 48 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 e8 03 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 20500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 14 50 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 15\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"|H \\uc5ec\\ubc31\\ub9cc \\uc9c0\\uc815 10pt\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 ec c5 31 bc cc b9 20 00 c0 c9\", \n    \"15 c8 20 00 31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1000, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 21500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 fc 53 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 e8 03 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 23500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 cc 5b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 15\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 00 00 00 00 00 0c 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"|H \\uae00\\uc790\\uc5d0 \\ub530\\ub77c 100%\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 00 ae 90 c7 d0 c5 20 00 30 b5\", \n    \"7c b7 20 00 31 00 30 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        10, \n        6\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0a 00 00 00 06 00 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 2000, \n        \"height_baseline\": 1700, \n        \"height_text\": 2000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 24500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 b4 5f 00 00 d0 07 00 00 d0 07 00 00\", \n    \"a4 06 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 26500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 84 67 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 12\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0c 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          11\n        ], \n        \"|H \\uace0\\uc815 \\uac12 0pt\"\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 e0 ac 15 c8 20 00 12 ac 20 00\", \n    \"30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 24, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        8, \n        7\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 08 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1500, \n        \"height_baseline\": 1275, \n        \"height_text\": 1500, \n        \"lineseg_flags\": 393216, \n        \"space_below\": -500, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 27500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 6c 6b 00 00 dc 05 00 00 dc 05 00 00\", \n    \"fb 04 00 00 0c fe ff ff 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 16\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 00 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 100, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 28500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 54 6f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 103, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 14\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0e 00 00 00 00 00 00 00 0e 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 104, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          13\n        ], \n        \"|H \\uc5ec\\ubc31\\ub9cc \\uc9c0\\uc815 0pt\"\n      ], \n      [\n        [\n          13, \n          14\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 20 00 ec c5 31 bc cc b9 20 00 c0 c9\", \n    \"15 c8 20 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 28, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        10, \n        6\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0a 00 00 00 06 00 00 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 2000, \n        \"height_baseline\": 1700, \n        \"height_text\": 2000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 29500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 3c 73 00 00 d0 07 00 00 d0 07 00 00\", \n    \"a4 06 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483664\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"10 00 00 80 00 00 00 00 0d 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 108, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          15\n        ], \n        \"|HHHHHHHHHHHHHH\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c 00 48 00 48 00 48 00 48 00 48 00 48 00 48 00\", \n    \"48 00 48 00 48 00 48 00 48 00 48 00 48 00 0d 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ], \n      [\n        15, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00 0f 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 0, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 31500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0c 7b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 00 00 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 7, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 2, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 02 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 8, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 21, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 08 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 15 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 44, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 16711680\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 2c 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 ff 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 2000, \n    \"charshapeflags\": 44, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 16711680\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 d0 07 00 00 2c 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 ff 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1500, \n    \"charshapeflags\": 44, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 16711680\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 dc 05 00 00 2c 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 ff 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 100, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 2000, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 385, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"81 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 d0 07 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 0, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 386, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"82 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 4000, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 385, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"81 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 0f 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 200, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 2000, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 386, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"82 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 d0 07 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 3000, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 385, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"81 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 b8 0b 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 1000, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 386, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"82 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 e8 03 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 5, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 05 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-05 17:00:06.560000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-08-14 10:57:32.418000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\" value=\"1\"/>\n    <Property id=\"20\" value=\"2011년 8월 14일 일요일 오후 7:57:32\"/>\n    <Property id=\"21\" value=\"26\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"7\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"2\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"8\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"21\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"0000002C\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"overline\" underline-color=\"#0000ff\" underline-style=\"dotted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"0000002C\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"overline\" underline-color=\"#0000ff\" underline-style=\"dotted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1500\" bold=\"0\" charshapeflags=\"0000002C\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"overline\" underline-color=\"#0000ff\" underline-style=\"dotted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"100\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"2000\" linespacing-type=\"fixed\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000181\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"0\" linespacing-type=\"spaceonly\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000182\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"4000\" linespacing-type=\"fixed\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000181\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"200\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"2000\" linespacing-type=\"spaceonly\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000182\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"3000\" linespacing-type=\"fixed\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000181\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"1000\" linespacing-type=\"spaceonly\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000182\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"5\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"32\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"13\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000020\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"1000\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"500\" width=\"42520\" x=\"0\" y=\"2000\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">글자에 따라 150%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"3500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"500\" width=\"42520\" x=\"0\" y=\"4500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">고정 값 15</Text>\n            <Text charshape-id=\"5\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"6000\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"14\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"500\" width=\"42520\" x=\"0\" y=\"7000\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">여백만 지정 5</Text>\n            <Text charshape-id=\"5\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"8500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"9500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">글자에 따라 100%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"10500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"11500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">고정 값 10</Text>\n            <Text charshape-id=\"5\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"12500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"14\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"13500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">여백만 지정 0</Text>\n            <Text charshape-id=\"5\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"14500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1000\" width=\"42520\" x=\"0\" y=\"15500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">글자에 따라 200%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"17500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1000\" width=\"42520\" x=\"0\" y=\"18500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">고정 값 20</Text>\n            <Text charshape-id=\"5\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"20500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1000\" width=\"42520\" x=\"0\" y=\"21500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">여백만 지정 10</Text>\n            <Text charshape-id=\"5\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"23500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"24500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">글자에 따라 </Text>\n            <Text charshape-id=\"6\" lang=\"ko\">100%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"6\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"26500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"12\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1500\" height-baseline=\"1275\" height-text=\"1500\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"-500\" width=\"42520\" x=\"0\" y=\"27500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">고정 값 </Text>\n            <Text charshape-id=\"7\" lang=\"en\">0pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000010\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"28500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"14\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000E\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"29500\">\n            <Text charshape-id=\"5\" lang=\"en\">|H </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">여백만 지정 </Text>\n            <Text charshape-id=\"6\" lang=\"en\">0pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"6\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"16\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000010\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"0\" width=\"42520\" x=\"0\" y=\"31500\">\n            <Text charshape-id=\"5\" lang=\"en\">|HHHHHHHHHHHHHH</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"15pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" style:line-spacing=\"2.5pt\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"100%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-11\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-12\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-13\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" style:line-spacing=\"0pt\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-14\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-15\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"200%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-16\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-17\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"20pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-18\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-19\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" style:line-spacing=\"5pt\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-20\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-21\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"100%\"/></style:style><style:style style:family=\"text\" style:name=\"p21-1-3\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"single\" style:text-overline-style=\"dotted\" style:text-overline-width=\"auto\" style:text-overline-color=\"#0000ff\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-22\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-23\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"text\" style:name=\"p23-1-3\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"15pt\" style:font-size-asian=\"15pt\" style:font-size-complex=\"15pt\" style:text-underline-type=\"none\" style:text-overline-type=\"single\" style:text-overline-style=\"dotted\" style:text-overline-width=\"auto\" style:text-overline-color=\"#0000ff\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-24\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-25\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" style:line-spacing=\"0pt\"/></style:style><style:style style:family=\"text\" style:name=\"p25-1-3\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"single\" style:text-overline-style=\"dotted\" style:text-overline-width=\"auto\" style:text-overline-color=\"#0000ff\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-26\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"10pt\" style:vertical-align=\"top\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>|H </text:span><text:span>글자에 따라 150%</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span>|H </text:span><text:span>고정 값 15</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>|H </text:span><text:span>여백만 지정 5</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-9\"><text:span>|H </text:span><text:span>글자에 따라 100%</text:span></text:p><text:p text:style-name=\"Paragraph-10\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-11\"><text:span>|H </text:span><text:span>고정 값 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-12\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-13\"><text:span>|H </text:span><text:span>여백만 지정 0</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-14\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-15\"><text:span>|H </text:span><text:span>글자에 따라 200%</text:span></text:p><text:p text:style-name=\"Paragraph-16\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-17\"><text:span>|H </text:span><text:span>고정 값 20</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-18\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-19\"><text:span>|H </text:span><text:span>여백만 지정 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-20\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-21\"><text:span>|H </text:span><text:span>글자에 따라 </text:span><text:span text:style-name=\"p21-1-3\">100%</text:span></text:p><text:p text:style-name=\"Paragraph-22\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-23\"><text:span>|H </text:span><text:span>고정 값 </text:span><text:span text:style-name=\"p23-1-3\">0pt</text:span></text:p><text:p text:style-name=\"Paragraph-24\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p><text:p text:style-name=\"Paragraph-25\"><text:span>|H </text:span><text:span>여백만 지정 </text:span><text:span text:style-name=\"p25-1-3\">0pt</text:span></text:p><text:p text:style-name=\"Paragraph-26\"><text:span>|HHHHHHHHHHHHHH</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/linespacing.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"single\" style:text-overline-style=\"dotted\" style:text-overline-width=\"auto\" style:text-overline-color=\"#0000ff\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>글머리표</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-5 Bullet-2\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-5 Bullet-2\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-5 Bullet-2\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-2 Bullet-3\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-2 Bullet-3\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-2 Bullet-3\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-6 Bullet-4\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-6 Bullet-4\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-6 Bullet-4\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-7 Bullet-5\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-7 Bullet-5\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-7 Bullet-5\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-8 Bullet-6\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-8 Bullet-6\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-8 Bullet-6\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-9 Bullet-7\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-9 Bullet-7\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-9 Bullet-7\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-10 Bullet-8\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-10 Bullet-8\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-10 Bullet-8\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-11 Bullet-9\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-11 Bullet-9\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-11 Bullet-9\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-12 Bullet-10\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-12 Bullet-10\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-12 Bullet-10\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-13 Bullet-11\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-13 Bullet-11\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-13 Bullet-11\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-13\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-13\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-13\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-16 Bullet-14\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-16 Bullet-14\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-16 Bullet-14\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-4 Bullet-15\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-4 Bullet-15\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-4 Bullet-15\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-17 Bullet-16\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-17 Bullet-16\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-17 Bullet-16\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-17\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-17\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-17\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">정렬 가운데</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">본문과의 간격 50%</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">정렬 오른쪽</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">본문과의 간격 50%</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p>\n          <p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">너비 20</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p>\n          <p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">본문과의 간격 50%</span>&#13;</p>\n          <p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p>\n          <p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p>\n          <p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p>\n          <p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">본문과의 간격 0%</span>&#13;</p>\n          <p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p>\n          <p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">본문과의 간격 0%</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">자동 내어쓰기 </span><span class=\"lang-en\">X</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">본문과의 간격 0%</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">자동 내어쓰기 </span><span class=\"lang-en\">X</span>&#13;</p>\n          <p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">새 글머리표 모양: </span><span class=\"lang-en\">sun</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>글머리표</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-5 Bullet-2\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-5 Bullet-2\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-5 Bullet-2\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-2 Bullet-3\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-2 Bullet-3\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-2 Bullet-3\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-6 Bullet-4\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-6 Bullet-4\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-6 Bullet-4\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-7 Bullet-5\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-7 Bullet-5\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-7 Bullet-5\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-8 Bullet-6\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-8 Bullet-6\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-8 Bullet-6\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-9 Bullet-7\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-9 Bullet-7\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-9 Bullet-7\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-10 Bullet-8\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-10 Bullet-8\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-10 Bullet-8\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-11 Bullet-9\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-11 Bullet-9\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-11 Bullet-9\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-12 Bullet-10\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-12 Bullet-10\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-12 Bullet-10\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-13 Bullet-11\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-13 Bullet-11\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-13 Bullet-11\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-15 Bullet-13\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-15 Bullet-13\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-15 Bullet-13\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-16 Bullet-14\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-16 Bullet-14\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-16 Bullet-14\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-4 Bullet-15\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-4 Bullet-15\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-4 Bullet-15\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-17 Bullet-16\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-17 Bullet-16\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-17 Bullet-16\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-14 Bullet-12\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-18 Bullet-17\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-18 Bullet-17\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-18 Bullet-17\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-3 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p><p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">정렬 가운데</span>&#13;</p><p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">본문과의 간격 50%</span>&#13;</p><p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p><p class=\"Normal parashape-19 Bullet-18\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p><p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">정렬 오른쪽</span>&#13;</p><p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">본문과의 간격 50%</span>&#13;</p><p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p><p class=\"Normal parashape-20 Bullet-19\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p><p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">너비 20</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p><p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">본문과의 간격 50%</span>&#13;</p><p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p><p class=\"Normal parashape-21 Bullet-20\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p><p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p><p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">본문과의 간격 0%</span>&#13;</p><p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">자동 내어쓰기</span>&#13;</p><p class=\"Normal parashape-22 Bullet-21\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">본문과의 간격 0%</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">자동 내어쓰기 </span><span class=\"lang-en\">X</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">글자모양 없음</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">글머리표 사용자정의 </span><span class=\"lang-other\">☀</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">너비 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">정렬 왼쪽</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">본문과의 간격 0%</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">자동 내어쓰기 </span><span class=\"lang-en\">X</span>&#13;</p><p class=\"Normal parashape-23 Bullet-22\"><span class=\"lang-ko\">새 글머리표 모양: </span><span class=\"lang-en\">sun</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\np.parashape-13 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-13 > span {\n  line-height: 1.6;\n}\np.parashape-14 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-14 > span {\n  line-height: 1.6;\n}\np.parashape-15 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-15 > span {\n  line-height: 1.6;\n}\np.parashape-16 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-16 > span {\n  line-height: 1.6;\n}\np.parashape-17 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-17 > span {\n  line-height: 1.6;\n}\np.parashape-18 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-18 > span {\n  line-height: 1.6;\n}\np.parashape-19 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-19 > span {\n  line-height: 1.6;\n}\np.parashape-20 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-20 > span {\n  line-height: 1.6;\n}\np.parashape-21 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-21 > span {\n  line-height: 1.6;\n}\np.parashape-22 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-22 > span {\n  line-height: 1.6;\n}\np.parashape-23 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-23 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.Bullet-1::before {\n  content: \"●\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-2::before {\n  content: \"•\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-3::before {\n  content: \"■\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-4::before {\n  content: \"▪\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-5::before {\n  content: \"◆\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-6::before {\n  content: \"⬩\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-7::before {\n  content: \"▶\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-8::before {\n  content: \"○\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-9::before {\n  content: \"☐\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-10::before {\n  content: \"◇\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-11::before {\n  content: \"▷\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-12::before {\n  content: \"◉\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-13::before {\n  content: \"☑\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-14::before {\n  content: \"✓\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-15::before {\n  content: \"★\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-16::before {\n  content: \"❖\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-17::before {\n  content: \"☞\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-18::before {\n  content: \"☀\";\n  display: inline-block;\n  text-align: center;\n  width: 10pt;\n  margin-right: 5pt;\n}\n.Bullet-19::before {\n  content: \"☀\";\n  display: inline-block;\n  text-align: right;\n  width: 10pt;\n  margin-right: 5pt;\n}\n.Bullet-20::before {\n  content: \"☀\";\n  display: inline-block;\n  text-align: left;\n  width: 20pt;\n  margin-right: 10pt;\n}\n.Bullet-21::before {\n  content: \"☀\";\n  display: inline-block;\n  text-align: left;\n  width: 10pt;\n  margin-right: 0pt;\n}\n.Bullet-22::before {\n  content: \"☀\";\n  display: inline-block;\n  text-align: left;\n  width: 10pt;\n  margin-right: 0pt;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 04 00 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          20\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 5, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 05 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 5, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 05 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 5, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 05 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 19200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 6, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 06 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 60, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 20800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 51 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 6, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 06 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 64, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 22400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 6, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 06 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 68, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 24000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 72, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 25600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 7, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 76, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 27200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 6a 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 7, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 80, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 28800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 70 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 7, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 84, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 30400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 88, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 32000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 7d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 8, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 08 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 92, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 33600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 83 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 8, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 08 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 96, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 35200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 89 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 8, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 08 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 100, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 36800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 8f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 103, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 104, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 38400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 108, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 40000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 9c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 112, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 113, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 114, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 41600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 a2 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 115, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 116, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 117, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 118, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 43200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 a8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 119, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 120, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 121, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 122, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 44800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 af 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 123, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 10, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0a 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 124, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 125, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 126, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 46400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 b5 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 127, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 10, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0a 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 128, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 129, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 130, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 48000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 bb 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 131, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 10, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0a 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 132, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 133, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 134, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 49600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 c1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 135, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 136, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 137, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 138, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 51200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 c8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 139, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 140, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 141, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 142, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 52800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 ce 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 143, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 144, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 145, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 146, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 54400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 d4 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 147, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 148, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 149, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 150, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 56000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 da 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 151, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 152, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 153, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 154, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 57600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 e1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 155, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 156, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 157, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 158, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 59200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 e7 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 159, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 160, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 161, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 162, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 60800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 ed 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 163, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 164, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 165, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 166, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 62400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 f3 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 167, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 168, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 169, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 170, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 64000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 fa 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 171, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 172, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 173, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 174, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 175, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 176, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 177, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 178, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 179, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 180, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 181, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 182, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 183, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 184, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 185, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 186, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 187, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 188, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 189, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 190, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 191, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 192, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 193, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 194, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 195, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 196, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 197, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 198, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 199, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 200, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 201, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 202, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 203, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 204, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 205, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 206, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 207, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 208, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 209, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 210, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 211, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 212, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 213, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 214, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 215, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 216, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 217, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 218, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 219, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 220, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 221, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 222, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 19200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 223, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 224, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 225, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 226, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 20800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 51 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 227, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 228, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 229, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 230, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 22400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 231, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 232, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 233, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 234, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 24000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 235, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 236, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 237, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 238, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 25600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 239, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 240, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 241, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 242, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 27200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 6a 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 243, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 244, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 245, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 246, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 28800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 70 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 247, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 248, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 249, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 250, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 30400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 251, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 252, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 253, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 254, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 32000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 7d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 255, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 256, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 257, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 258, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 33600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 83 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 259, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 260, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 261, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 262, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 35200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 89 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 263, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 264, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 265, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 266, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 36800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 8f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 267, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 268, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 269, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 270, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 38400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 271, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 272, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 273, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 274, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 40000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 9c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 275, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 276, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 277, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 278, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 41600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 a2 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 279, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 280, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 281, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 282, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 43200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 a8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 283, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 284, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 285, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 286, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 44800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 af 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 287, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 288, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 289, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 290, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 46400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 b5 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 291, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 292, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 293, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 294, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 48000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 bb 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 295, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 296, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 297, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 298, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 49600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 c1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 299, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 300, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 301, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 302, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 51200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 c8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 303, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 304, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 305, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 306, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 52800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 ce 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 307, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 308, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 309, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 310, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 54400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 d4 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 311, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 312, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\uc0ac\\uc6a9\\uc790\\uc815\\uc758 \\u2600\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 ac c0 a9 c6 90 c7\", \n    \"15 c8 58 c7 20 00 00 26 0d 00\"\n  ], \n  \"seqno\": 313, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 314, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 56000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 da 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 315, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 316, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\ub108\\ube44 10pt\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 b1 44 be 20 00 31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 317, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 318, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 57600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 e1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 319, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 320, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uc815\\ub82c \\uac00\\uc6b4\\ub370\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"15 c8 2c b8 20 00 00 ac b4 c6 70 b3 0d 00\"\n  ], \n  \"seqno\": 321, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 322, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 59200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 e7 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 323, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 12\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0c 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 324, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          11\n        ], \n        \"\\ubcf8\\ubb38\\uacfc\\uc758 \\uac04\\uaca9 50%\"\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb fc ac 58 c7 20 00 04 ac a9 ac 20 00\", \n    \"35 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 325, \n  \"size\": 24, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 326, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 60800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 ed 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 327, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 328, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uc790\\ub3d9 \\ub0b4\\uc5b4\\uc4f0\\uae30\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 d9 b3 20 00 b4 b0 b4 c5 f0 c4 30 ae 0d 00\"\n  ], \n  \"seqno\": 329, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 330, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 62400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 f3 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 331, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 332, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uae00\\uc790\\ubaa8\\uc591 \\uc5c6\\uc74c\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 90 c7 a8 ba 91 c5 20 00 c6 c5 4c c7 0d 00\"\n  ], \n  \"seqno\": 333, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 334, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 64000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 fa 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 335, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 336, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\uc0ac\\uc6a9\\uc790\\uc815\\uc758 \\u2600\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 ac c0 a9 c6 90 c7\", \n    \"15 c8 58 c7 20 00 00 26 0d 00\"\n  ], \n  \"seqno\": 337, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 338, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 339, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 340, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\ub108\\ube44 10pt\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 b1 44 be 20 00 31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 341, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 342, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 343, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 344, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uc815\\ub82c \\uc624\\ub978\\ucabd\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"15 c8 2c b8 20 00 24 c6 78 b9 bd ca 0d 00\"\n  ], \n  \"seqno\": 345, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 346, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 347, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 12\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0c 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 348, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          11\n        ], \n        \"\\ubcf8\\ubb38\\uacfc\\uc758 \\uac04\\uaca9 50%\"\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb fc ac 58 c7 20 00 04 ac a9 ac 20 00\", \n    \"35 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 349, \n  \"size\": 24, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 350, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 351, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 352, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uc790\\ub3d9 \\ub0b4\\uc5b4\\uc4f0\\uae30\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 d9 b3 20 00 b4 b0 b4 c5 f0 c4 30 ae 0d 00\"\n  ], \n  \"seqno\": 353, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 354, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 355, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 356, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uae00\\uc790\\ubaa8\\uc591 \\uc5c6\\uc74c\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 90 c7 a8 ba 91 c5 20 00 c6 c5 4c c7 0d 00\"\n  ], \n  \"seqno\": 357, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 358, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 359, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 360, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\uc0ac\\uc6a9\\uc790\\uc815\\uc758 \\u2600\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 ac c0 a9 c6 90 c7\", \n    \"15 c8 58 c7 20 00 00 26 0d 00\"\n  ], \n  \"seqno\": 361, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 362, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 363, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 21, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 15 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 364, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\ub108\\ube44 20pt\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 b1 44 be 20 00 32 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 365, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 366, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 367, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 21, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 15 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 368, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\uc815\\ub82c \\uc67c\\ucabd\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"15 c8 2c b8 20 00 7c c6 bd ca 0d 00\"\n  ], \n  \"seqno\": 369, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 370, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 371, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 21, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 12\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0c 00 00 00 00 00 00 00 15 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 372, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          11\n        ], \n        \"\\ubcf8\\ubb38\\uacfc\\uc758 \\uac04\\uaca9 50%\"\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb fc ac 58 c7 20 00 04 ac a9 ac 20 00\", \n    \"35 00 30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 373, \n  \"size\": 24, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 374, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 375, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 21, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 15 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 376, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uc790\\ub3d9 \\ub0b4\\uc5b4\\uc4f0\\uae30\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 d9 b3 20 00 b4 b0 b4 c5 f0 c4 30 ae 0d 00\"\n  ], \n  \"seqno\": 377, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 378, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 379, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 21, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 15 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 380, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uae00\\uc790\\ubaa8\\uc591 \\uc5c6\\uc74c\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 90 c7 a8 ba 91 c5 20 00 c6 c5 4c c7 0d 00\"\n  ], \n  \"seqno\": 381, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 382, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 383, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 384, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\uc0ac\\uc6a9\\uc790\\uc815\\uc758 \\u2600\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 ac c0 a9 c6 90 c7\", \n    \"15 c8 58 c7 20 00 00 26 0d 00\"\n  ], \n  \"seqno\": 385, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 386, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 19200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 387, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 22, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 16 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 388, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\ub108\\ube44 10pt\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 b1 44 be 20 00 31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 389, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 390, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 20800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 51 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 391, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 22, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 16 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 392, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\uc815\\ub82c \\uc67c\\ucabd\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"15 c8 2c b8 20 00 7c c6 bd ca 0d 00\"\n  ], \n  \"seqno\": 393, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 394, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 22400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 395, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 22, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 11\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0b 00 00 00 00 00 00 00 16 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 396, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          10\n        ], \n        \"\\ubcf8\\ubb38\\uacfc\\uc758 \\uac04\\uaca9 0%\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb fc ac 58 c7 20 00 04 ac a9 ac 20 00\", \n    \"30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 397, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 398, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 24000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 399, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 22, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 16 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 400, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uc790\\ub3d9 \\ub0b4\\uc5b4\\uc4f0\\uae30\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 d9 b3 20 00 b4 b0 b4 c5 f0 c4 30 ae 0d 00\"\n  ], \n  \"seqno\": 401, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 402, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 25600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 403, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 22, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 16 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 404, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uae00\\uc790\\ubaa8\\uc591 \\uc5c6\\uc74c\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 90 c7 a8 ba 91 c5 20 00 c6 c5 4c c7 0d 00\"\n  ], \n  \"seqno\": 405, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 406, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 27200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 6a 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 407, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 408, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\uc0ac\\uc6a9\\uc790\\uc815\\uc758 \\u2600\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 ac c0 a9 c6 90 c7\", \n    \"15 c8 58 c7 20 00 00 26 0d 00\"\n  ], \n  \"seqno\": 409, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 410, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 28800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 70 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 411, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 412, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\ub108\\ube44 10pt\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 b1 44 be 20 00 31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 413, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 414, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 30400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 415, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 416, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\uc815\\ub82c \\uc67c\\ucabd\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"15 c8 2c b8 20 00 7c c6 bd ca 0d 00\"\n  ], \n  \"seqno\": 417, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 418, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 32000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 7d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 419, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 11\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0b 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 420, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          10\n        ], \n        \"\\ubcf8\\ubb38\\uacfc\\uc758 \\uac04\\uaca9 0%\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb fc ac 58 c7 20 00 04 ac a9 ac 20 00\", \n    \"30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 421, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 422, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 33600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 83 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 423, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 10\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0a 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 424, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          9\n        ], \n        \"\\uc790\\ub3d9 \\ub0b4\\uc5b4\\uc4f0\\uae30 X\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 d9 b3 20 00 b4 b0 b4 c5 f0 c4 30 ae 20 00\", \n    \"58 00 0d 00\"\n  ], \n  \"seqno\": 425, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 426, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 35200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 89 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 427, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 428, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\uae00\\uc790\\ubaa8\\uc591 \\uc5c6\\uc74c\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 90 c7 a8 ba 91 c5 20 00 c6 c5 4c c7 0d 00\"\n  ], \n  \"seqno\": 429, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 430, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 36800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 8f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 431, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 13\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0d 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 432, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\uc0ac\\uc6a9\\uc790\\uc815\\uc758 \\u2600\"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 ac c0 a9 c6 90 c7\", \n    \"15 c8 58 c7 20 00 00 26 0d 00\"\n  ], \n  \"seqno\": 433, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 434, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 38400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 435, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 8\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 436, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          7\n        ], \n        \"\\ub108\\ube44 10pt\"\n      ], \n      [\n        [\n          7, \n          8\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 b1 44 be 20 00 31 00 30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 437, \n  \"size\": 16, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 438, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 40000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 9c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 439, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 440, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\uc815\\ub82c \\uc67c\\ucabd\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"15 c8 2c b8 20 00 7c c6 bd ca 0d 00\"\n  ], \n  \"seqno\": 441, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 442, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 41600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 a2 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 443, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 11\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0b 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 444, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          10\n        ], \n        \"\\ubcf8\\ubb38\\uacfc\\uc758 \\uac04\\uaca9 0%\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb fc ac 58 c7 20 00 04 ac a9 ac 20 00\", \n    \"30 00 25 00 0d 00\"\n  ], \n  \"seqno\": 445, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 446, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 43200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 a8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 447, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 10\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0a 00 00 00 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 448, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          9\n        ], \n        \"\\uc790\\ub3d9 \\ub0b4\\uc5b4\\uc4f0\\uae30 X\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 d9 b3 20 00 b4 b0 b4 c5 f0 c4 30 ae 20 00\", \n    \"58 00 0d 00\"\n  ], \n  \"seqno\": 449, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 450, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 44800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 af 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 451, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 23, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483663\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 80 00 00 00 00 17 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 452, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"\\uc0c8 \\uae00\\uba38\\ub9ac\\ud45c \\ubaa8\\uc591: sun\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c8 c0 20 00 00 ae 38 ba ac b9 5c d4 20 00 a8 ba\", \n    \"91 c5 3a 00 20 00 73 00 75 00 6e 00 0d 00\"\n  ], \n  \"seqno\": 453, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        0\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 454, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 46400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 b5 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 455, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 7, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 111, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 6f 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 22, \n    \"charshapes\": 1, \n    \"cn_fonts\": 1, \n    \"en_fonts\": 1, \n    \"jp_fonts\": 1, \n    \"ko_fonts\": 1, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 1, \n    \"parashapes\": 24, \n    \"styles\": 1, \n    \"symbol_fonts\": 1, \n    \"tabdefs\": 1, \n    \"user_fonts\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00\", \n    \"16 00 00 00 18 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 01 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"char\": 61548, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 6c f0\"\n  ], \n  \"seqno\": 13, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61599, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 9f f0\"\n  ], \n  \"seqno\": 14, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61550, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 6e f0\"\n  ], \n  \"seqno\": 15, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61607, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff a7 f0\"\n  ], \n  \"seqno\": 16, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61557, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 75 f0\"\n  ], \n  \"seqno\": 17, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61559, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 77 f0\"\n  ], \n  \"seqno\": 18, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9654, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff b6 25\"\n  ], \n  \"seqno\": 19, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61601, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff a1 f0\"\n  ], \n  \"seqno\": 20, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61551, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 6f f0\"\n  ], \n  \"seqno\": 21, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9671, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff c7 25\"\n  ], \n  \"seqno\": 22, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9655, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff b7 25\"\n  ], \n  \"seqno\": 23, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61604, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff a4 f0\"\n  ], \n  \"seqno\": 24, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61694, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff fe f0\"\n  ], \n  \"seqno\": 25, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61692, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff fc f0\"\n  ], \n  \"seqno\": 26, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61611, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff ab f0\"\n  ], \n  \"seqno\": 27, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61558, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 76 f0\"\n  ], \n  \"seqno\": 28, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61510, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 46 f0\"\n  ], \n  \"seqno\": 29, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9728, \n    \"charshape_id\": -1, \n    \"flags\": 9, \n    \"space\": 50, \n    \"width\": 1000\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 00 00 e8 03 32 00 ff ff ff ff 00 26\"\n  ], \n  \"seqno\": 30, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9728, \n    \"charshape_id\": -1, \n    \"flags\": 10, \n    \"space\": 50, \n    \"width\": 1000\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0a 00 00 00 e8 03 32 00 ff ff ff ff 00 26\"\n  ], \n  \"seqno\": 31, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9728, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 2000\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 d0 07 32 00 ff ff ff ff 00 26\"\n  ], \n  \"seqno\": 32, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9728, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 0, \n    \"width\": 1000\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 e8 03 00 00 ff ff ff ff 00 26\"\n  ], \n  \"seqno\": 33, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 9728, \n    \"charshape_id\": -1, \n    \"flags\": 0, \n    \"space\": 0, \n    \"width\": 1000\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 e8 03 00 00 ff ff ff ff 00 26\"\n  ], \n  \"seqno\": 34, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 3, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 03 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 1, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 01 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 15, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 0f 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 2, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 02 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 4, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 04 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 5, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 05 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 6, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 06 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 7, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 07 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 8, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 08 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 9, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 09 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 10, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 0a 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 11, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 0b 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 12, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 0c 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 13, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 0d 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 14, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 0e 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 16, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 10 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 17, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 11 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 18, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 12 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 19, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 13 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 20, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 14 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 21, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 15 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 22, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 16 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"글머리표\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-11-06 16:00:09.650000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-07 03:42:53.921000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 11월 7일 금요일 오전 1:00:09\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"7\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"111\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"22\" charshapes=\"1\" cn-fonts=\"1\" en-fonts=\"1\" jp-fonts=\"1\" ko-fonts=\"1\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"1\" parashapes=\"24\" styles=\"1\" symbol-fonts=\"1\" tabdefs=\"1\" user-fonts=\"1\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"1\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"●\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"•\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"■\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"▪\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"◆\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"⬩\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"▶\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"○\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"☐\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"◇\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"▷\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"◉\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"☑\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"✓\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"★\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"❖\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"☞\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"center\" auto-indent=\"1\" char=\"☀\" charshape-id=\"-1\" flags=\"00000009\" space=\"50\" width=\"1000\"/>\n      <Bullet align=\"right\" auto-indent=\"1\" char=\"☀\" charshape-id=\"-1\" flags=\"0000000A\" space=\"50\" width=\"1000\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"☀\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"2000\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"☀\" charshape-id=\"-1\" flags=\"00000008\" space=\"0\" width=\"1000\"/>\n      <Bullet align=\"left\" auto-indent=\"0\" char=\"☀\" charshape-id=\"-1\" flags=\"00000000\" space=\"0\" width=\"1000\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"3\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"1\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"15\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"2\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"4\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"5\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"6\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"7\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"8\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"9\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"10\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"11\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"12\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"13\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"14\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"16\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"17\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"18\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"19\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"20\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"21\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"22\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"5\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"5\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"5\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"6\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"6\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"6\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"7\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"7\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"7\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"8\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"8\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"8\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"26\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"27\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"28\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"29\" parashape-id=\"10\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"30\" parashape-id=\"10\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"31\" parashape-id=\"10\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"32\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"33\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"34\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"35\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"36\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"37\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"38\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"39\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"40\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"41\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"42\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"43\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"44\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"45\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"46\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"47\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"48\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"49\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"50\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"51\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"52\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"53\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"54\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"55\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"56\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"57\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"58\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"59\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"60\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"61\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"62\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"63\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"64\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"65\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"66\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"67\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"68\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"69\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"70\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"71\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"72\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"73\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"0\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"74\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"0\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"75\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"0\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"76\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표 사용자정의 </Text>\n            <Text charshape-id=\"0\" lang=\"other\">☀</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"77\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"0\" lang=\"ko\">너비 10</Text>\n            <Text charshape-id=\"0\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"78\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"0\" lang=\"ko\">정렬 가운데</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"12\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"79\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"0\" lang=\"ko\">본문과의 간격 50%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"80\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"0\" lang=\"ko\">자동 내어쓰기</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"81\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"0\" lang=\"ko\">글자모양 없음</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"82\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표 사용자정의 </Text>\n            <Text charshape-id=\"0\" lang=\"other\">☀</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"83\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"0\" lang=\"ko\">너비 10</Text>\n            <Text charshape-id=\"0\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"84\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"0\" lang=\"ko\">정렬 오른쪽</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"12\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"85\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"0\" lang=\"ko\">본문과의 간격 50%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"86\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"0\" lang=\"ko\">자동 내어쓰기</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"87\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"0\" lang=\"ko\">글자모양 없음</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"88\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표 사용자정의 </Text>\n            <Text charshape-id=\"0\" lang=\"other\">☀</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"89\" parashape-id=\"21\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"0\" lang=\"ko\">너비 20</Text>\n            <Text charshape-id=\"0\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"90\" parashape-id=\"21\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"0\" lang=\"ko\">정렬 왼쪽</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"12\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"91\" parashape-id=\"21\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"0\" lang=\"ko\">본문과의 간격 50%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"92\" parashape-id=\"21\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"0\" lang=\"ko\">자동 내어쓰기</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"93\" parashape-id=\"21\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"0\" lang=\"ko\">글자모양 없음</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"94\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표 사용자정의 </Text>\n            <Text charshape-id=\"0\" lang=\"other\">☀</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"95\" parashape-id=\"22\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"0\" lang=\"ko\">너비 10</Text>\n            <Text charshape-id=\"0\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"96\" parashape-id=\"22\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"0\" lang=\"ko\">정렬 왼쪽</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"11\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"97\" parashape-id=\"22\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000B\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"0\" lang=\"ko\">본문과의 간격 0%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"98\" parashape-id=\"22\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"0\" lang=\"ko\">자동 내어쓰기</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"99\" parashape-id=\"22\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"0\" lang=\"ko\">글자모양 없음</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"100\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표 사용자정의 </Text>\n            <Text charshape-id=\"0\" lang=\"other\">☀</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"101\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"0\" lang=\"ko\">너비 10</Text>\n            <Text charshape-id=\"0\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"102\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"0\" lang=\"ko\">정렬 왼쪽</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"11\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"103\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000B\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"0\" lang=\"ko\">본문과의 간격 0%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"104\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000A\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"0\" lang=\"ko\">자동 내어쓰기 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">X</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"105\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"0\" lang=\"ko\">글자모양 없음</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"106\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000D\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"0\" lang=\"ko\">글머리표 사용자정의 </Text>\n            <Text charshape-id=\"0\" lang=\"other\">☀</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"8\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"107\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000008\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"0\" lang=\"ko\">너비 10</Text>\n            <Text charshape-id=\"0\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"108\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"0\" lang=\"ko\">정렬 왼쪽</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"11\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"109\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000B\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"0\" lang=\"ko\">본문과의 간격 0%</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"110\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000A\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"0\" lang=\"ko\">자동 내어쓰기 </Text>\n            <Text charshape-id=\"0\" lang=\"en\">X</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"111\" parashape-id=\"23\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"0\" lang=\"ko\">새 글머리표 모양: </Text>\n            <Text charshape-id=\"0\" lang=\"en\">sun</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"0\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-11\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-12\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-13\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-14\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-15\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-16\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-17\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-18\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-19\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-20\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-21\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-22\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-23\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-24\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-25\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-26\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-27\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-28\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-29\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-30\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-31\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-32\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-33\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-34\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-35\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-36\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-37\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-38\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-39\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-40\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-41\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-42\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-43\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-44\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-45\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-46\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-47\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-48\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-49\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-50\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-51\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-52\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-53\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-54\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-55\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-56\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-57\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-58\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-59\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-60\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-61\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-62\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-63\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-64\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-65\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-66\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-67\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-68\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-69\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-70\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-71\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-72\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-73\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-74\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-75\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-76\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-77\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-78\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-79\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-80\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-81\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-82\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-83\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-84\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-85\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-86\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-87\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-88\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-89\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-90\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-91\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-92\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-93\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-94\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-95\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-96\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-97\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-98\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-99\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-100\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-101\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-102\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-103\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-104\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-105\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-106\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-107\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-108\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-109\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-110\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-111\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-112\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-9\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-10\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-11\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-12\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-13\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-14\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-15\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-16\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-17\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-18\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-19\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-20\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-21\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-22\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-23\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-24\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-25\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-26\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-27\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-28\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-29\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-30\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-31\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-32\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-33\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-34\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-35\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-36\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-37\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-38\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-39\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-40\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-41\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-42\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-43\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-44\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-45\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-46\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-47\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-48\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-49\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-50\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-51\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-52\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-53\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-54\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-55\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-56\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-57\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-58\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-59\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-60\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-61\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-62\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-63\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-64\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-65\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-66\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-67\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-68\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-69\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-70\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-71\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-72\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-73\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-74\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-75\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-76\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-77\"><text:span>글머리표 사용자정의 </text:span><text:span>☀</text:span></text:p><text:p text:style-name=\"Paragraph-78\"><text:span>너비 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-79\"><text:span>정렬 가운데</text:span></text:p><text:p text:style-name=\"Paragraph-80\"><text:span>본문과의 간격 50%</text:span></text:p><text:p text:style-name=\"Paragraph-81\"><text:span>자동 내어쓰기</text:span></text:p><text:p text:style-name=\"Paragraph-82\"><text:span>글자모양 없음</text:span></text:p><text:p text:style-name=\"Paragraph-83\"><text:span>글머리표 사용자정의 </text:span><text:span>☀</text:span></text:p><text:p text:style-name=\"Paragraph-84\"><text:span>너비 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-85\"><text:span>정렬 오른쪽</text:span></text:p><text:p text:style-name=\"Paragraph-86\"><text:span>본문과의 간격 50%</text:span></text:p><text:p text:style-name=\"Paragraph-87\"><text:span>자동 내어쓰기</text:span></text:p><text:p text:style-name=\"Paragraph-88\"><text:span>글자모양 없음</text:span></text:p><text:p text:style-name=\"Paragraph-89\"><text:span>글머리표 사용자정의 </text:span><text:span>☀</text:span></text:p><text:p text:style-name=\"Paragraph-90\"><text:span>너비 20</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-91\"><text:span>정렬 왼쪽</text:span></text:p><text:p text:style-name=\"Paragraph-92\"><text:span>본문과의 간격 50%</text:span></text:p><text:p text:style-name=\"Paragraph-93\"><text:span>자동 내어쓰기</text:span></text:p><text:p text:style-name=\"Paragraph-94\"><text:span>글자모양 없음</text:span></text:p><text:p text:style-name=\"Paragraph-95\"><text:span>글머리표 사용자정의 </text:span><text:span>☀</text:span></text:p><text:p text:style-name=\"Paragraph-96\"><text:span>너비 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-97\"><text:span>정렬 왼쪽</text:span></text:p><text:p text:style-name=\"Paragraph-98\"><text:span>본문과의 간격 0%</text:span></text:p><text:p text:style-name=\"Paragraph-99\"><text:span>자동 내어쓰기</text:span></text:p><text:p text:style-name=\"Paragraph-100\"><text:span>글자모양 없음</text:span></text:p><text:p text:style-name=\"Paragraph-101\"><text:span>글머리표 사용자정의 </text:span><text:span>☀</text:span></text:p><text:p text:style-name=\"Paragraph-102\"><text:span>너비 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-103\"><text:span>정렬 왼쪽</text:span></text:p><text:p text:style-name=\"Paragraph-104\"><text:span>본문과의 간격 0%</text:span></text:p><text:p text:style-name=\"Paragraph-105\"><text:span>자동 내어쓰기 </text:span><text:span>X</text:span></text:p><text:p text:style-name=\"Paragraph-106\"><text:span>글자모양 없음</text:span></text:p><text:p text:style-name=\"Paragraph-107\"><text:span>글머리표 사용자정의 </text:span><text:span>☀</text:span></text:p><text:p text:style-name=\"Paragraph-108\"><text:span>너비 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-109\"><text:span>정렬 왼쪽</text:span></text:p><text:p text:style-name=\"Paragraph-110\"><text:span>본문과의 간격 0%</text:span></text:p><text:p text:style-name=\"Paragraph-111\"><text:span>자동 내어쓰기 </text:span><text:span>X</text:span></text:p><text:p text:style-name=\"Paragraph-112\"><text:span>새 글머리표 모양: </text:span><text:span>sun</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists-bullet.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n.Section-1 {\n  width: 210mm;\n}\n.Section-1 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-1 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">글머리표</span>&#13;</p>\n          <p class=\"Normal parashape-12 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-12 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-12 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-11\"/>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">글머리표 두 번째</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-2\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-2\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-14 Bullet-2\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-11\"/>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">문단번호</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">2-1</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">3-1</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">3-2</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-3\"><span class=\"lang-ko\">3-2-1</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-3\"><span class=\"lang-ko\">3-2-2</span>&#13;</p>\n          <p class=\"Normal parashape-20 Bullet-3\"><span class=\"lang-ko\">3-2-3</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">4</span>&#13;</p>\n          <p class=\"Normal parashape-11\"/>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">문단번호 두 번째 (번호 이어짐)</span>&#13;</p>\n          <p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">5</span>&#13;</p>\n          <p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">5-1</span>&#13;</p>\n          <p class=\"Normal parashape-13\"/>\n          <p class=\"Normal parashape-13\"><span class=\"lang-ko\">문단번호 세 번째 (새 번호)</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-16 Bullet-1\"><span class=\"lang-ko\">2-1</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Normal parashape-16 Bullet-1\"><span class=\"lang-ko\">3-1</span>&#13;</p>\n          <p class=\"Normal parashape-16 Bullet-1\"><span class=\"lang-ko\">3-2</span>&#13;</p>\n          <p class=\"Normal parashape-17 Bullet-1\"><span class=\"lang-ko\">3-2-1</span>&#13;</p>\n          <p class=\"Normal parashape-17 Bullet-1\"><span class=\"lang-ko\">3-2-2</span>&#13;</p>\n          <p class=\"Normal parashape-17 Bullet-1\"><span class=\"lang-ko\">3-2-3</span>&#13;</p>\n          <p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">4</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko\">개요</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">2-1</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">3-1</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">3-2</span>&#13;</p>\n          <p class=\"Outline-3\"><span class=\"lang-ko\">3-2-1</span>&#13;</p>\n          <p class=\"Outline-3\"><span class=\"lang-ko\">3-2-2</span>&#13;</p>\n          <p class=\"Outline-3\"><span class=\"lang-ko\">3-2-3</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">4</span>&#13;</p>\n          <p class=\"Normal\"/>\n          <p class=\"Normal\"><span class=\"lang-ko\">개요 두 번째 (번호 이어짐)</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">5</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">5-1</span>&#13;</p>\n          <p class=\"Normal\"/>\n          <p class=\"Normal\"><span class=\"lang-ko\">개요 세 번째 (새 번호)</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n    <div class=\"Section Section-1 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Outline-1\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">2-1</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">3</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">3-1</span>&#13;</p>\n          <p class=\"Outline-2\"><span class=\"lang-ko\">3-2</span>&#13;</p>\n          <p class=\"Outline-3\"><span class=\"lang-ko\">3-2-1</span>&#13;</p>\n          <p class=\"Outline-3\"><span class=\"lang-ko\">3-2-2</span>&#13;</p>\n          <p class=\"Outline-3\"><span class=\"lang-ko\">3-2-3</span>&#13;</p>\n          <p class=\"Outline-1\"><span class=\"lang-ko\">4</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n.Section-1 {\n  width: 210mm;\n}\n.Section-1 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-1 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\"><span class=\"lang-ko\">글머리표</span>&#13;</p><p class=\"Normal parashape-12 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-12 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-12 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-11\"></p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">글머리표 두 번째</span>&#13;</p><p class=\"Normal parashape-14 Bullet-2\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-14 Bullet-2\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-14 Bullet-2\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-11\"></p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">문단번호</span>&#13;</p><p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">2-1</span>&#13;</p><p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">3-1</span>&#13;</p><p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">3-2</span>&#13;</p><p class=\"Normal parashape-20 Bullet-3\"><span class=\"lang-ko\">3-2-1</span>&#13;</p><p class=\"Normal parashape-20 Bullet-3\"><span class=\"lang-ko\">3-2-2</span>&#13;</p><p class=\"Normal parashape-20 Bullet-3\"><span class=\"lang-ko\">3-2-3</span>&#13;</p><p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">4</span>&#13;</p><p class=\"Normal parashape-11\"></p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">문단번호 두 번째 (번호 이어짐)</span>&#13;</p><p class=\"Normal parashape-18 Bullet-3\"><span class=\"lang-ko\">5</span>&#13;</p><p class=\"Normal parashape-19 Bullet-3\"><span class=\"lang-ko\">5-1</span>&#13;</p><p class=\"Normal parashape-13\"></p><p class=\"Normal parashape-13\"><span class=\"lang-ko\">문단번호 세 번째 (새 번호)</span>&#13;</p><p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-16 Bullet-1\"><span class=\"lang-ko\">2-1</span>&#13;</p><p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Normal parashape-16 Bullet-1\"><span class=\"lang-ko\">3-1</span>&#13;</p><p class=\"Normal parashape-16 Bullet-1\"><span class=\"lang-ko\">3-2</span>&#13;</p><p class=\"Normal parashape-17 Bullet-1\"><span class=\"lang-ko\">3-2-1</span>&#13;</p><p class=\"Normal parashape-17 Bullet-1\"><span class=\"lang-ko\">3-2-2</span>&#13;</p><p class=\"Normal parashape-17 Bullet-1\"><span class=\"lang-ko\">3-2-3</span>&#13;</p><p class=\"Normal parashape-15 Bullet-1\"><span class=\"lang-ko\">4</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">개요</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">2-1</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">3-1</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">3-2</span>&#13;</p><p class=\"Outline-3\"><span class=\"lang-ko\">3-2-1</span>&#13;</p><p class=\"Outline-3\"><span class=\"lang-ko\">3-2-2</span>&#13;</p><p class=\"Outline-3\"><span class=\"lang-ko\">3-2-3</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">4</span>&#13;</p><p class=\"Normal\"></p><p class=\"Normal\"><span class=\"lang-ko\">개요 두 번째 (번호 이어짐)</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">5</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">5-1</span>&#13;</p><p class=\"Normal\"></p><p class=\"Normal\"><span class=\"lang-ko\">개요 세 번째 (새 번호)</span>&#13;</p></div></div></div><div class=\"Section Section-1 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Outline-1\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">2-1</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">3</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">3-1</span>&#13;</p><p class=\"Outline-2\"><span class=\"lang-ko\">3-2</span>&#13;</p><p class=\"Outline-3\"><span class=\"lang-ko\">3-2-1</span>&#13;</p><p class=\"Outline-3\"><span class=\"lang-ko\">3-2-2</span>&#13;</p><p class=\"Outline-3\"><span class=\"lang-ko\">3-2-3</span>&#13;</p><p class=\"Outline-1\"><span class=\"lang-ko\">4</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\np.parashape-13 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-13 > span {\n  line-height: 1.6;\n}\np.parashape-14 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-14 > span {\n  line-height: 1.6;\n}\np.parashape-15 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-15 > span {\n  line-height: 1.6;\n}\np.parashape-16 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-16 > span {\n  line-height: 1.6;\n}\np.parashape-17 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-17 > span {\n  line-height: 1.6;\n}\np.parashape-18 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-18 > span {\n  line-height: 1.6;\n}\np.parashape-19 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-19 > span {\n  line-height: 1.6;\n}\np.parashape-20 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-20 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.Bullet-1::before {\n  content: \"●\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n.Bullet-2::before {\n  content: \"•\";\n  display: inline-block;\n  text-align: left;\n  width: 1em;\n  margin-right: 0.5em;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 04 00 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          20\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"00 ae 38 ba ac b9 5c d4 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 2, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 10\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0a 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          9\n        ], \n        \"\\uae00\\uba38\\ub9ac\\ud45c \\ub450 \\ubc88\\uc9f8\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 38 ba ac b9 5c d4 20 00 50 b4 20 00 88 bc\", \n    \"f8 c9 0d 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubb38\\ub2e8\\ubc88\\ud638\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 88 bc 38 d6 0d 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 19200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"2-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 20800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 51 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 22400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"3-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 24000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"3-2\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 0d 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 25600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-1\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 27200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 6a 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-2\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 32 00 0d 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 28800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 70 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 20, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 14 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-3\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 33 00 0d 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 30400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"4\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"34 00 0d 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 32000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 7d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 33600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 83 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 19\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"13 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          18\n        ], \n        \"\\ubb38\\ub2e8\\ubc88\\ud638 \\ub450 \\ubc88\\uc9f8 (\\ubc88\\ud638 \\uc774\\uc5b4\\uc9d0)\"\n      ], \n      [\n        [\n          18, \n          19\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 88 bc 38 d6 20 00 50 b4 20 00 88 bc\", \n    \"f8 c9 20 00 28 00 88 bc 38 d6 20 00 74 c7 b4 c5\", \n    \"d0 c9 29 00 0d 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 38, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 35200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 89 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"5\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"35 00 0d 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 36800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 8f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 100, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"5-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"35 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 103, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 38400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 104, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 40000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 9c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 17\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 108, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          16\n        ], \n        \"\\ubb38\\ub2e8\\ubc88\\ud638 \\uc138 \\ubc88\\uc9f8 (\\uc0c8 \\ubc88\\ud638)\"\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 88 bc 38 d6 20 00 38 c1 20 00 88 bc\", \n    \"f8 c9 20 00 28 00 c8 c0 20 00 88 bc 38 d6 29 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 41600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 a2 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 112, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 113, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 114, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 43200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 a8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 115, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 116, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 117, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 118, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 44800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 af 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 119, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 120, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"2-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 121, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 122, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 46400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 b5 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 123, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 124, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 125, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 126, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 48000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 bb 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 127, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 128, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"3-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 129, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 130, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 49600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 c1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 131, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 132, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"3-2\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 0d 00\"\n  ], \n  \"seqno\": 133, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 134, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 51200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 c8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 135, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 136, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-1\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 137, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 138, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 52800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 ce 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 139, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 140, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-2\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 32 00 0d 00\"\n  ], \n  \"seqno\": 141, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 142, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 54400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 d4 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 143, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 144, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-3\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 33 00 0d 00\"\n  ], \n  \"seqno\": 145, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 146, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 56000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 da 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 147, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 148, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"4\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"34 00 0d 00\"\n  ], \n  \"seqno\": 149, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 150, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 57600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 e1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 151, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2822337794, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 3\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"03 00 00 00 00 00 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 02 75 39 a8\"\n  ], \n  \"seqno\": 152, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\uac1c\\uc694\"\n      ], \n      [\n        [\n          2, \n          3\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"1c ac 94 c6 0d 00\"\n  ], \n  \"seqno\": 153, \n  \"size\": 6, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 154, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 155, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854155, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 2, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 02 00 01 00 00 00\", \n    \"01 00 0b 75 39 28\"\n  ], \n  \"seqno\": 156, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"1\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 157, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 158, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 41520, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 30 a2 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 159, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854156, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 2, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 02 00 01 00 00 00\", \n    \"01 00 0c 75 39 28\"\n  ], \n  \"seqno\": 160, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"2\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 161, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 162, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 41520, \n        \"x\": 1000, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 30 a2 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 163, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854165, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 3, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 01 00 03 00 01 00 00 00\", \n    \"01 00 15 75 39 28\"\n  ], \n  \"seqno\": 164, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"2-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 165, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 166, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 2000, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 d0 07 00 00 48 9e 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 167, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854158, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 2, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 02 00 01 00 00 00\", \n    \"01 00 0e 75 39 28\"\n  ], \n  \"seqno\": 168, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"3\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 169, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 170, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 41520, \n        \"x\": 1000, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 30 a2 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 171, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854166, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 3, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 01 00 03 00 01 00 00 00\", \n    \"01 00 16 75 39 28\"\n  ], \n  \"seqno\": 172, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"3-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 173, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 174, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 2000, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 d0 07 00 00 48 9e 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 175, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854167, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 3, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 01 00 03 00 01 00 00 00\", \n    \"01 00 17 75 39 28\"\n  ], \n  \"seqno\": 176, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"3-2\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 0d 00\"\n  ], \n  \"seqno\": 177, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 178, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 2000, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 d0 07 00 00 48 9e 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 179, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854169, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 4, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 02 00 04 00 01 00 00 00\", \n    \"01 00 19 75 39 28\"\n  ], \n  \"seqno\": 180, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-1\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 181, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 182, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 39520, \n        \"x\": 3000, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 b8 0b 00 00 60 9a 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 183, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854171, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 4, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 02 00 04 00 01 00 00 00\", \n    \"01 00 1b 75 39 28\"\n  ], \n  \"seqno\": 184, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-2\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 32 00 0d 00\"\n  ], \n  \"seqno\": 185, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 186, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 39520, \n        \"x\": 3000, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 b8 0b 00 00 60 9a 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 187, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854173, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 4, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 02 00 04 00 01 00 00 00\", \n    \"01 00 1d 75 39 28\"\n  ], \n  \"seqno\": 188, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3-2-3\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 2d 00 32 00 2d 00 33 00 0d 00\"\n  ], \n  \"seqno\": 189, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 190, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 39520, \n        \"x\": 3000, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 b8 0b 00 00 60 9a 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 191, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854176, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 2, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 02 00 01 00 00 00\", \n    \"01 00 20 75 39 28\"\n  ], \n  \"seqno\": 192, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"4\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"34 00 0d 00\"\n  ], \n  \"seqno\": 193, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 194, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 41520, \n        \"x\": 1000, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 30 a2 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 195, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2822337825, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 21 75 39 a8\"\n  ], \n  \"seqno\": 196, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 197, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 198, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 17\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 199, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          16\n        ], \n        \"\\uac1c\\uc694 \\ub450 \\ubc88\\uc9f8 (\\ubc88\\ud638 \\uc774\\uc5b4\\uc9d0)\"\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"1c ac 94 c6 20 00 50 b4 20 00 88 bc f8 c9 20 00\", \n    \"28 00 88 bc 38 d6 20 00 74 c7 b4 c5 d0 c9 29 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 200, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 201, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 19200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 202, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854198, \n    \"linesegs\": 1, \n    \"parashape_id\": 9, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 2, \n    \"text\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 09 00 02 00 01 00 00 00\", \n    \"01 00 36 75 39 28\"\n  ], \n  \"seqno\": 203, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"5\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"35 00 0d 00\"\n  ], \n  \"seqno\": 204, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 205, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 41520, \n        \"x\": 1000, \n        \"y\": 20800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 51 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 30 a2 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 206, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 674854245, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 3, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 01 00 03 00 01 00 00 00\", \n    \"01 00 65 75 39 28\"\n  ], \n  \"seqno\": 207, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"5-1\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"35 00 2d 00 31 00 0d 00\"\n  ], \n  \"seqno\": 208, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 209, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 2490368, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 2000, \n        \"y\": 22400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 d0 07 00 00 48 9e 00 00\", \n    \"00 00 26 00\"\n  ], \n  \"seqno\": 210, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2822337891, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 63 75 39 a8\"\n  ], \n  \"seqno\": 211, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 212, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 24000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 213, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2822337825, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483663\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 21 75 39 a8\"\n  ], \n  \"seqno\": 214, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"\\uac1c\\uc694 \\uc138 \\ubc88\\uc9f8 (\\uc0c8 \\ubc88\\ud638)\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"1c ac 94 c6 20 00 38 c1 20 00 88 bc f8 c9 20 00\", \n    \"28 00 c8 c0 20 00 88 bc 38 d6 29 00 0d 00\"\n  ], \n  \"seqno\": 215, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 216, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 25600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 217, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 3, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 51, \n    \"picture_startnum\": 1, \n    \"section_count\": 2, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 33 00 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 2, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 4, \n    \"other_fonts\": 2, \n    \"parashapes\": 21, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 04 00 00 00\", \n    \"02 00 00 00 15 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 76, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 140, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 108, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 172, \n        \"numbering_format\": \"^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"4c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 8c 00 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 2e 00 6c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"ac 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"35 00 29 00 0c 00 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 36 00 29 00 2c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 140, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 01 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 01 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"\\uc81c^1\\uc7a5\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"\\uc81c^2\\uc808\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"\\uc81c^3\\ud56d\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"-\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 1c c8\", \n    \"5e 00 31 00 a5 c7 0c 00 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 1c c8 5e 00 32 00 08 c8 0c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 04 00 1c c8 5e 00 33 00\", \n    \"6d d5 0c 00 00 00 00 00 32 00 ff ff ff ff 01 00\", \n    \"2d 00 0c 00 00 00 00 00 32 00 ff ff ff ff 00 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 00 00 0c 00\", \n    \"00 00 00 00 32 00 ff ff ff ff 00 00 01 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 126, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"char\": 61548, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 6c f0\"\n  ], \n  \"seqno\": 29, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"char\": 61599, \n    \"charshape_id\": -1, \n    \"flags\": 8, \n    \"space\": 50, \n    \"width\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 32 00 ff ff ff ff 9f f0\"\n  ], \n  \"seqno\": 30, \n  \"size\": 14, \n  \"tagid\": 24, \n  \"tagname\": \"HWPTAG_BULLET\", \n  \"type\": \"Bullet\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 1, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 01 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 33554816, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 2, \n    \"parashapeflags\": 25166208, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 80 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 02 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 1, \n    \"parashapeflags\": 16777600, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 01 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 1, \n    \"parashapeflags\": 50332032, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 03 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 01 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 1, \n    \"parashapeflags\": 83886464, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 01 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 3, \n    \"parashapeflags\": 16777600, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 03 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 3, \n    \"parashapeflags\": 50332032, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 03 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 03 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 3, \n    \"parashapeflags\": 83886464, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 03 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-11-06 15:22:56.519000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-06 15:45:34.431000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 11월 7일 금요일 오전 12:22:56\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"3\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"51\" picture-startnum=\"1\" section-count=\"2\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"2\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"4\" other-fonts=\"2\" parashapes=\"21\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000004C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000008C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000006C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"000000AC\" numbering-format=\"^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <Numbering starting-number=\"1\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <Numbering starting-number=\"1\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <Numbering starting-number=\"1\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"제^1장\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"제^2절\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"제^3항\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"-\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"●\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <Bullet align=\"left\" auto-indent=\"1\" char=\"•\" charshape-id=\"-1\" flags=\"00000008\" space=\"50\" width=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"1\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"02000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"bullet\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"2\" parashapeflags=\"01800180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"number\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"1\" parashapeflags=\"01000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"number\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"1\" parashapeflags=\"03000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"number\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"1\" parashapeflags=\"05000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"number\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"3\" parashapeflags=\"01000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"number\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"3\" parashapeflags=\"03000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"number\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"3\" parashapeflags=\"05000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"2\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">글머리표</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\"/>\n        </Paragraph>\n        <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000A\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">글머리표 두 번째</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14400\"/>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단번호</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"20\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"1\" lang=\"ko\">4</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"33600\"/>\n        </Paragraph>\n        <Paragraph chars=\"19\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000013\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단번호 두 번째 (번호 이어짐)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"1\" lang=\"ko\">5</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"1\" lang=\"ko\">5-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"40000\"/>\n        </Paragraph>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"26\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000011\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단번호 세 번째 (새 번호)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"27\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"28\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"29\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"1\" lang=\"ko\">2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"30\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"31\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"32\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"33\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"34\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"35\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"36\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"1\" lang=\"ko\">4</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2822337794\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"37\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000003\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"1\" lang=\"ko\">개요</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854155\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"38\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854156\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"39\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854165\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"40\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854158\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"41\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854166\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"42\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854167\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"43\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854169\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"44\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"39520\" x=\"3000\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854171\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"45\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"39520\" x=\"3000\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854173\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"46\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"39520\" x=\"3000\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854176\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"47\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">4</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2822337825\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"48\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17600\"/>\n        </Paragraph>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"49\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000011\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">개요 두 번째 (번호 이어짐)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854198\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"50\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">5</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854245\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"51\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">5-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2822337891\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"52\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"24000\"/>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2822337825\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"53\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">개요 세 번째 (새 번호)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"4\" pagenum-on-split-section=\"0\" section-id=\"1\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"674854244\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"54\" parashape-id=\"9\" rangetags=\"0\" split=\"03\" style-id=\"2\" text=\"00000012\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854213\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"55\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854223\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"56\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854215\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"57\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"00000002\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854224\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"58\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854225\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"59\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"3\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"40520\" x=\"2000\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854227\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"60\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"39520\" x=\"3000\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854229\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"61\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"39520\" x=\"3000\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854231\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"62\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"4\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"39520\" x=\"3000\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">3-2-3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"674854221\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"63\" parashape-id=\"9\" rangetags=\"0\" split=\"00\" style-id=\"2\" text=\"80000002\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"1\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00260000\" space-below=\"600\" width=\"41520\" x=\"1000\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">4</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-11\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-12\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-13\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-14\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-15\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-16\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-17\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-18\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-19\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-20\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-21\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-22\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-23\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-24\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-25\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-26\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-27\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-28\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-29\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-30\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-31\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-32\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-33\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-34\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-35\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-36\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-37\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-38\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>글머리표</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-5\"/><text:p text:style-name=\"Paragraph-6\"><text:span>글머리표 두 번째</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-9\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-10\"/><text:p text:style-name=\"Paragraph-11\"><text:span>문단번호</text:span></text:p><text:p text:style-name=\"Paragraph-12\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-13\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-14\"><text:span>2-1</text:span></text:p><text:p text:style-name=\"Paragraph-15\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-16\"><text:span>3-1</text:span></text:p><text:p text:style-name=\"Paragraph-17\"><text:span>3-2</text:span></text:p><text:p text:style-name=\"Paragraph-18\"><text:span>3-2-1</text:span></text:p><text:p text:style-name=\"Paragraph-19\"><text:span>3-2-2</text:span></text:p><text:p text:style-name=\"Paragraph-20\"><text:span>3-2-3</text:span></text:p><text:p text:style-name=\"Paragraph-21\"><text:span>4</text:span></text:p><text:p text:style-name=\"Paragraph-22\"/><text:p text:style-name=\"Paragraph-23\"><text:span>문단번호 두 번째 (번호 이어짐)</text:span></text:p><text:p text:style-name=\"Paragraph-24\"><text:span>5</text:span></text:p><text:p text:style-name=\"Paragraph-25\"><text:span>5-1</text:span></text:p><text:p text:style-name=\"Paragraph-26\"/><text:p text:style-name=\"Paragraph-27\"><text:span>문단번호 세 번째 (새 번호)</text:span></text:p><text:p text:style-name=\"Paragraph-28\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-29\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-30\"><text:span>2-1</text:span></text:p><text:p text:style-name=\"Paragraph-31\"><text:span>3</text:span></text:p><text:p text:style-name=\"Paragraph-32\"><text:span>3-1</text:span></text:p><text:p text:style-name=\"Paragraph-33\"><text:span>3-2</text:span></text:p><text:p text:style-name=\"Paragraph-34\"><text:span>3-2-1</text:span></text:p><text:p text:style-name=\"Paragraph-35\"><text:span>3-2-2</text:span></text:p><text:p text:style-name=\"Paragraph-36\"><text:span>3-2-3</text:span></text:p><text:p text:style-name=\"Paragraph-37\"><text:span>4</text:span></text:p><text:p text:style-name=\"Paragraph-38\"><text:span>개요</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>1</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>2</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>2-1</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>3</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>3-1</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>3-2</text:span></text:p><text:p text:style-name=\"개요_3\"><text:span>3-2-1</text:span></text:p><text:p text:style-name=\"개요_3\"><text:span>3-2-2</text:span></text:p><text:p text:style-name=\"개요_3\"><text:span>3-2-3</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>4</text:span></text:p><text:p text:style-name=\"바탕글\"/><text:p text:style-name=\"바탕글\"><text:span>개요 두 번째 (번호 이어짐)</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>5</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>5-1</text:span></text:p><text:p text:style-name=\"바탕글\"/><text:p text:style-name=\"바탕글\"><text:span>개요 세 번째 (새 번호)</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>1</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>2</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>2-1</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>3</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>3-1</text:span></text:p><text:p text:style-name=\"개요_2\"><text:span>3-2</text:span></text:p><text:p text:style-name=\"개요_3\"><text:span>3-2-1</text:span></text:p><text:p text:style-name=\"개요_3\"><text:span>3-2-2</text:span></text:p><text:p text:style-name=\"개요_3\"><text:span>3-2-3</text:span></text:p><text:p text:style-name=\"개요_1\"><text:span>4</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/lists.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n    <style:page-layout style:name=\"PageLayout-2\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n    <style:master-page style:name=\"MasterPage-2\" style:page-layout-name=\"PageLayout-2\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"/>\n          </div>\n          <div class=\"GShapeObjectControl\" style=\"  width: 55.98mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\">\n            <p class=\"Normal\"/>\n          </div>\n          <div class=\"GShapeObjectControl\" style=\"  width: 55.98mm;&#10;/* hrelto: page halign: left*/  margin-left: 20mm;&#10;\">\n            <p class=\"Normal\"/>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 30mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"></p></div><div class=\"GShapeObjectControl\" style=\"  width: 55.98mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"><p class=\"Normal\"></p></div><div class=\"GShapeObjectControl\" style=\"  width: 55.98mm;&#10;/* hrelto: page halign: left*/  margin-left: 20mm;&#10;\"><p class=\"Normal\"></p></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483689\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"29 00 00 80 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          32\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          32, \n          40\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          40, \n          41\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 82, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 17008, \n    \"instance_id\": 2050600116, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 8504, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 00 00 00 00 00 00 00 00\", \n    \"38 21 00 00 70 42 00 00 02 00 00 00 00 00 00 00\", \n    \"00 00 00 00 b4 ac 39 7a 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 17008, \n    \"initial_height\": 8504, \n    \"initial_width\": 8504, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4252, \n      \"y\": 8504\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 2.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 38 21 00 00 38 21 00 00 38 21 00 00\", \n    \"70 42 00 00 00 00 00 01 00 00 9c 10 00 00 38 21\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 8504, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"38 21 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7936, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 1f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 8504, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 8504, \n      \"y\": 8504\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8504\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 38 21 00 00 00 00 00\", \n    \"00 38 21 00 00 38 21 00 00 00 00 00 00 38 21 00\", \n    \"00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 18982, \n    \"instance_id\": 2050392189, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 15868, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 00 00 00 00 00 00 00 00\", \n    \"fc 3d 00 00 26 4a 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7d 80 36 7a 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 30, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 17008, \n    \"initial_height\": 8504, \n    \"initial_width\": 8504, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 7934, \n      \"y\": 9491\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 0.866025, \n          \"b\": 0.5, \n          \"c\": -0.5, \n          \"d\": 0.866025, \n          \"e\": 4821.6617, \n          \"f\": -986.6766000000005\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 2.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 3682.0, \n      \"f\": 987.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 3682, \n    \"y_in_group\": 987\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 62 0e 00 00 db 03 00 00\", \n    \"00 00 01 00 38 21 00 00 38 21 00 00 38 21 00 00\", \n    \"70 42 00 00 00 00 00 01 1e 00 fe 1e 00 00 13 25\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 c4 ac 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 d8 8e 40 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00\", \n    \"00 00 00 00 bc 96 90 0f 7a b6 eb 3f 00 00 00 00\", \n    \"00 00 e0 bf c3 d3 2b 65 a9 d5 b2 40 00 00 00 00\", \n    \"00 00 e0 3f bc 96 90 0f 7a b6 eb 3f ce c3 42 ad\", \n    \"69 d5 8e c0 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 15868, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"fc 3d 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 22, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 15300, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c4 3b 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 8504, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 8504, \n      \"y\": 8504\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8504\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 38 21 00 00 00 00 00\", \n    \"00 38 21 00 00 38 21 00 00 00 00 00 00 38 21 00\", \n    \"00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 18982, \n    \"instance_id\": 1812098207, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 15868, \n    \"x\": 5669, \n    \"y\": 5669, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 25 16 00 00 25 16 00 00\", \n    \"fc 3d 00 00 26 4a 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 9f 6c 02 6c 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 30, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 17008, \n    \"initial_height\": 8504, \n    \"initial_width\": 8504, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 7934, \n      \"y\": 9491\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 0.866025, \n          \"b\": 0.5, \n          \"c\": -0.5, \n          \"d\": 0.866025, \n          \"e\": 4821.6617, \n          \"f\": -986.6766000000005\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 2.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 3682.0, \n      \"f\": 987.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 3682, \n    \"y_in_group\": 987\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 62 0e 00 00 db 03 00 00\", \n    \"00 00 01 00 38 21 00 00 38 21 00 00 38 21 00 00\", \n    \"70 42 00 00 00 00 00 01 1e 00 fe 1e 00 00 13 25\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 c4 ac 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 d8 8e 40 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00\", \n    \"00 00 00 00 bc 96 90 0f 7a b6 eb 3f 00 00 00 00\", \n    \"00 00 e0 bf c3 d3 2b 65 a9 d5 b2 40 00 00 00 00\", \n    \"00 00 e0 3f bc 96 90 0f 7a b6 eb 3f ce c3 42 ad\", \n    \"69 d5 8e c0 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 15868, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"fc 3d 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 15300, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 c4 3b 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 8504, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 8504, \n      \"y\": 8504\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8504\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 38 21 00 00 00 00 00\", \n    \"00 38 21 00 00 38 21 00 00 00 00 00 00 38 21 00\", \n    \"00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 24, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 18 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-27 07:11:20.376000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-05-27 10:29:46.265000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 8월 27일 토요일 오후 4:11:20\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"24\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"41\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000029\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"17008\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2050600116\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"8504\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"2\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"17008\" initial-height=\"8504\" initial-width=\"8504\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4252\" y=\"8504\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"2.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"8504\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7936\" x=\"0\" y=\"0\"/>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"8504\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"8504\" y=\"8504\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"8504\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"1\" halign=\"left\" height=\"18982\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2050392189\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"15868\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n              <ShapeComponent angle=\"30\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"17008\" initial-height=\"8504\" initial-width=\"8504\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"3682\" y-in-group=\"987\">\n                <Coord attribute-name=\"rotation_center\" x=\"7934\" y=\"9491\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"3682.0\" f=\"987.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"2.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"0.866025\" attribute-name=\"rotator\" b=\"0.5\" c=\"-0.5\" d=\"0.866025\" e=\"4821.6617\" f=\"-986.6766\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"15868\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"15300\" x=\"0\" y=\"0\"/>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"8504\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"8504\" y=\"8504\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"8504\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"2\" halign=\"left\" height=\"18982\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"1812098207\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"15868\" width-relto=\"absolute\" x=\"5669\" y=\"5669\" z-order=\"0\">\n              <ShapeComponent angle=\"30\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"17008\" initial-height=\"8504\" initial-width=\"8504\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"2\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"3682\" y-in-group=\"987\">\n                <Coord attribute-name=\"rotation_center\" x=\"7934\" y=\"9491\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"3682.0\" f=\"987.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"2.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"0.866025\" attribute-name=\"rotator\" b=\"0.5\" c=\"-0.5\" d=\"0.866025\" e=\"4821.6617\" f=\"-986.6766\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"15868\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"15300\" x=\"0\" y=\"0\"/>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"8504\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"8504\" y=\"8504\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"8504\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-3\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"30mm\" svg:height=\"30mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 2.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"/></draw:rect><draw:rect draw:style-name=\"Shape-2\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"30mm\" svg:height=\"30mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 2.0 0mm 0mm) matrix (0.866025 0.5 -0.5 0.866025 17.01mm -3.48mm) matrix (1.0 0.0 0.0 1.0 12.99mm 3.48mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"/></draw:rect><draw:rect draw:style-name=\"Shape-3\" svg:x=\"20mm\" svg:y=\"20mm\" svg:width=\"30mm\" svg:height=\"30mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-20mm -20mm) matrix (1.0 0.0 0.0 2.0 0mm 0mm) matrix (0.866025 0.5 -0.5 0.866025 17.01mm -3.48mm) matrix (1.0 0.0 0.0 1.0 12.99mm 3.48mm) translate (20mm 20mm)\"><text:p text:style-name=\"바탕글\"/></draw:rect></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/matrix.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-2\" style=\"  width: 148mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">1</span><span class=\"lang-ko\"> </span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-2\" colspan=\"1\" rowspan=\"1\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal parashape-12\"><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span>&#13;</p>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-11\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 71.76mm;&#10;/* hrelto: paper halign: left*/  margin-left: 6.31mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-ko\">그림 </span><span class=\"autonumbering autonumbering-picture\">1</span><span class=\"lang-ko\"> </span>&#13;</p>\n            <p class=\"Normal parashape-12\"><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span>&#13;</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\">&#13;</p><table class=\"TableControl borderfill-2\" cellspacing=\"0\" style=\"  width: 148mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">1</span><span class=\"lang-ko\"> </span>&#13;</p></caption><tr><td class=\"borderfill-2\" style=\"  width: 148mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal parashape-12\"><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span>&#13;</p></td></tr></table><p class=\"Normal parashape-11\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 71.76mm;&#10;/* hrelto: paper halign: left*/  margin-left: 6.31mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">그림 </span><span class=\"autonumbering autonumbering-picture\">1</span><span class=\"lang-ko\"> </span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 </span>&#13;</p></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.borderfill-2 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 25\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 00 04 08 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1536083113, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 41954, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"e2 a3 00 00 02 05 00 00 00 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 a9 c4 8e 5b 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 41954, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 e2 a3 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483660\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"0c 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        \" \"\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 0d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 24, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41952, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e0 a3 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 02 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 41954, \n    \"width\": 41954\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"e2 a3 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"02 00 e2 a3 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 2147483705\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"39 00 00 80 04 00 00 00 0c 00 00 02 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          56\n        ], \n        \"\\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \"\n      ], \n      [\n        [\n          56, \n          57\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 114, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19700, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 32, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19700, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 f4 4c 00 00\", \n    \"00 00 06 00 20 00 00 00 00 00 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"f4 4c 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 80 00 08 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3698\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 72 0e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 610942976, \n    \"height\": 6240, \n    \"instance_id\": 1536083114, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20340, \n    \"x\": 10294, \n    \"y\": 15720, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 24 68 3d 00 00 36 28 00 00\", \n    \"74 4f 00 00 60 18 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 aa c4 8e 5b 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20340, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 74 4f 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"GShapeObjectCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483661\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"0d 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\uadf8\\ub9bc \"\n      ], \n      [\n        [\n          3, \n          11\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        \" \"\n      ], \n      [\n        [\n          12, \n          13\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"f8 ad bc b9 20 00 12 00 6f 6e 74 61 00 00 00 00\", \n    \"00 00 00 00 12 00 20 00 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 26, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20340, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 74 4f 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 3, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 03 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 6366, \n    \"initial_height\": 6240, \n    \"initial_width\": 20340, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 10170, \n      \"y\": 3183\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0201923076923076, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 20340, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 74 4f 00 00 60 18 00 00 74 4f 00 00\", \n    \"de 18 00 00 00 00 00 01 00 00 ba 27 00 00 6f 0c\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 2b b5 52 2b b5 52 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 20340, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"74 4f 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 8, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 2147483729\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"51 00 00 80 04 00 00 00 0c 00 00 02 01 00 00 00\", \n    \"08 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          80\n        ], \n        \"\\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \"\n      ], \n      [\n        [\n          80, \n          81\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 162, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 17, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 26, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 35, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 44, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 53, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 62, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 71, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8752, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 30 22 00 00\", \n    \"00 00 06 00 11 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"30 22 00 00 00 00 06 00 1a 00 00 00 80 0c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 30 22 00 00 00 00 06 00 23 00 00 00\", \n    \"c0 12 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 30 22 00 00 00 00 06 00\", \n    \"2c 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 30 22 00 00\", \n    \"00 00 06 00 35 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"30 22 00 00 00 00 06 00 3e 00 00 00 80 0c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 30 22 00 00 00 00 06 00 47 00 00 00\", \n    \"c0 12 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 30 22 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 288, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 20340, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 20340, \n      \"y\": 6240\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 6240\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 74 4f 00 00 00 00 00\", \n    \"00 74 4f 00 00 60 18 00 00 00 00 00 00 60 18 00\", \n    \"00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 8, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 1, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00\", \n    \"00 00 00 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 2, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 13, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0d 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-03-05 23:20:18.910000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-03-05 23:36:03.214000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 3월 6일 목요일 오전 8:20:18\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"8\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"1\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"2\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"13\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000019\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1536083113\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"41954\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"41954\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"12\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000C\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41952\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"1\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> </Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"2\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"2\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"41954\" unknown1=\"0\" valign=\"middle\" width=\"41954\">\n                    <ColumnSet>\n                      <Paragraph chars=\"57\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"12\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"80000039\" unknown=\"1\" unknown1=\"1\">\n                        <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19700\" x=\"0\" y=\"0\">\n                          <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n                            <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n                          </ColumnsDef>\n                          <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n                        </LineSeg>\n                        <LineSeg bullet=\"0\" chpos=\"32\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19700\" x=\"0\" y=\"0\">\n                          <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n                          <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                        </LineSeg>\n                      </Paragraph>\n                    </ColumnSet>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3698\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"246A4000\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"6240\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1536083114\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"20340\" width-relto=\"absolute\" x=\"10294\" y=\"15720\" z-order=\"1\">\n              <GShapeObjectCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20340\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"13\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000D\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20340\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">그림 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000003\" footnoteshape=\"0\" kind=\"picture\" number=\"1\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> </Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </GShapeObjectCaption>\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"6366\" initial-height=\"6240\" initial-width=\"20340\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"20340\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"10170\" y=\"3183\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.02019230769\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"20340\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <ColumnSet>\n                    <Paragraph chars=\"81\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"8\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"12\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"80000051\" unknown=\"1\" unknown1=\"1\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"0\">\n                        <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n                          <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n                        </ColumnsDef>\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"17\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"1600\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"26\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"3200\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"35\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"4800\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"44\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"53\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"1600\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"62\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"3200\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"71\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8752\" x=\"0\" y=\"4800\">\n                        <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 </Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </ColumnSet>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"20340\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"20340\" y=\"6240\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"6240\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"148mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"Paragraph-3\"><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span></text:p></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-4\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"36.31mm\" svg:y=\"55.46mm\" svg:width=\"71.76mm\" svg:height=\"22.01mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-36.31mm -55.46mm) matrix (1.0 0.0 0.0 1.02019230769 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (36.31mm 55.46mm)\"><text:p text:style-name=\"Paragraph-6\"><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span><text:span>다단 다단 다단 </text:span></text:p></draw:rect></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-in-common-controls.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>첫페이지</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">첫페이지 첫 문단: 1단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단</span><span class=\"lang-ko charshape-6\"> </span><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단</span><span class=\"lang-ko charshape-6\"> </span><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단  </span><span class=\"lang-ko charshape-5\">3단  </span><span class=\"lang-ko charshape-5\">3단  </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko\">두 번 째 페이지: 새 쪽으로 2 단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"/>\n          <p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span>&#13;</p>\n          <p class=\"Normal parashape-1\"><span class=\"GShapeObjectControl\" style=\"  width: 68.55mm;&#10;  display: inline-block;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">글 상자 안의 다</span><span class=\"lang-ko\">단</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">글상자 글상자 글</span><span class=\"lang-ko\">상자 글상자 글상</span><span class=\"lang-ko\">자 글상자 글상자 </span><span class=\"lang-ko\">글상자 글상자 글</span><span class=\"lang-ko\">상자 글상자 글상</span><span class=\"lang-ko\">자 글상자 글상자 </span><span class=\"lang-ko\">글상자 글상자 글</span><span class=\"lang-ko\">상자 글상자</span>&#13;</p></span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table cellspacing=\"0\" class=\"borderfill-1\" style=\"  width: 74mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 셀 안의 다단</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀</span>&#13;</p><p class=\"Normal\"/></td></tr></table></span>&#13;</p>\n          <p class=\"Normal parashape-1\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>첫페이지</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\"><span class=\"lang-ko\">첫페이지 첫 문단: 1단</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단</span><span class=\"lang-ko charshape-6\"> </span><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단</span><span class=\"lang-ko charshape-6\"> </span><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단 </span><span class=\"lang-ko charshape-7\">2단</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단 </span><span class=\"lang-ko charshape-8\">2단</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단  </span><span class=\"lang-ko charshape-5\">3단  </span><span class=\"lang-ko charshape-5\">3단  </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단 </span><span class=\"lang-ko charshape-5\">3단</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"lang-ko\">두 번 째 페이지: 새 쪽으로 2 단</span>&#13;</p><p class=\"Normal parashape-1\"></p><p class=\"Normal parashape-1\"><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span><span class=\"lang-ko charshape-5\">다단</span>&#13;</p><p class=\"Normal parashape-1\"><span class=\"GShapeObjectControl\" style=\"  width: 68.55mm;&#10;  display: inline-block;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">글 상자 안의 다</span><span class=\"lang-ko\">단</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">글상자 글상자 글</span><span class=\"lang-ko\">상자 글상자 글상</span><span class=\"lang-ko\">자 글상자 글상자 </span><span class=\"lang-ko\">글상자 글상자 글</span><span class=\"lang-ko\">상자 글상자 글상</span><span class=\"lang-ko\">자 글상자 글상자 </span><span class=\"lang-ko\">글상자 글상자 글</span><span class=\"lang-ko\">상자 글상자</span>&#13;</p></span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table class=\"borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-ko\">표 셀 안의 다단</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀 표 셀 </span><span class=\"lang-ko\">표 셀 표 셀</span>&#13;</p><p class=\"Normal\"></p></td></tr></table></span>&#13;</p><p class=\"Normal parashape-1\"></p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-2 > span {\n  line-height: 1.3;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-10 > span {\n  line-height: 1.5;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 72pt;\n}\nspan.charshape-6 {\n  color: #000000;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7 {\n  color: #003366;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8 {\n  color: #ff0000;\n}\nspan.charshape-8.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\nspan.charshape-8.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 120pt;\n}\n.borderfill-1 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-2 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 30\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1e 00 00 00 04 00 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          29\n        ], \n        \"\\uccab\\ud398\\uc774\\uc9c0 \\uccab \\ubb38\\ub2e8: 1\\ub2e8\"\n      ], \n      [\n        [\n          29, \n          30\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"ab cc 98 d3 74 c7 c0 c9 20 00 ab cc 20 00 38 bb\", \n    \"e8 b2 3a 00 20 00 31 00 e8 b2 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 60, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 dc 08 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 5, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 9, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 35\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"23 00 00 00 04 00 00 00 01 00 00 02 05 00 00 00\", \n    \"09 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          34\n        ], \n        \"2\\ub2e8 2\\ub2e8 2\\ub2e8 2\\ub2e8 2\\ub2e8 2\\ub2e8 2\\ub2e8 2\\ub2e8 2\\ub2e8\"\n      ], \n      [\n        [\n          34, \n          35\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"32 00 e8 b2 20 00 32 00 e8 b2 20 00 32 00 e8 b2\", \n    \"20 00 32 00 e8 b2 20 00 32 00 e8 b2 20 00 32 00\", \n    \"e8 b2 20 00 32 00 e8 b2 20 00 32 00 e8 b2 20 00\", \n    \"32 00 e8 b2 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 70, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        7\n      ], \n      [\n        16, \n        6\n      ], \n      [\n        17, \n        8\n      ], \n      [\n        25, \n        6\n      ], \n      [\n        26, \n        7\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 07 00 00 00 10 00 00 00 06 00 00 00\", \n    \"11 00 00 00 08 00 00 00 19 00 00 00 06 00 00 00\", \n    \"1a 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 40, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 11, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 14, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 17, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 20, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 23, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 26, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 32, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 38400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e0 2e 00 00 e0 2e 00 00\", \n    \"d8 27 00 00 20 1c 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 0b 00 00 00 00 4b 00 00 e0 2e 00 00\", \n    \"e0 2e 00 00 d8 27 00 00 20 1c 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 0e 00 00 00 00 96 00 00\", \n    \"e0 2e 00 00 e0 2e 00 00 d8 27 00 00 20 1c 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 11 00 00 00\", \n    \"00 00 00 00 e0 2e 00 00 e0 2e 00 00 d8 27 00 00\", \n    \"20 1c 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"14 00 00 00 00 4b 00 00 e0 2e 00 00 e0 2e 00 00\", \n    \"d8 27 00 00 20 1c 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 17 00 00 00 00 96 00 00 e0 2e 00 00\", \n    \"e0 2e 00 00 d8 27 00 00 20 1c 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 1a 00 00 00 00 00 00 00\", \n    \"e0 2e 00 00 e0 2e 00 00 d8 27 00 00 20 1c 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 1d 00 00 00\", \n    \"00 4b 00 00 e0 2e 00 00 e0 2e 00 00 d8 27 00 00\", \n    \"20 1c 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"20 00 00 00 00 96 00 00 e0 2e 00 00 e0 2e 00 00\", \n    \"d8 27 00 00 20 1c 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 324, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 3, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"03 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"2\\ub2e8 2\\ub2e8 2\\ub2e8\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"32 00 e8 b2 20 00 32 00 e8 b2 20 00 32 00 e8 b2\", \n    \"0d 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        8\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 3, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 6, \n        \"height\": 12000, \n        \"height_baseline\": 10200, \n        \"height_text\": 12000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 7200, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 38400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e0 2e 00 00 e0 2e 00 00\", \n    \"d8 27 00 00 20 1c 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 03 00 00 00 00 4b 00 00 e0 2e 00 00\", \n    \"e0 2e 00 00 d8 27 00 00 20 1c 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 06 00 00 00 00 96 00 00\", \n    \"e0 2e 00 00 e0 2e 00 00 d8 27 00 00 20 1c 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 108, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 11, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 45\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"2d 00 00 00 04 00 00 00 01 00 00 02 01 00 00 00\", \n    \"0b 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          44\n        ], \n        \"3\\ub2e8 3\\ub2e8 3\\ub2e8 3\\ub2e8  3\\ub2e8  3\\ub2e8  3\\ub2e8 3\\ub2e8 3\\ub2e8 3\\ub2e8 3\\ub2e8 \"\n      ], \n      [\n        [\n          44, \n          45\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"33 00 e8 b2 20 00 33 00 e8 b2 20 00 33 00 e8 b2\", \n    \"20 00 33 00 e8 b2 20 00 20 00 33 00 e8 b2 20 00\", \n    \"20 00 33 00 e8 b2 20 00 20 00 33 00 e8 b2 20 00\", \n    \"33 00 e8 b2 20 00 33 00 e8 b2 20 00 33 00 e8 b2\", \n    \"20 00 33 00 e8 b2 20 00 0d 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 90, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 11, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 14, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 17, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 21, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 11520\n      }, \n      {\n        \"chpos\": 25, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 23040\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 34560\n      }, \n      {\n        \"chpos\": 32, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 46080\n      }, \n      {\n        \"chpos\": 35, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 38, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 41, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 11520\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 0b 00 00 00 00 00 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 0e 00 00 00 00 00 00 00\", \n    \"20 1c 00 00 20 1c 00 00 e8 17 00 00 e0 10 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 11 00 00 00\", \n    \"00 00 00 00 20 1c 00 00 20 1c 00 00 e8 17 00 00\", \n    \"e0 10 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"15 00 00 00 00 2d 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 19 00 00 00 00 5a 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 1d 00 00 00 00 87 00 00\", \n    \"20 1c 00 00 20 1c 00 00 e8 17 00 00 e0 10 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 20 00 00 00\", \n    \"00 b4 00 00 20 1c 00 00 20 1c 00 00 e8 17 00 00\", \n    \"e0 10 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"23 00 00 00 00 e1 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 26 00 00 00 00 00 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 29 00 00 00 00 2d 00 00\", \n    \"20 1c 00 00 20 1c 00 00 e8 17 00 00 e0 10 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 396, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4108, \n    \"spacing\": 1134, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 0c 10 6e 04 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"3\\ub2e8 3\\ub2e8\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 e8 b2 20 00 33 00 e8 b2 0d 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 23040\n      }, \n      {\n        \"chpos\": 3, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 34560\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 5a 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 03 00 00 00 00 87 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 3, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"03 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"3\\ub2e8 3\\ub2e8 3\\ub2e8\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"33 00 e8 b2 20 00 33 00 e8 b2 20 00 33 00 e8 b2\", \n    \"0d 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 46080\n      }, \n      {\n        \"chpos\": 3, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 6, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 b4 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 03 00 00 00 00 e1 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 06 00 00 00 00 00 00 00\", \n    \"20 1c 00 00 20 1c 00 00 e8 17 00 00 e0 10 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 108, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 6, \n    \"style_id\": 0, \n    \"text\": 29\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1d 00 00 00 04 00 00 00 01 00 00 06 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          28\n        ], \n        \"\\ub450 \\ubc88 \\uc9f8 \\ud398\\uc774\\uc9c0: \\uc0c8 \\ucabd\\uc73c\\ub85c 2 \\ub2e8\"\n      ], \n      [\n        [\n          28, \n          29\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"50 b4 20 00 88 bc 20 00 f8 c9 20 00 98 d3 74 c7\", \n    \"c0 c9 3a 00 20 00 c8 c0 20 00 bd ca 3c c7 5c b8\", \n    \"20 00 32 00 20 00 e8 b2 0d 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 58, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 7, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 15\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"07 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          14\n        ], \n        \"\\ub2e4\\ub2e8\\ub2e4\\ub2e8\\ub2e4\\ub2e8\\ub2e4\\ub2e8\\ub2e4\\ub2e8\\ub2e4\\ub2e8\\ub2e4\\ub2e8\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"e4 b2 e8 b2 e4 b2 e8 b2 e4 b2 e8 b2 e4 b2 e8 b2\", \n    \"e4 b2 e8 b2 e4 b2 e8 b2 e4 b2 e8 b2 0d 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 2, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 14720\n      }, \n      {\n        \"chpos\": 4, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 26240\n      }, \n      {\n        \"chpos\": 6, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 37760\n      }, \n      {\n        \"chpos\": 8, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 49280\n      }, \n      {\n        \"chpos\": 10, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 12, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 11520\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 02 00 00 00 80 39 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 04 00 00 00 80 66 00 00\", \n    \"20 1c 00 00 20 1c 00 00 e8 17 00 00 e0 10 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 06 00 00 00\", \n    \"80 93 00 00 20 1c 00 00 20 1c 00 00 e8 17 00 00\", \n    \"e0 10 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"08 00 00 00 80 c0 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 0a 00 00 00 00 00 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 0c 00 00 00 00 2d 00 00\", \n    \"20 1c 00 00 20 1c 00 00 e8 17 00 00 e0 10 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 252, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 17\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 9000, \n        \"height_baseline\": 7650, \n        \"height_text\": 9000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 23040\n      }, \n      {\n        \"chpos\": 8, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 36360\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 5a 00 00 28 23 00 00 28 23 00 00\", \n    \"e2 1d 00 00 e0 10 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 08 00 00 00 08 8e 00 00 20 1c 00 00\", \n    \"20 1c 00 00 e8 17 00 00 e0 10 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072849, \n    \"height\": 9000, \n    \"instance_id\": 1748212125, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 19431, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 11 43 6a 04 00 00 00 00 00 00 00 00\", \n    \"e7 4b 00 00 28 23 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 9d 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 9000, \n    \"initial_height\": 9000, \n    \"initial_width\": 19431, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 9715, \n      \"y\": 4500\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 19431, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e7 4b 00 00 28 23 00 00 e7 4b 00 00\", \n    \"28 23 00 00 00 00 00 01 00 00 f3 25 00 00 94 11\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 19431, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 2, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"02 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"e7 4b 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 19\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"13 00 00 00 04 00 00 00 00 00 00 02 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          18\n        ], \n        \"\\uae00 \\uc0c1\\uc790 \\uc548\\uc758 \\ub2e4\\ub2e8\"\n      ], \n      [\n        [\n          18, \n          19\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"00 ae 20 00 c1 c0 90 c7 20 00 48 c5 58 c7 20 00\", \n    \"e4 b2 e8 b2 0d 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 38, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 17, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 20 00 00\", \n    \"00 00 06 00 11 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 20 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 8, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483720\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"48 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"08 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          71\n        ], \n        \"\\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790 \\uae00\\uc0c1\\uc790\"\n      ], \n      [\n        [\n          71, \n          72\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 20 00\", \n    \"00 ae c1 c0 90 c7 20 00 00 ae c1 c0 90 c7 0d 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 144, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 9, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 18, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 28, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 37, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 46, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 56, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 65, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8296, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 20 00 00\", \n    \"00 00 06 00 09 00 00 00 c0 12 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 20 00 00 00 00 06 00 12 00 00 00 00 19 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 20 00 00 00 00 06 00 1c 00 00 00\", \n    \"00 00 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 20 00 00 00 00 06 00\", \n    \"25 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 20 00 00\", \n    \"00 00 06 00 2e 00 00 00 80 0c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 20 00 00 00 00 06 00 38 00 00 00 c0 12 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 20 00 00 00 00 06 00 41 00 00 00\", \n    \"00 19 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 20 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 288, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 19431, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 19431, \n      \"y\": 9000\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 9000\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e7 4b 00 00 00 00 00\", \n    \"00 e7 4b 00 00 28 23 00 00 00 00 00 00 28 23 00\", \n    \"00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 136979217, \n    \"height\": 6082, \n    \"instance_id\": 1748212118, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 11 23 2a 08 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 c2 17 00 00 00 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 96 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 3, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"03 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 18\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"12 00 00 00 04 00 00 00 00 00 00 02 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          17\n        ], \n        \"\\ud45c \\uc140 \\uc548\\uc758 \\ub2e4\\ub2e8\"\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"5c d4 20 00 40 c1 20 00 48 c5 58 c7 20 00 e4 b2\", \n    \"e8 b2 0d 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 36, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 fc 23 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 6, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 68\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"44 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"06 00 00 00 00 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          67\n        ], \n        \"\\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140 \\ud45c \\uc140\"\n      ], \n      [\n        [\n          67, \n          68\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 20 00 5c d4 20 00 40 c1 20 00\", \n    \"5c d4 20 00 40 c1 0d 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 136, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 12, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 24, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 36, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 48, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 60, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 fc 23 00 00\", \n    \"00 00 06 00 0c 00 00 00 80 0c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"fc 23 00 00 00 00 06 00 18 00 00 00 c0 12 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 fc 23 00 00 00 00 06 00 24 00 00 00\", \n    \"00 00 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 fc 23 00 00 00 00 06 00\", \n    \"30 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 fc 23 00 00\", \n    \"00 00 06 00 3c 00 00 00 80 0c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"fc 23 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 216, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 9212, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 fc 23 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 7200, \n        \"height_baseline\": 6120, \n        \"height_text\": 7200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 4320, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 47880\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 08 bb 00 00 20 1c 00 00 20 1c 00 00\", \n    \"e8 17 00 00 e0 10 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 1, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 2, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 02 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 2, \n    \"bullets\": 0, \n    \"charshapes\": 9, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 09 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 7200, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 20 1c 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 12000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e0 2e 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 12000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 6697728, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e0 2e 00 00 00 00\", \n    \"00 00 0a 0a 00 33 66 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 12000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 255, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e0 2e 00 00 00 00\", \n    \"00 00 0a 0a ff 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 0b 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0a 00 02 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 02 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"첫페이지\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-11-10 11:23:30.125000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-11 02:15:31.809000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 11월 10일 월요일 오후 8:23:30\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"1\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"2\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"2\" bullets=\"0\" charshapes=\"9\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"7200\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"12000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"12000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#003366\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"12000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#ff0000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"30\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"0000001E\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">첫페이지 첫 문단: 1단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"35\" charshapes=\"5\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"9\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"1\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"00000023\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"7\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"11\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"7\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"14\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"7\" lang=\"ko\">2단</Text>\n            <Text charshape-id=\"6\" lang=\"ko\"> </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"17\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"8\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"20\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"8\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"23\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"8\" lang=\"ko\">2단</Text>\n            <Text charshape-id=\"6\" lang=\"ko\"> </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"26\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"7\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"29\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"7\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"32\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"7\" lang=\"ko\">2단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"8\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"3\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"8\" lang=\"ko\">2단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"6\" height=\"12000\" height-baseline=\"10200\" height-text=\"12000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"7200\" width=\"20124\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"8\" lang=\"ko\">2단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"8\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"45\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"11\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"1\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"0000002D\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"3\" direction=\"l2r\" flags=\"100C\" kind=\"normal\" same-widths=\"1\" spacing=\"1134\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"11\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"14\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"17\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단  </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"21\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"11520\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단  </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"25\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"23040\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단  </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"29\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"34560\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"32\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"46080\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"35\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"38\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"41\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"11520\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"23040\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"3\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"34560\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"46080\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"3\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"6\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"5\" lang=\"ko\">3단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"29\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"1\" rangetags=\"0\" split=\"06\" style-id=\"0\" text=\"0000001D\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">두 번 째 페이지: 새 쪽으로 2 단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"1600\"/>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"7\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000F\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"2\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"14720\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"4\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"26240\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"6\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"37760\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"8\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"49280\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"10\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"12\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"11520\">\n            <Text charshape-id=\"5\" lang=\"ko\">다단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000011\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"9000\" height-baseline=\"7650\" height-text=\"9000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"23040\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4311\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"9000\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1748212125\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"19431\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"9000\" initial-height=\"9000\" initial-width=\"19431\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"19431\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"9715\" y=\"4500\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"19431\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"2\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <ColumnSet>\n                    <Paragraph chars=\"19\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"0\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"00000013\" unknown=\"0\" unknown1=\"1\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"0\">\n                        <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n                          <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n                        </ColumnsDef>\n                        <Text charshape-id=\"1\" lang=\"ko\">글 상자 안의 다</Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"17\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"1600\">\n                        <Text charshape-id=\"1\" lang=\"ko\">단</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                    <Paragraph chars=\"72\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"8\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000048\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"3200\">\n                        <Text charshape-id=\"1\" lang=\"ko\">글상자 글상자 글</Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"9\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"4800\">\n                        <Text charshape-id=\"1\" lang=\"ko\">상자 글상자 글상</Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"18\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"6400\">\n                        <Text charshape-id=\"1\" lang=\"ko\">자 글상자 글상자 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"28\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"ko\">글상자 글상자 글</Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"37\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"1600\">\n                        <Text charshape-id=\"1\" lang=\"ko\">상자 글상자 글상</Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"46\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"3200\">\n                        <Text charshape-id=\"1\" lang=\"ko\">자 글상자 글상자 </Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"56\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"4800\">\n                        <Text charshape-id=\"1\" lang=\"ko\">글상자 글상자 글</Text>\n                      </LineSeg>\n                      <LineSeg bullet=\"0\" chpos=\"65\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8296\" x=\"0\" y=\"6400\">\n                        <Text charshape-id=\"1\" lang=\"ko\">상자 글상자</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </ColumnSet>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"19431\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"19431\" y=\"9000\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"9000\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"8\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"36360\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"6082\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1748212118\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"3\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <ColumnSet>\n                      <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"0\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"00000012\" unknown=\"0\" unknown1=\"1\">\n                        <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"0\">\n                          <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n                            <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n                          </ColumnsDef>\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 안의 다단</Text>\n                          <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                        </LineSeg>\n                      </Paragraph>\n                      <Paragraph chars=\"68\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"6\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000044\" unknown=\"0\" unknown1=\"0\">\n                        <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"1600\">\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 표 셀 표 셀 </Text>\n                        </LineSeg>\n                        <LineSeg bullet=\"0\" chpos=\"12\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"3200\">\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 표 셀 표 셀 </Text>\n                        </LineSeg>\n                        <LineSeg bullet=\"0\" chpos=\"24\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"4800\">\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 표 셀 표 셀 </Text>\n                        </LineSeg>\n                        <LineSeg bullet=\"0\" chpos=\"36\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"0\">\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 표 셀 표 셀 </Text>\n                        </LineSeg>\n                        <LineSeg bullet=\"0\" chpos=\"48\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"1600\">\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 표 셀 표 셀 </Text>\n                        </LineSeg>\n                        <LineSeg bullet=\"0\" chpos=\"60\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"3200\">\n                          <Text charshape-id=\"1\" lang=\"ko\">표 셀 표 셀</Text>\n                          <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                        </LineSeg>\n                      </Paragraph>\n                      <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                        <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"9212\" x=\"0\" y=\"4800\"/>\n                      </Paragraph>\n                    </ColumnSet>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"7200\" height-baseline=\"6120\" height-text=\"7200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"4320\" width=\"20124\" x=\"0\" y=\"47880\"/>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-2-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-3-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-3-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-4-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-5-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-6-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-6-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-7-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-8-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p2-9-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p3-2-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p3-3-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"120pt\" style:font-size-asian=\"120pt\" style:font-size-complex=\"120pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-2-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-3-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-4-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-5-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-6-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-7-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-8-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-9-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-10-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p4-11-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p5-2-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p6-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p6-2-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p6-3-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p9-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p9-2-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p9-3-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p9-4-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p9-5-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p9-6-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p9-7-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"72pt\" style:font-size-asian=\"72pt\" style:font-size-complex=\"72pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-16\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:vertical-rel=\"baseline\" style:vertical-pos=\"top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>첫페이지 첫 문단: 1단</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span text:style-name=\"p2-1-1\">2단 </text:span><text:span text:style-name=\"p2-2-1\">2단 </text:span><text:span text:style-name=\"p2-3-1\">2단</text:span><text:span text:style-name=\"p2-3-2\"> </text:span><text:span text:style-name=\"p2-4-1\">2단 </text:span><text:span text:style-name=\"p2-5-1\">2단 </text:span><text:span text:style-name=\"p2-6-1\">2단</text:span><text:span text:style-name=\"p2-6-2\"> </text:span><text:span text:style-name=\"p2-7-1\">2단 </text:span><text:span text:style-name=\"p2-8-1\">2단 </text:span><text:span text:style-name=\"p2-9-1\">2단</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span text:style-name=\"p3-1-1\">2단 </text:span><text:span text:style-name=\"p3-2-1\">2단 </text:span><text:span text:style-name=\"p3-3-1\">2단</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span text:style-name=\"p4-1-1\">3단 </text:span><text:span text:style-name=\"p4-2-1\">3단 </text:span><text:span text:style-name=\"p4-3-1\">3단 </text:span><text:span text:style-name=\"p4-4-1\">3단  </text:span><text:span text:style-name=\"p4-5-1\">3단  </text:span><text:span text:style-name=\"p4-6-1\">3단  </text:span><text:span text:style-name=\"p4-7-1\">3단 </text:span><text:span text:style-name=\"p4-8-1\">3단 </text:span><text:span text:style-name=\"p4-9-1\">3단 </text:span><text:span text:style-name=\"p4-10-1\">3단 </text:span><text:span text:style-name=\"p4-11-1\">3단 </text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span text:style-name=\"p5-1-1\">3단 </text:span><text:span text:style-name=\"p5-2-1\">3단</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span text:style-name=\"p6-1-1\">3단 </text:span><text:span text:style-name=\"p6-2-1\">3단 </text:span><text:span text:style-name=\"p6-3-1\">3단</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>두 번 째 페이지: 새 쪽으로 2 단</text:span></text:p><text:p text:style-name=\"Paragraph-8\"/><text:p text:style-name=\"Paragraph-9\"><text:span text:style-name=\"p9-1-1\">다단</text:span><text:span text:style-name=\"p9-2-1\">다단</text:span><text:span text:style-name=\"p9-3-1\">다단</text:span><text:span text:style-name=\"p9-4-1\">다단</text:span><text:span text:style-name=\"p9-5-1\">다단</text:span><text:span text:style-name=\"p9-6-1\">다단</text:span><text:span text:style-name=\"p9-7-1\">다단</text:span></text:p><text:p text:style-name=\"Paragraph-10\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"68.55mm\" svg:height=\"31.75mm\" text:anchor-type=\"as-char\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"바탕글\"><text:span>글 상자 안의 다</text:span><text:span>단</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>글상자 글상자 글</text:span><text:span>상자 글상자 글상</text:span><text:span>자 글상자 글상자 </text:span><text:span>글상자 글상자 글</text:span><text:span>상자 글상자 글상</text:span><text:span>자 글상자 글상자 </text:span><text:span>글상자 글상자 글</text:span><text:span>상자 글상자</text:span></text:p></draw:rect></text:p><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"><text:span>표 셀 안의 다단</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>표 셀 표 셀 표 셀 </text:span><text:span>표 셀 표 셀 표 셀 </text:span><text:span>표 셀 표 셀 표 셀 </text:span><text:span>표 셀 표 셀 표 셀 </text:span><text:span>표 셀 표 셀 표 셀 </text:span><text:span>표 셀 표 셀</text:span></text:p><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-16\"/></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-layout.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>1</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">1</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">2</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">3</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>1</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\"><span class=\"lang-ko\">1</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">2</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">3</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 18\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"12 00 00 00 04 00 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        \"1\"\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"31 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 36, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 255, \n      \"stroke_flags\": 1, \n      \"width_flags\": 2\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 01 02 ff 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 10\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0a 00 00 00 04 00 00 00 0b 00 00 02 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"2\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"32 00 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19842, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 82 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"column0\": {\n      \"width\": 15291\n    }, \n    \"columns\": [\n      {\n        \"spacing\": 1744, \n        \"width\": 15733\n      }\n    ], \n    \"flags\": 8, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 255, \n      \"stroke_flags\": 1, \n      \"width_flags\": 2\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 08 00 00 00 bb 3b d0 06 75 3d 00 00\", \n    \"01 02 ff 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 2147483658\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0a 00 00 80 04 00 00 00 0b 00 00 02 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"3\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"33 00 0d 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13412, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 64 34 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"column0\": {\n      \"width\": 10336\n    }, \n    \"columns\": [\n      {\n        \"spacing\": 870, \n        \"width\": 10336\n      }, \n      {\n        \"spacing\": 434, \n        \"width\": 10792\n      }\n    ], \n    \"flags\": 12, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 255, \n      \"stroke_flags\": 1, \n      \"width_flags\": 2\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 0c 00 00 00 60 28 66 03 60 28 b2 01\", \n    \"28 2a 00 00 01 02 ff 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 26, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 17, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 11 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"1\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-03-05 23:36:23.173000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-03-06 00:20:44.920000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 3월 6일 목요일 오전 8:36:23\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"17\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000012\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#ff0000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.15mm\" width-flags=\"02\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"11\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"0000000A\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19842\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"0008\" kind=\"normal\" same-widths=\"0\" spacing=\"0\">\n              <Column0 attribute-name=\"column0\" width=\"15291\"/>\n              <Array name=\"columns\">\n                <Column spacing=\"1744\" width=\"15733\"/>\n              </Array>\n              <Border attribute-name=\"splitter\" color=\"#ff0000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.15mm\" width-flags=\"02\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"8000000A\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13412\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"3\" direction=\"l2r\" flags=\"000C\" kind=\"normal\" same-widths=\"0\" spacing=\"0\">\n              <Column0 attribute-name=\"column0\" width=\"10336\"/>\n              <Array name=\"columns\">\n                <Column spacing=\"870\" width=\"10336\"/>\n                <Column spacing=\"434\" width=\"10792\"/>\n              </Array>\n              <Border attribute-name=\"splitter\" color=\"#ff0000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.15mm\" width-flags=\"02\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">3</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>1</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span>2</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>3</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns-widths.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\">&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\">&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 다단 다단 다단 </span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span><span class=\"lang-ko\">다단 다단 다단 다단 다단 </span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 17\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 00 04 00 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 dc 08 00 00 00 01 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 82, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 6, \n    \"style_id\": 0, \n    \"text\": 1977\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"b9 07 00 00 04 00 00 00 0b 00 00 06 01 00 00 00\", \n    \"52 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          1976\n        ], \n        \"\\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \"\n      ], \n      [\n        [\n          1976, \n          1977\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 3954, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 32, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 56, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 80, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 104, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 128, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 152, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 176, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 11200\n      }, \n      {\n        \"chpos\": 200, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 12800\n      }, \n      {\n        \"chpos\": 224, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 14400\n      }, \n      {\n        \"chpos\": 248, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 16000\n      }, \n      {\n        \"chpos\": 272, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 17600\n      }, \n      {\n        \"chpos\": 296, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 320, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 20800\n      }, \n      {\n        \"chpos\": 344, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 22400\n      }, \n      {\n        \"chpos\": 368, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 24000\n      }, \n      {\n        \"chpos\": 392, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 25600\n      }, \n      {\n        \"chpos\": 416, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 27200\n      }, \n      {\n        \"chpos\": 440, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 28800\n      }, \n      {\n        \"chpos\": 464, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 30400\n      }, \n      {\n        \"chpos\": 488, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 32000\n      }, \n      {\n        \"chpos\": 512, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 33600\n      }, \n      {\n        \"chpos\": 536, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 35200\n      }, \n      {\n        \"chpos\": 560, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 36800\n      }, \n      {\n        \"chpos\": 584, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 608, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 40000\n      }, \n      {\n        \"chpos\": 632, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 41600\n      }, \n      {\n        \"chpos\": 656, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 43200\n      }, \n      {\n        \"chpos\": 680, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 44800\n      }, \n      {\n        \"chpos\": 704, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 46400\n      }, \n      {\n        \"chpos\": 728, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 48000\n      }, \n      {\n        \"chpos\": 752, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 49600\n      }, \n      {\n        \"chpos\": 776, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 51200\n      }, \n      {\n        \"chpos\": 800, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 52800\n      }, \n      {\n        \"chpos\": 824, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 54400\n      }, \n      {\n        \"chpos\": 848, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 56000\n      }, \n      {\n        \"chpos\": 872, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 896, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 59200\n      }, \n      {\n        \"chpos\": 920, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 60800\n      }, \n      {\n        \"chpos\": 944, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 62400\n      }, \n      {\n        \"chpos\": 968, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 64000\n      }, \n      {\n        \"chpos\": 992, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 1016, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 1040, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 1064, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 1088, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 1112, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 1136, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 1160, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 11200\n      }, \n      {\n        \"chpos\": 1184, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 12800\n      }, \n      {\n        \"chpos\": 1208, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 14400\n      }, \n      {\n        \"chpos\": 1232, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 16000\n      }, \n      {\n        \"chpos\": 1256, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 17600\n      }, \n      {\n        \"chpos\": 1280, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 1304, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 20800\n      }, \n      {\n        \"chpos\": 1328, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 22400\n      }, \n      {\n        \"chpos\": 1352, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 24000\n      }, \n      {\n        \"chpos\": 1376, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 25600\n      }, \n      {\n        \"chpos\": 1400, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 27200\n      }, \n      {\n        \"chpos\": 1424, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 28800\n      }, \n      {\n        \"chpos\": 1448, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 30400\n      }, \n      {\n        \"chpos\": 1472, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 32000\n      }, \n      {\n        \"chpos\": 1496, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 33600\n      }, \n      {\n        \"chpos\": 1520, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 35200\n      }, \n      {\n        \"chpos\": 1544, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 36800\n      }, \n      {\n        \"chpos\": 1568, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 1592, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 40000\n      }, \n      {\n        \"chpos\": 1616, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 41600\n      }, \n      {\n        \"chpos\": 1640, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 43200\n      }, \n      {\n        \"chpos\": 1664, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 44800\n      }, \n      {\n        \"chpos\": 1688, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 46400\n      }, \n      {\n        \"chpos\": 1712, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 48000\n      }, \n      {\n        \"chpos\": 1736, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 49600\n      }, \n      {\n        \"chpos\": 1760, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 51200\n      }, \n      {\n        \"chpos\": 1784, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 52800\n      }, \n      {\n        \"chpos\": 1808, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 54400\n      }, \n      {\n        \"chpos\": 1832, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 56000\n      }, \n      {\n        \"chpos\": 1856, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 1880, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 59200\n      }, \n      {\n        \"chpos\": 1904, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 60800\n      }, \n      {\n        \"chpos\": 1928, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 62400\n      }, \n      {\n        \"chpos\": 1952, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20124, \n        \"x\": 0, \n        \"y\": 64000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 20 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 38 00 00 00 80 0c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 50 00 00 00\", \n    \"c0 12 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"68 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 80 00 00 00 40 1f 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 98 00 00 00 80 25 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 b0 00 00 00\", \n    \"c0 2b 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"c8 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 e0 00 00 00 40 38 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 f8 00 00 00 80 3e 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 10 01 00 00\", \n    \"c0 44 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"28 01 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 40 01 00 00 40 51 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 58 01 00 00 80 57 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 70 01 00 00\", \n    \"c0 5d 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"88 01 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 a0 01 00 00 40 6a 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 b8 01 00 00 80 70 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 d0 01 00 00\", \n    \"c0 76 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"e8 01 00 00 00 7d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 00 02 00 00 40 83 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 18 02 00 00 80 89 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 30 02 00 00\", \n    \"c0 8f 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"48 02 00 00 00 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 60 02 00 00 40 9c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 78 02 00 00 80 a2 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 90 02 00 00\", \n    \"c0 a8 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"a8 02 00 00 00 af 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 c0 02 00 00 40 b5 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 d8 02 00 00 80 bb 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 f0 02 00 00\", \n    \"c0 c1 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"08 03 00 00 00 c8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 20 03 00 00 40 ce 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 38 03 00 00 80 d4 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 50 03 00 00\", \n    \"c0 da 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"68 03 00 00 00 e1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 80 03 00 00 40 e7 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 98 03 00 00 80 ed 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 b0 03 00 00\", \n    \"c0 f3 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"c8 03 00 00 00 fa 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 e0 03 00 00 00 00 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 f8 03 00 00 40 06 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 10 04 00 00\", \n    \"80 0c 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"28 04 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 40 04 00 00 00 19 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 58 04 00 00 40 1f 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 70 04 00 00\", \n    \"80 25 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"88 04 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 a0 04 00 00 00 32 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 b8 04 00 00 40 38 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 d0 04 00 00\", \n    \"80 3e 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"e8 04 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 00 05 00 00 00 4b 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 18 05 00 00 40 51 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 30 05 00 00\", \n    \"80 57 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"48 05 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 60 05 00 00 00 64 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 78 05 00 00 40 6a 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 90 05 00 00\", \n    \"80 70 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"a8 05 00 00 c0 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 c0 05 00 00 00 7d 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 d8 05 00 00 40 83 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 f0 05 00 00\", \n    \"80 89 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"08 06 00 00 c0 8f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 20 06 00 00 00 96 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 38 06 00 00 40 9c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 50 06 00 00\", \n    \"80 a2 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"68 06 00 00 c0 a8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 80 06 00 00 00 af 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 98 06 00 00 40 b5 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 b0 06 00 00\", \n    \"80 bb 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"c8 06 00 00 c0 c1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 e0 06 00 00 00 c8 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 f8 06 00 00 40 ce 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 10 07 00 00\", \n    \"80 d4 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"28 07 00 00 c0 da 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 40 07 00 00 00 e1 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00 58 07 00 00 40 e7 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 9c 4e 00 00 00 00 06 00 70 07 00 00\", \n    \"80 ed 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 9c 4e 00 00 00 00 06 00\", \n    \"88 07 00 00 c0 f3 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 9c 4e 00 00\", \n    \"00 00 06 00 a0 07 00 00 00 fa 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"9c 4e 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 2952, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4104, \n    \"spacing\": 2268, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 08 10 dc 08 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 123, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 2, \n    \"style_id\": 0, \n    \"text\": 2147485502\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"3e 07 00 80 04 00 00 00 0b 00 00 02 01 00 00 00\", \n    \"7b 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          1853\n        ], \n        \"\\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \\ub2e4\\ub2e8 \"\n      ], \n      [\n        [\n          1853, \n          1854\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00\", \n    \"e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2\", \n    \"20 00 e4 b2 e8 b2 20 00 e4 b2 e8 b2 20 00 e4 b2\", \n    \"e8 b2 20 00 e4 b2 e8 b2 20 00 0d 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 3708, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 23, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 38, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 53, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 68, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 83, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 98, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 113, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 11200\n      }, \n      {\n        \"chpos\": 128, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 12800\n      }, \n      {\n        \"chpos\": 143, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 14400\n      }, \n      {\n        \"chpos\": 158, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 16000\n      }, \n      {\n        \"chpos\": 173, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 17600\n      }, \n      {\n        \"chpos\": 188, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 203, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 20800\n      }, \n      {\n        \"chpos\": 218, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 22400\n      }, \n      {\n        \"chpos\": 233, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 24000\n      }, \n      {\n        \"chpos\": 248, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 25600\n      }, \n      {\n        \"chpos\": 263, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 27200\n      }, \n      {\n        \"chpos\": 278, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 28800\n      }, \n      {\n        \"chpos\": 293, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 30400\n      }, \n      {\n        \"chpos\": 308, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 32000\n      }, \n      {\n        \"chpos\": 323, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 33600\n      }, \n      {\n        \"chpos\": 338, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 35200\n      }, \n      {\n        \"chpos\": 353, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 36800\n      }, \n      {\n        \"chpos\": 368, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 383, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 40000\n      }, \n      {\n        \"chpos\": 398, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 41600\n      }, \n      {\n        \"chpos\": 413, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 43200\n      }, \n      {\n        \"chpos\": 428, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 44800\n      }, \n      {\n        \"chpos\": 443, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 46400\n      }, \n      {\n        \"chpos\": 458, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 48000\n      }, \n      {\n        \"chpos\": 473, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 49600\n      }, \n      {\n        \"chpos\": 488, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 51200\n      }, \n      {\n        \"chpos\": 503, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 52800\n      }, \n      {\n        \"chpos\": 518, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 54400\n      }, \n      {\n        \"chpos\": 533, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 56000\n      }, \n      {\n        \"chpos\": 548, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 563, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 59200\n      }, \n      {\n        \"chpos\": 578, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 60800\n      }, \n      {\n        \"chpos\": 593, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 62400\n      }, \n      {\n        \"chpos\": 608, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 64000\n      }, \n      {\n        \"chpos\": 623, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 638, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 653, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 668, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 683, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 698, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 713, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 728, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 11200\n      }, \n      {\n        \"chpos\": 743, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 12800\n      }, \n      {\n        \"chpos\": 758, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 14400\n      }, \n      {\n        \"chpos\": 773, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 16000\n      }, \n      {\n        \"chpos\": 788, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 17600\n      }, \n      {\n        \"chpos\": 803, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 818, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 20800\n      }, \n      {\n        \"chpos\": 833, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 22400\n      }, \n      {\n        \"chpos\": 848, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 24000\n      }, \n      {\n        \"chpos\": 863, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 25600\n      }, \n      {\n        \"chpos\": 878, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 27200\n      }, \n      {\n        \"chpos\": 893, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 28800\n      }, \n      {\n        \"chpos\": 908, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 30400\n      }, \n      {\n        \"chpos\": 923, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 32000\n      }, \n      {\n        \"chpos\": 938, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 33600\n      }, \n      {\n        \"chpos\": 953, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 35200\n      }, \n      {\n        \"chpos\": 968, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 36800\n      }, \n      {\n        \"chpos\": 983, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 998, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 40000\n      }, \n      {\n        \"chpos\": 1013, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 41600\n      }, \n      {\n        \"chpos\": 1028, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 43200\n      }, \n      {\n        \"chpos\": 1043, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 44800\n      }, \n      {\n        \"chpos\": 1058, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 46400\n      }, \n      {\n        \"chpos\": 1073, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 48000\n      }, \n      {\n        \"chpos\": 1088, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 49600\n      }, \n      {\n        \"chpos\": 1103, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 51200\n      }, \n      {\n        \"chpos\": 1118, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 52800\n      }, \n      {\n        \"chpos\": 1133, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 54400\n      }, \n      {\n        \"chpos\": 1148, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 56000\n      }, \n      {\n        \"chpos\": 1163, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 1178, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 59200\n      }, \n      {\n        \"chpos\": 1193, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 60800\n      }, \n      {\n        \"chpos\": 1208, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 62400\n      }, \n      {\n        \"chpos\": 1223, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 64000\n      }, \n      {\n        \"chpos\": 1238, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 1253, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 1268, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 1283, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 1298, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 1313, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 1328, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 1343, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 11200\n      }, \n      {\n        \"chpos\": 1358, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 12800\n      }, \n      {\n        \"chpos\": 1373, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 14400\n      }, \n      {\n        \"chpos\": 1388, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 16000\n      }, \n      {\n        \"chpos\": 1403, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 17600\n      }, \n      {\n        \"chpos\": 1418, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 19200\n      }, \n      {\n        \"chpos\": 1433, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 20800\n      }, \n      {\n        \"chpos\": 1448, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 22400\n      }, \n      {\n        \"chpos\": 1463, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 24000\n      }, \n      {\n        \"chpos\": 1478, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 25600\n      }, \n      {\n        \"chpos\": 1493, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 27200\n      }, \n      {\n        \"chpos\": 1508, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 28800\n      }, \n      {\n        \"chpos\": 1523, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 30400\n      }, \n      {\n        \"chpos\": 1538, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 32000\n      }, \n      {\n        \"chpos\": 1553, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 33600\n      }, \n      {\n        \"chpos\": 1568, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 35200\n      }, \n      {\n        \"chpos\": 1583, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 36800\n      }, \n      {\n        \"chpos\": 1598, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 38400\n      }, \n      {\n        \"chpos\": 1613, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 40000\n      }, \n      {\n        \"chpos\": 1628, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 41600\n      }, \n      {\n        \"chpos\": 1643, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 43200\n      }, \n      {\n        \"chpos\": 1658, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 44800\n      }, \n      {\n        \"chpos\": 1673, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 46400\n      }, \n      {\n        \"chpos\": 1688, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 48000\n      }, \n      {\n        \"chpos\": 1703, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 49600\n      }, \n      {\n        \"chpos\": 1718, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 51200\n      }, \n      {\n        \"chpos\": 1733, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 52800\n      }, \n      {\n        \"chpos\": 1748, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 54400\n      }, \n      {\n        \"chpos\": 1763, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 56000\n      }, \n      {\n        \"chpos\": 1778, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 57600\n      }, \n      {\n        \"chpos\": 1793, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 59200\n      }, \n      {\n        \"chpos\": 1808, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 60800\n      }, \n      {\n        \"chpos\": 1823, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 62400\n      }, \n      {\n        \"chpos\": 1838, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 13416, \n        \"x\": 0, \n        \"y\": 64000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 17 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 26 00 00 00 80 0c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 35 00 00 00\", \n    \"c0 12 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"44 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 53 00 00 00 40 1f 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 62 00 00 00 80 25 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 71 00 00 00\", \n    \"c0 2b 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"80 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 8f 00 00 00 40 38 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 9e 00 00 00 80 3e 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 ad 00 00 00\", \n    \"c0 44 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"bc 00 00 00 00 4b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 cb 00 00 00 40 51 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 da 00 00 00 80 57 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 e9 00 00 00\", \n    \"c0 5d 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"f8 00 00 00 00 64 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 07 01 00 00 40 6a 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 16 01 00 00 80 70 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 25 01 00 00\", \n    \"c0 76 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"34 01 00 00 00 7d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 43 01 00 00 40 83 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 52 01 00 00 80 89 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 61 01 00 00\", \n    \"c0 8f 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"70 01 00 00 00 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 7f 01 00 00 40 9c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 8e 01 00 00 80 a2 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 9d 01 00 00\", \n    \"c0 a8 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"ac 01 00 00 00 af 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 bb 01 00 00 40 b5 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 ca 01 00 00 80 bb 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 d9 01 00 00\", \n    \"c0 c1 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"e8 01 00 00 00 c8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 f7 01 00 00 40 ce 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 06 02 00 00 80 d4 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 15 02 00 00\", \n    \"c0 da 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"24 02 00 00 00 e1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 33 02 00 00 40 e7 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 42 02 00 00 80 ed 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 51 02 00 00\", \n    \"c0 f3 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"60 02 00 00 00 fa 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 6f 02 00 00 00 00 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 7e 02 00 00 40 06 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 8d 02 00 00\", \n    \"80 0c 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"9c 02 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 ab 02 00 00 00 19 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 ba 02 00 00 40 1f 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 c9 02 00 00\", \n    \"80 25 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"d8 02 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 e7 02 00 00 00 32 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 f6 02 00 00 40 38 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 05 03 00 00\", \n    \"80 3e 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"14 03 00 00 c0 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 23 03 00 00 00 4b 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 32 03 00 00 40 51 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 41 03 00 00\", \n    \"80 57 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"50 03 00 00 c0 5d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 5f 03 00 00 00 64 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 6e 03 00 00 40 6a 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 7d 03 00 00\", \n    \"80 70 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"8c 03 00 00 c0 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 9b 03 00 00 00 7d 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 aa 03 00 00 40 83 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 b9 03 00 00\", \n    \"80 89 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"c8 03 00 00 c0 8f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 d7 03 00 00 00 96 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 e6 03 00 00 40 9c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 f5 03 00 00\", \n    \"80 a2 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"04 04 00 00 c0 a8 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 13 04 00 00 00 af 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 22 04 00 00 40 b5 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 31 04 00 00\", \n    \"80 bb 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"40 04 00 00 c0 c1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 4f 04 00 00 00 c8 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 5e 04 00 00 40 ce 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 6d 04 00 00\", \n    \"80 d4 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"7c 04 00 00 c0 da 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 8b 04 00 00 00 e1 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 9a 04 00 00 40 e7 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 a9 04 00 00\", \n    \"80 ed 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"b8 04 00 00 c0 f3 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 c7 04 00 00 00 fa 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 d6 04 00 00 00 00 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 e5 04 00 00\", \n    \"40 06 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"f4 04 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 03 05 00 00 c0 12 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 12 05 00 00 00 19 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 21 05 00 00\", \n    \"40 1f 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"30 05 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 3f 05 00 00 c0 2b 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 4e 05 00 00 00 32 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 5d 05 00 00\", \n    \"40 38 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"6c 05 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 7b 05 00 00 c0 44 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 8a 05 00 00 00 4b 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 99 05 00 00\", \n    \"40 51 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"a8 05 00 00 80 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 b7 05 00 00 c0 5d 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 c6 05 00 00 00 64 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 d5 05 00 00\", \n    \"40 6a 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"e4 05 00 00 80 70 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 f3 05 00 00 c0 76 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 02 06 00 00 00 7d 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 11 06 00 00\", \n    \"40 83 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"20 06 00 00 80 89 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 2f 06 00 00 c0 8f 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 3e 06 00 00 00 96 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 4d 06 00 00\", \n    \"40 9c 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"5c 06 00 00 80 a2 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 6b 06 00 00 c0 a8 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 7a 06 00 00 00 af 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 89 06 00 00\", \n    \"40 b5 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"98 06 00 00 80 bb 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 a7 06 00 00 c0 c1 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 b6 06 00 00 00 c8 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 c5 06 00 00\", \n    \"40 ce 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"d4 06 00 00 80 d4 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 e3 06 00 00 c0 da 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 f2 06 00 00 00 e1 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00 01 07 00 00\", \n    \"40 e7 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 68 34 00 00 00 00 06 00\", \n    \"10 07 00 00 80 ed 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 68 34 00 00\", \n    \"00 00 06 00 1f 07 00 00 c0 f3 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"68 34 00 00 00 00 06 00 2e 07 00 00 00 fa 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 68 34 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 4428, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4108, \n    \"spacing\": 1134, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 0c 10 6e 04 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 16, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 10 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-03-05 16:20:22.705000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-03-05 16:33:51.729000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 3월 6일 목요일 오전 1:20:22\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"16\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000011\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.12mm\" width-flags=\"01\"/>\n            </ColumnsDef>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"1977\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"82\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"11\" rangetags=\"0\" split=\"06\" style-id=\"0\" text=\"000007B9\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"2\" direction=\"l2r\" flags=\"1008\" kind=\"normal\" same-widths=\"1\" spacing=\"2268\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"32\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"56\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"80\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"104\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"128\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"152\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"176\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"200\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"224\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"248\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"272\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"296\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"320\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"344\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"368\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"392\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"416\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"440\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"464\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"488\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"512\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"536\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"560\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"584\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"608\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"632\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"656\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"680\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"704\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"728\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"752\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"776\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"800\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"824\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"848\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"872\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"896\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"920\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"944\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"968\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"992\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1016\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1040\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1064\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1088\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1112\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1136\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1160\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1184\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1208\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1232\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1256\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1280\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1304\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1328\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1352\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1376\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1400\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1424\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1448\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1472\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1496\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1520\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1544\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1568\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1592\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1616\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1640\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1664\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1688\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1712\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1736\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1760\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1784\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1808\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1832\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1856\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1880\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1904\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1928\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1952\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20124\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 다단 다단 다단 </Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n      <ColumnSet>\n        <Paragraph chars=\"1854\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"123\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"02\" style-id=\"0\" text=\"8000073E\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"3\" direction=\"l2r\" flags=\"100C\" kind=\"normal\" same-widths=\"1\" spacing=\"1134\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"23\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"38\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"53\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"68\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"83\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"98\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"113\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"128\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"143\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"158\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"173\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"188\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"203\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"218\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"233\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"248\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"263\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"278\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"293\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"308\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"323\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"338\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"353\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"368\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"383\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"398\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"413\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"428\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"443\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"458\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"473\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"488\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"503\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"518\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"533\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"548\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"563\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"578\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"593\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"608\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"623\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"638\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"653\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"668\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"683\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"698\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"713\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"728\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"743\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"758\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"773\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"788\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"803\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"818\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"833\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"848\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"863\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"878\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"893\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"908\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"923\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"938\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"953\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"968\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"983\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"998\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1013\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1028\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1043\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1058\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1073\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1088\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1103\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1118\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1133\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1148\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1163\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1178\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1193\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1208\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1223\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1238\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1253\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1268\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1283\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1298\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1313\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1328\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1343\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1358\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1373\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1388\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1403\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"17600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1418\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"19200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1433\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"20800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1448\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"22400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1463\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"24000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1478\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"25600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1493\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"27200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1508\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"28800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1523\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"30400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1538\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"32000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1553\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"33600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1568\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"35200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1583\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"36800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1598\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"38400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1613\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"40000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1628\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"41600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1643\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"43200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1658\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"44800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1673\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"46400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1688\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"48000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1703\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"49600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1718\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"51200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1733\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"52800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1748\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"54400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1763\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"56000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1778\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"57600\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1793\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"59200\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1808\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"60800\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1823\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"62400\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1838\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"13416\" x=\"0\" y=\"64000\">\n            <Text charshape-id=\"1\" lang=\"ko\">다단 다단 다단 다단 다단 </Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><text:p text:style-name=\"Paragraph-2\"><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 다단 다단 다단 </text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span><text:span>다단 다단 다단 다단 다단 </text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/multicolumns.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/nonhwp5stg/dummy",
    "content": ""
  },
  {
    "path": "tests/hwp5_tests/fixtures/nonole.txt",
    "content": "non-ole file\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>pagedefs</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n.Section-1 {\n  width: 297mm;\n}\n.Section-1 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-1 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\"><span class=\"lang-en\">Section 1: A4 portrait</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n    <div class=\"Section Section-1 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\"><span class=\"lang-en\">Section 2: A4 landscape</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>pagedefs</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n.Section-1 {\n  width: 297mm;\n}\n.Section-1 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-1 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\"><span class=\"lang-en\">Section 1: A4 portrait</span>&#13;</p></div></div></div><div class=\"Section Section-1 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\"><span class=\"lang-en\">Section 2: A4 landscape</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483687\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"27 00 00 80 04 00 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          38\n        ], \n        \"Section 1: A4 portrait\"\n      ], \n      [\n        [\n          38, \n          39\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"53 00 65 00 63 00 74 00 69 00 6f 00 6e 00 20 00\", \n    \"31 00 3a 00 20 00 41 00 34 00 20 00 70 00 6f 00\", \n    \"72 00 74 00 72 00 61 00 69 00 74 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 78, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 16, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 1, \n    \"picture_startnum\": 1, \n    \"section_count\": 2, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 01 00 00 00 10 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 2, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 02 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"pagedefs\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-14 11:47:04.029000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-08-14 12:28:12.471000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\" value=\"2\"/>\n    <Property id=\"20\" value=\"2011년 8월 14일 일요일 오후 8:49:31\"/>\n    <Property id=\"21\" value=\"2\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"16\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"1\" picture-startnum=\"1\" section-count=\"2\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"2\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"39\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000027\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"en\">Section 1: A4 portrait</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"2\" pagenum-on-split-section=\"0\" section-id=\"1\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000001\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"landscape\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"40\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"1\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000028\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"67180\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"en\">Section 2: A4 landscape</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-2\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>Section 1: A4 portrait</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span>Section 2: A4 landscape</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/pagedefs.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n    <style:page-layout style:name=\"PageLayout-2\">\n      <style:page-layout-properties style:print-orientation=\"landscape\" fo:page-width=\"29.7cm\" fo:page-height=\"21cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n    <style:master-page style:name=\"MasterPage-2\" style:page-layout-name=\"PageLayout-2\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>가나다</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal\"><span class=\"lang-ko\">가나다</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko\">라마바</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-en\">new page</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>가나다</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal\"><span class=\"lang-ko\">가나다</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">라마바</span>&#13;</p><p class=\"Normal\"><span class=\"lang-en\">new page</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 04 00 00 00 02 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          19\n        ], \n        \"\\uac00\\ub098\\ub2e4\"\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"00 ac 98 b0 e4 b2 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\ub77c\\ub9c8\\ubc14\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"7c b7 c8 b9 14 bc 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 80 00 00 00 00 02 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        \"new page\"\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"6e 00 65 00 77 00 20 00 70 00 61 00 67 00 65 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 19, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 13 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"가나다\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-20 04:22:30.900000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-08-20 04:53:16.644000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 8월 20일 토요일 오후 1:22:30\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"19\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"20\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"2\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000014\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">가나다</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">라마바</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"2\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"1\" lang=\"en\">new page</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"바탕글\"><text:span>가나다</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>라마바</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>new page</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/paragraph-split-page.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>문단1</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-14\"><span class=\"lang-ko\">문단1</span>&#13;</p>\n          <p class=\"Normal\"><span class=\"lang-ko\">문단2</span>&#13;</p>\n          <p class=\"Normal parashape-12\"><span class=\"lang-ko\">문단3 - 들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들</span><span class=\"lang-ko\">여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-ko\">문단4 - 내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어</span><span class=\"lang-ko\">쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt</span>&#13;</p>\n          <p class=\"Normal parashape-15\"><span class=\"lang-ko\">문단 5</span>&#13;</p>\n          <p class=\"Normal parashape-16\"><span class=\"lang-ko\">문단 6</span>&#13;</p>\n          <p class=\"Normal parashape-17\"><span class=\"lang-ko\">문단 7</span>&#13;</p>\n          <p class=\"Normal parashape-18\"><span class=\"lang-ko\">문단 8</span>&#13;</p>\n          <p class=\"Normal parashape-19\"><span class=\"lang-ko\">문단 9</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>문단1</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-14\"><span class=\"lang-ko\">문단1</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">문단2</span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-ko\">문단3 - 들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들</span><span class=\"lang-ko\">여쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">들여쓰기 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-13\"><span class=\"lang-ko\">문단4 - 내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어</span><span class=\"lang-ko\">쓰기 10</span><span class=\"lang-en\">pt </span><span class=\"lang-ko\">내어쓰기 10</span><span class=\"lang-en\">pt</span>&#13;</p><p class=\"Normal parashape-15\"><span class=\"lang-ko\">문단 5</span>&#13;</p><p class=\"Normal parashape-16\"><span class=\"lang-ko\">문단 6</span>&#13;</p><p class=\"Normal parashape-17\"><span class=\"lang-ko\">문단 7</span>&#13;</p><p class=\"Normal parashape-18\"><span class=\"lang-ko\">문단 8</span>&#13;</p><p class=\"Normal parashape-19\"><span class=\"lang-ko\">문단 9</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 10pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\np.parashape-13 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -10pt;\n  padding-left: 10pt;\n  min-height: 1.6em;\n}\np.parashape-13 > span {\n  line-height: 1.6;\n}\np.parashape-14 {\n  margin: 13pt 12pt 14pt 11pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-14 > span {\n  line-height: 1.6;\n}\np.parashape-15 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: left;\n  text-indent: -10pt;\n  padding-left: 10pt;\n  min-height: 1.6em;\n}\np.parashape-15 > span {\n  line-height: 1.6;\n}\np.parashape-16 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: right;\n  text-indent: -10pt;\n  padding-left: 10pt;\n  min-height: 1.6em;\n}\np.parashape-16 > span {\n  line-height: 1.6;\n}\np.parashape-17 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: center;\n  text-indent: -10pt;\n  padding-left: 10pt;\n  min-height: 1.6em;\n}\np.parashape-17 > span {\n  line-height: 1.6;\n}\np.parashape-18 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -10pt;\n  padding-left: 10pt;\n  min-height: 1.6em;\n}\np.parashape-18 > span {\n  line-height: 1.6;\n}\np.parashape-19 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -10pt;\n  padding-left: 10pt;\n  min-height: 1.6em;\n}\np.parashape-19 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 04 00 00 00 0e 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          19\n        ], \n        \"\\ubb38\\ub2e81\"\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"38 bb e8 b2 31 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40220, \n        \"x\": 1100, \n        \"y\": 1300\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 14 05 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 4c 04 00 00 1c 9d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\ubb38\\ub2e82\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 32 00 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4300\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 cc 10 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 76\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"4c 00 00 00 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          75\n        ], \n        \"\\ubb38\\ub2e83 - \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt \\ub4e4\\uc5ec\\uc4f0\\uae30 10pt\"\n      ], \n      [\n        [\n          75, \n          76\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 33 00 20 00 2d 00 20 00 e4 b4 ec c5\", \n    \"f0 c4 30 ae 20 00 31 00 30 00 70 00 74 00 20 00\", \n    \"e4 b4 ec c5 f0 c4 30 ae 20 00 31 00 30 00 70 00\", \n    \"74 00 20 00 e4 b4 ec c5 f0 c4 30 ae 20 00 31 00\", \n    \"30 00 70 00 74 00 20 00 e4 b4 ec c5 f0 c4 30 ae\", \n    \"20 00 31 00 30 00 70 00 74 00 20 00 e4 b4 ec c5\", \n    \"f0 c4 30 ae 20 00 31 00 30 00 70 00 74 00 20 00\", \n    \"e4 b4 ec c5 f0 c4 30 ae 20 00 31 00 30 00 70 00\", \n    \"74 00 20 00 e4 b4 ec c5 f0 c4 30 ae 20 00 31 00\", \n    \"30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 152, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 1441792, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 5900\n      }, \n      {\n        \"chpos\": 57, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 7500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0c 17 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 16 00 39 00 00 00 4c 1d 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 76\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"4c 00 00 00 00 00 00 00 0d 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          75\n        ], \n        \"\\ubb38\\ub2e84 - \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt \\ub0b4\\uc5b4\\uc4f0\\uae30 10pt\"\n      ], \n      [\n        [\n          75, \n          76\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 34 00 20 00 2d 00 20 00 b4 b0 b4 c5\", \n    \"f0 c4 30 ae 20 00 31 00 30 00 70 00 74 00 20 00\", \n    \"b4 b0 b4 c5 f0 c4 30 ae 20 00 31 00 30 00 70 00\", \n    \"74 00 20 00 b4 b0 b4 c5 f0 c4 30 ae 20 00 31 00\", \n    \"30 00 70 00 74 00 20 00 b4 b0 b4 c5 f0 c4 30 ae\", \n    \"20 00 31 00 30 00 70 00 74 00 20 00 b4 b0 b4 c5\", \n    \"f0 c4 30 ae 20 00 31 00 30 00 70 00 74 00 20 00\", \n    \"b4 b0 b4 c5 f0 c4 30 ae 20 00 31 00 30 00 70 00\", \n    \"74 00 20 00 b4 b0 b4 c5 f0 c4 30 ae 20 00 31 00\", \n    \"30 00 70 00 74 00 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 152, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9100\n      }, \n      {\n        \"chpos\": 58, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 1441792, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 10700\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 8c 23 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00 3a 00 00 00 cc 29 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 16 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubb38\\ub2e8 5\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 20 00 35 00 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12300\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0c 30 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubb38\\ub2e8 6\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 20 00 36 00 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 13900\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 4c 36 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubb38\\ub2e8 7\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 20 00 37 00 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 15500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 8c 3c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubb38\\ub2e8 8\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 20 00 38 00 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 17100\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 cc 42 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 19, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483653\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 80 00 00 00 00 13 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ubb38\\ub2e8 9\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 bb e8 b2 20 00 39 00 0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 18700\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0c 49 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 0, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 5, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 05 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 20, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 14 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 d0 07 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 30 f8 ff ff\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 2800, \n    \"doubled_margin_left\": 2200, \n    \"doubled_margin_right\": 2400, \n    \"doubled_margin_top\": 2600, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 98 08 00 00 60 09 00 00 00 00 00 00\", \n    \"28 0a 00 00 f0 0a 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 260, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 01 00 00 00 00 00 00 00 00 00 00 30 f8 ff ff\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 264, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 01 00 00 00 00 00 00 00 00 00 00 30 f8 ff ff\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 268, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 01 00 00 00 00 00 00 00 00 00 00 30 f8 ff ff\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 400, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 01 00 00 00 00 00 00 00 00 00 00 30 f8 ff ff\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2000, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 404, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"94 01 00 00 00 00 00 00 00 00 00 00 30 f8 ff ff\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"문단1\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-24 13:32:04.266000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-08-24 14:35:12.538000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 8월 24일 수요일 오후 10:32:04\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"0\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"5\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"20\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"2800\" doubled-margin-left=\"2200\" doubled-margin-right=\"2400\" doubled-margin-top=\"2600\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"left\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000104\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"right\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000108\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"center\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"0000010C\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"distribute\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000190\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"distribute_space\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000194\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"20\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"14\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000014\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40220\" x=\"1100\" y=\"1300\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"ko\">문단1</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4300\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단2</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"76\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000004C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"1\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00160000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"5900\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단3 - 들여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">들여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">들여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">들여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">들여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">들</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"57\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"7500\">\n            <Text charshape-id=\"1\" lang=\"ko\">여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">들여쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"76\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000004C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9100\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단4 - 내어쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">내어쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">내어쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">내어쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">내어쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">내어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"58\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"1\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00160000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"10700\">\n            <Text charshape-id=\"1\" lang=\"ko\">쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">내어쓰기 10</Text>\n            <Text charshape-id=\"1\" lang=\"en\">pt</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12300\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단 5</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"13900\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단 6</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"15500\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단 7</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"17100\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단 8</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"19\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000005\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"18700\">\n            <Text charshape-id=\"1\" lang=\"ko\">문단 9</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"11pt\" fo:margin-right=\"12pt\" fo:margin-top=\"13pt\" fo:margin-bottom=\"14pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"10pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-10pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"left\" fo:text-indent=\"-10pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"-10pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"center\" fo:text-indent=\"-10pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-10pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-10pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>문단1</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>문단2</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>문단3 - 들여쓰기 10</text:span><text:span>pt </text:span><text:span>들여쓰기 10</text:span><text:span>pt </text:span><text:span>들여쓰기 10</text:span><text:span>pt </text:span><text:span>들여쓰기 10</text:span><text:span>pt </text:span><text:span>들여쓰기 10</text:span><text:span>pt </text:span><text:span>들</text:span><text:span>여쓰기 10</text:span><text:span>pt </text:span><text:span>들여쓰기 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>문단4 - 내어쓰기 10</text:span><text:span>pt </text:span><text:span>내어쓰기 10</text:span><text:span>pt </text:span><text:span>내어쓰기 10</text:span><text:span>pt </text:span><text:span>내어쓰기 10</text:span><text:span>pt </text:span><text:span>내어쓰기 10</text:span><text:span>pt </text:span><text:span>내어</text:span><text:span>쓰기 10</text:span><text:span>pt </text:span><text:span>내어쓰기 10</text:span><text:span>pt</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span>문단 5</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span>문단 6</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>문단 7</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>문단 8</text:span></text:p><text:p text:style-name=\"Paragraph-9\"><text:span>문단 9</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/parashape.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">글자취급</span><span class=\"GShapeObjectControl\" style=\"  width: 44.45mm;&#10;  display: inline-block;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 44.45mm;&#10;   height: 26.67mm;&#10;\"/></span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 (양쪽 본문)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 55.84mm;&#10;/* hrelto: column halign: center*/  margin-left: 67.08mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 55.84mm;&#10;   height: 33.5mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림</span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 (왼쪽 본문)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 55.84mm;&#10;/* hrelto: paragraph halign: right*/  margin-left: 84.16mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 55.84mm;&#10;   height: 33.5mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 (오른쪽 본문)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 55.84mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 10mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 55.84mm;&#10;   height: 33.5mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (왼쪽정렬)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (오른쪽정렬)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: right*/  margin-left: 83.07mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (가운데정렬)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: center*/  margin-left: 36.53mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (안쪽정렬)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: inside*/\">\n            <img src=\"bindata/BIN000C.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (바깥쪽정렬)</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: outside*/\">\n            <img src=\"bindata/BIN000C.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">글뒤로</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 58.68mm;&#10;/* hrelto: column halign: left*/  margin-left: 0mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 58.68mm;&#10;   height: 35.21mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">글 앞으로</span>&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 48.17mm;&#10;/* hrelto: column halign: left*/  margin-left: 26.28mm;&#10;\">\n            <img src=\"bindata/BIN000B.jpg\" style=\"  width: 48.17mm;&#10;   height: 28.9mm;&#10;\"/>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-0\"><span class=\"lang-ko\">글자취급</span><span class=\"GShapeObjectControl\" style=\"  width: 44.45mm;&#10;  display: inline-block;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 44.45mm;&#10;   height: 26.67mm;&#10;\" /></span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 (양쪽 본문)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 55.84mm;&#10;/* hrelto: column halign: center*/  margin-left: 67.08mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 55.84mm;&#10;   height: 33.5mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림</span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 (왼쪽 본문)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 55.84mm;&#10;/* hrelto: paragraph halign: right*/  margin-left: 84.16mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 55.84mm;&#10;   height: 33.5mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 (오른쪽 본문)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 55.84mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 10mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 55.84mm;&#10;   height: 33.5mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 </span><span class=\"lang-ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</span><span class=\"lang-ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</span><span class=\"lang-ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (왼쪽정렬)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (오른쪽정렬)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: right*/  margin-left: 83.07mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (가운데정렬)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: center*/  margin-left: 36.53mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (안쪽정렬)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: inside*/\"><img src=\"bindata/BIN000C.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">자리차지 (바깥쪽정렬)</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 56.93mm;&#10;/* hrelto: column halign: outside*/\"><img src=\"bindata/BIN000C.jpg\" style=\"  width: 56.93mm;&#10;   height: 34.16mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">글뒤로</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 58.68mm;&#10;/* hrelto: column halign: left*/  margin-left: 0mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 58.68mm;&#10;   height: 35.21mm;&#10;\" /></div><p class=\"Normal parashape-0\"><span class=\"lang-ko\">글 앞으로</span>&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 48.17mm;&#10;/* hrelto: column halign: left*/  margin-left: 26.28mm;&#10;\"><img src=\"bindata/BIN000B.jpg\" style=\"  width: 48.17mm;&#10;   height: 28.9mm;&#10;\" /></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 2*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 3*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 0*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 0*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-1 > span {\n  line-height: 1.3;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 29\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1d 00 00 00 04 08 00 00 00 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          20\n        ], \n        \"\\uae00\\uc790\\ucde8\\uae09\"\n      ], \n      [\n        [\n          20, \n          28\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          28, \n          29\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"00 ae 90 c7 e8 cd 09 ae 0b 00 20 6f 73 67 00 00\", \n    \"00 00 00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 58, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 7560, \n        \"height_baseline\": 6426, \n        \"height_text\": 7560, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 88 1d 00 00 88 1d 00 00\", \n    \"1a 19 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69886737, \n    \"height\": 7560, \n    \"instance_id\": 1465824588, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 12600, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 11 63 2a 04 00 00 00 00 00 00 00 00\", \n    \"38 31 00 00 88 1d 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4c b5 5e 57 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 7560, \n    \"initial_height\": 7560, \n    \"initial_width\": 12600, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 6300, \n      \"y\": 3780\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 12600, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 38 31 00 00 88 1d 00 00 38 31 00 00\", \n    \"88 1d 00 00 00 00 00 24 00 00 9c 18 00 00 c4 0e\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3221225472, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 12600, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 12600, \n        \"y\": 7560\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 7560\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00\", \n    \"00 00 00 00 38 31 00 00 00 00 00 00 38 31 00 00\", \n    \"88 1d 00 00 00 00 00 00 88 1d 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          19\n        ], \n        \"\\uc5b4\\uc6b8\\ub9bc (\\uc591\\ucabd \\ubcf8\\ubb38)\"\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 28 00 91 c5 bd ca 20 00\", \n    \"f8 bc 38 bb 29 00 0d 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 131072, \n        \"space_below\": 600, \n        \"width\": 19015, \n        \"x\": 0, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 20, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 327680, \n        \"space_below\": 600, \n        \"width\": 7677, \n        \"x\": 34843, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 47 4a 00 00\", \n    \"00 00 02 00 14 00 00 00 00 00 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 1b 88 00 00\", \n    \"fd 1d 00 00 00 00 05 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 67790352, \n    \"height\": 9497, \n    \"instance_id\": 1468402558, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 15828, \n    \"x\": 5669, \n    \"y\": 0, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 66 0a 04 00 00 00 00 25 16 00 00\", \n    \"d4 3d 00 00 19 25 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7e 0b 86 57 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9497, \n    \"initial_height\": 9497, \n    \"initial_width\": 15828, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 7914, \n      \"y\": 4748\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 15828, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 d4 3d 00 00 19 25 00 00 d4 3d 00 00\", \n    \"19 25 00 00 00 00 00 24 00 00 ea 1e 00 00 8c 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 15828, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 15828, \n        \"y\": 9497\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9497\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 d4 3d 00 00 00 00 00 00 d4 3d 00 00\", \n    \"19 25 00 00 00 00 00 00 19 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 12, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 216\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"d8 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00\", \n    \"0c 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          215\n        ], \n        \"\\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc\"\n      ], \n      [\n        [\n          215, \n          216\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 0d 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 432, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ], \n      [\n        215, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00 d7 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 131072, \n        \"space_below\": 600, \n        \"width\": 19015, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 21, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 262144, \n        \"space_below\": 600, \n        \"width\": 7677, \n        \"x\": 34843, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 131072, \n        \"space_below\": 600, \n        \"width\": 19015, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 50, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 262144, \n        \"space_below\": 600, \n        \"width\": 7677, \n        \"x\": 34843, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 58, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 131072, \n        \"space_below\": 600, \n        \"width\": 19015, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 80, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 262144, \n        \"space_below\": 600, \n        \"width\": 7677, \n        \"x\": 34843, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 88, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 131072, \n        \"space_below\": 600, \n        \"width\": 19015, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 109, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 262144, \n        \"space_below\": 600, \n        \"width\": 7677, \n        \"x\": 34843, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 117, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 131072, \n        \"space_below\": 600, \n        \"width\": 19015, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 138, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 262144, \n        \"space_below\": 600, \n        \"width\": 7677, \n        \"x\": 34843, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 146, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 194, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 47 4a 00 00\", \n    \"00 00 02 00 15 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 1b 88 00 00\", \n    \"fd 1d 00 00 00 00 04 00 1d 00 00 00 80 0c 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 47 4a 00 00 00 00 02 00 32 00 00 00\", \n    \"80 0c 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 1b 88 00 00 fd 1d 00 00 00 00 04 00\", \n    \"3a 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 47 4a 00 00\", \n    \"00 00 02 00 50 00 00 00 c0 12 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 1b 88 00 00\", \n    \"fd 1d 00 00 00 00 04 00 58 00 00 00 00 19 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 47 4a 00 00 00 00 02 00 6d 00 00 00\", \n    \"00 19 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 1b 88 00 00 fd 1d 00 00 00 00 04 00\", \n    \"75 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 47 4a 00 00\", \n    \"00 00 02 00 8a 00 00 00 40 1f 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 1b 88 00 00\", \n    \"fd 1d 00 00 00 00 04 00 92 00 00 00 80 25 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 18 a6 00 00 00 00 06 00 c2 00 00 00\", \n    \"c0 2b 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 432, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          19\n        ], \n        \"\\uc5b4\\uc6b8\\ub9bc (\\uc67c\\ucabd \\ubcf8\\ubb38)\"\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 28 00 7c c6 bd ca 20 00\", \n    \"f8 bc 38 bb 29 00 0d 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 31 5d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 84568848, \n    \"height\": 9497, \n    \"instance_id\": 1465824589, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 15828, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 6b 0a 05 00 00 00 00 13 0b 00 00\", \n    \"d4 3d 00 00 19 25 00 00 02 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4d b5 5e 57 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9497, \n    \"initial_height\": 9497, \n    \"initial_width\": 15828, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 7914, \n      \"y\": 4748\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 15828, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 d4 3d 00 00 19 25 00 00 d4 3d 00 00\", \n    \"19 25 00 00 00 00 00 24 00 00 ea 1e 00 00 8c 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 15828, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 15828, \n        \"y\": 9497\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9497\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 d4 3d 00 00 00 00 00 00 d4 3d 00 00\", \n    \"19 25 00 00 00 00 00 00 19 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 7, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 216\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"d8 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"07 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          215\n        ], \n        \"\\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc\"\n      ], \n      [\n        [\n          215, \n          216\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 0d 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 432, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 0, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 26, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 0, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 53, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 0, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 80, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 0, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 106, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 0, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 133, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 181, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 31 5d 00 00\", \n    \"00 00 06 00 1a 00 00 00 80 0c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"31 5d 00 00 00 00 06 00 35 00 00 00 c0 12 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 31 5d 00 00 00 00 06 00 50 00 00 00\", \n    \"00 19 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 00 00 00 00 31 5d 00 00 00 00 06 00\", \n    \"6a 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 31 5d 00 00\", \n    \"00 00 06 00 85 00 00 00 80 25 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 06 00 b5 00 00 00 c0 2b 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 252, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          20\n        ], \n        \"\\uc5b4\\uc6b8\\ub9bc (\\uc624\\ub978\\ucabd \\ubcf8\\ubb38)\"\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 28 00 24 c6 78 b9 bd ca\", \n    \"20 00 f8 bc 38 bb 29 00 0d 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 18663, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e7 48 00 00 31 5d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 101344016, \n    \"height\": 9497, \n    \"instance_id\": 1468402559, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 15828, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 63 0a 06 00 00 00 00 13 0b 00 00\", \n    \"d4 3d 00 00 19 25 00 00 05 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7f 0b 86 57 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9497, \n    \"initial_height\": 9497, \n    \"initial_width\": 15828, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 7914, \n      \"y\": 4748\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 15828, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 d4 3d 00 00 19 25 00 00 d4 3d 00 00\", \n    \"19 25 00 00 00 00 00 24 00 00 ea 1e 00 00 8c 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 15828, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 15828, \n        \"y\": 9497\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9497\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 d4 3d 00 00 00 00 00 00 d4 3d 00 00\", \n    \"19 25 00 00 00 00 00 00 19 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 7, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 216\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"d8 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"07 00 00 00 00 80\"\n  ], \n  \"seqno\": 44, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          215\n        ], \n        \"\\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc \\uc5b4\\uc6b8\\ub9bc\"\n      ], \n      [\n        [\n          215, \n          216\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 20 00\", \n    \"b4 c5 b8 c6 bc b9 20 00 b4 c5 b8 c6 bc b9 0d 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 432, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 18663, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 26, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 18663, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 53, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 18663, \n        \"y\": 4800\n      }, \n      {\n        \"chpos\": 80, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 18663, \n        \"y\": 6400\n      }, \n      {\n        \"chpos\": 106, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 23857, \n        \"x\": 18663, \n        \"y\": 8000\n      }, \n      {\n        \"chpos\": 133, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }, \n      {\n        \"chpos\": 181, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e7 48 00 00 31 5d 00 00\", \n    \"00 00 06 00 1a 00 00 00 80 0c 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e7 48 00 00\", \n    \"31 5d 00 00 00 00 06 00 35 00 00 00 c0 12 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"e7 48 00 00 31 5d 00 00 00 00 06 00 50 00 00 00\", \n    \"00 19 00 00 e8 03 00 00 e8 03 00 00 52 03 00 00\", \n    \"58 02 00 00 e7 48 00 00 31 5d 00 00 00 00 06 00\", \n    \"6a 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e7 48 00 00 31 5d 00 00\", \n    \"00 00 06 00 85 00 00 00 80 25 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 00 00 00 00\", \n    \"18 a6 00 00 00 00 06 00 b5 00 00 00 c0 2b 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"00 00 00 00 18 a6 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 252, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          11\n        ], \n        \"\\uc790\\ub9ac\\ucc28\\uc9c0 (\\uc67c\\ucabd\\uc815\\ub82c)\"\n      ], \n      [\n        [\n          11, \n          19\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 ac b9 28 cc c0 c9 20 00 28 00 7c c6 bd ca\", \n    \"15 c8 2c b8 29 00 0b 00 20 6f 73 67 00 00 00 00\", \n    \"00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9682\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d2 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69886480, \n    \"height\": 9682, \n    \"instance_id\": 1465824590, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16138, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 62 2a 04 00 00 00 00 13 0b 00 00\", \n    \"0a 3f 00 00 d2 25 00 00 03 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4e b5 5e 57 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9682, \n    \"initial_height\": 9682, \n    \"initial_width\": 16138, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8069, \n      \"y\": 4841\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16138, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 0a 3f 00 00 d2 25 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 24 00 00 85 1f 00 00 e9 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16138, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16138, \n        \"y\": 9682\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9682\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 0a 3f 00 00 00 00 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 00 d2 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uc790\\ub9ac\\ucc28\\uc9c0 (\\uc624\\ub978\\ucabd\\uc815\\ub82c)\"\n      ], \n      [\n        [\n          12, \n          20\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 ac b9 28 cc c0 c9 20 00 28 00 24 c6 78 b9\", \n    \"bd ca 15 c8 2c b8 29 00 0b 00 20 6f 73 67 00 00\", \n    \"00 00 00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9682\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d2 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69888528, \n    \"height\": 9682, \n    \"instance_id\": 1468402560, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16138, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 6a 2a 04 00 00 00 00 13 0b 00 00\", \n    \"0a 3f 00 00 d2 25 00 00 06 00 00 00 00 00 00 00\", \n    \"00 00 00 00 80 0b 86 57 00 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9682, \n    \"initial_height\": 9682, \n    \"initial_width\": 16138, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8069, \n      \"y\": 4841\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16138, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 0a 3f 00 00 d2 25 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 24 00 00 85 1f 00 00 e9 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16138, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16138, \n        \"y\": 9682\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9682\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 0a 3f 00 00 00 00 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 00 d2 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uc790\\ub9ac\\ucc28\\uc9c0 (\\uac00\\uc6b4\\ub370\\uc815\\ub82c)\"\n      ], \n      [\n        [\n          12, \n          20\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 ac b9 28 cc c0 c9 20 00 28 00 00 ac b4 c6\", \n    \"70 b3 15 c8 2c b8 29 00 0b 00 20 6f 73 67 00 00\", \n    \"00 00 00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9682\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d2 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69887504, \n    \"height\": 9682, \n    \"instance_id\": 1468402561, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16138, \n    \"x\": -2835, \n    \"y\": 0, \n    \"z_order\": 7\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 66 2a 04 00 00 00 00 ed f4 ff ff\", \n    \"0a 3f 00 00 d2 25 00 00 07 00 00 00 00 00 00 00\", \n    \"00 00 00 00 81 0b 86 57 00 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9682, \n    \"initial_height\": 9682, \n    \"initial_width\": 16138, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8069, \n      \"y\": 4841\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16138, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 0a 3f 00 00 d2 25 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 24 00 00 85 1f 00 00 e9 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16138, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16138, \n        \"y\": 9682\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9682\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 0a 3f 00 00 00 00 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 00 d2 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          11\n        ], \n        \"\\uc790\\ub9ac\\ucc28\\uc9c0 (\\uc548\\ucabd\\uc815\\ub82c)\"\n      ], \n      [\n        [\n          11, \n          19\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 ac b9 28 cc c0 c9 20 00 28 00 48 c5 bd ca\", \n    \"15 c8 2c b8 29 00 0b 00 20 6f 73 67 00 00 00 00\", \n    \"00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9682\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d2 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69889552, \n    \"height\": 9682, \n    \"instance_id\": 1468402562, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16138, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 8\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 6e 2a 04 00 00 00 00 13 0b 00 00\", \n    \"0a 3f 00 00 d2 25 00 00 08 00 00 00 00 00 00 00\", \n    \"00 00 00 00 82 0b 86 57 00 00 00 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9682, \n    \"initial_height\": 9682, \n    \"initial_width\": 16138, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8069, \n      \"y\": 4841\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16138, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 0a 3f 00 00 d2 25 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 24 00 00 85 1f 00 00 e9 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16138, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16138, \n        \"y\": 9682\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9682\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 0a 3f 00 00 00 00 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 00 d2 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 01 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          12\n        ], \n        \"\\uc790\\ub9ac\\ucc28\\uc9c0 (\\ubc14\\uae65\\ucabd\\uc815\\ub82c)\"\n      ], \n      [\n        [\n          12, \n          20\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"90 c7 ac b9 28 cc c0 c9 20 00 28 00 14 bc 65 ae\", \n    \"bd ca 15 c8 2c b8 29 00 0b 00 20 6f 73 67 00 00\", \n    \"00 00 00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9682\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 d2 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69890576, \n    \"height\": 9682, \n    \"instance_id\": 1468402563, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16138, \n    \"x\": 2835, \n    \"y\": 0, \n    \"z_order\": 9\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 72 2a 04 00 00 00 00 13 0b 00 00\", \n    \"0a 3f 00 00 d2 25 00 00 09 00 00 00 00 00 00 00\", \n    \"00 00 00 00 83 0b 86 57 00 00 00 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9682, \n    \"initial_height\": 9682, \n    \"initial_width\": 16138, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8069, \n      \"y\": 4841\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16138, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 0a 3f 00 00 d2 25 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 24 00 00 85 1f 00 00 e9 12\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16138, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16138, \n        \"y\": 9682\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9682\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 0a 3f 00 00 00 00 00 00 0a 3f 00 00\", \n    \"d2 25 00 00 00 00 00 00 d2 25 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 01 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 12\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0c 00 00 00 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\uae00\\ub4a4\\ub85c\"\n      ], \n      [\n        [\n          3, \n          11\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          11, \n          12\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae a4 b4 5c b8 0b 00 20 6f 73 67 00 00 00 00\", \n    \"00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 24, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 71983632, \n    \"height\": 9981, \n    \"instance_id\": 1465824591, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16635, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 62 4a 04 00 00 00 00 00 00 00 00\", \n    \"fb 40 00 00 fd 26 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4f b5 5e 57 00 00 00 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9981, \n    \"initial_height\": 9981, \n    \"initial_width\": 16635, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8317, \n      \"y\": 4990\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16635, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 fb 40 00 00 fd 26 00 00 fb 40 00 00\", \n    \"fd 26 00 00 00 00 00 24 00 00 7d 20 00 00 7e 13\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16635, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16635, \n        \"y\": 9981\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9981\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 fb 40 00 00 00 00 00 00 fb 40 00 00\", \n    \"fd 26 00 00 00 00 00 00 fd 26 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 2147483662\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0e 00 00 80 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\uae00 \\uc55e\\uc73c\\ub85c\"\n      ], \n      [\n        [\n          5, \n          13\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          13, \n          14\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 ae 20 00 5e c5 3c c7 5c b8 0b 00 20 6f 73 67\", \n    \"00 00 00 00 00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 28, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        4\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74080784, \n    \"height\": 8193, \n    \"instance_id\": 1465824592, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 13654, \n    \"x\": 7449, \n    \"y\": 62, \n    \"z_order\": 10\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 62 6a 04 3e 00 00 00 19 1d 00 00\", \n    \"56 35 00 00 01 20 00 00 0a 00 00 00 00 00 00 00\", \n    \"00 00 00 00 50 b5 5e 57 00 00 00 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 8193, \n    \"initial_height\": 8193, \n    \"initial_width\": 13654, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 6827, \n      \"y\": 4096\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 13654, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 56 35 00 00 01 20 00 00 56 35 00 00\", \n    \"01 20 00 00 00 00 00 24 00 00 ab 1a 00 00 00 10\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 13654, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 13654, \n        \"y\": 8193\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 8193\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 56 35 00 00 00 00 00 00 56 35 00 00\", \n    \"01 20 00 00 00 00 00 00 01 20 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 9, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 11, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 0b 00 00 00 09 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 2, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 12\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 0c 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 11\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 0b 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 04 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 04 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 04 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 04 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 04 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 04 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 04 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 04 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 04 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 02 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 01 00 00 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 01 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2010-07-20 14:34:24.077000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2010-07-24 03:22:47.170000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2010년 7월 20일 화요일 오후 11:34:24\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"9\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"11\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"2\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN000C\"/>\n      </BinData>\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN000B\"/>\n      </BinData>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"0\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"29\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"0\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"0000001D\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"7560\" height-baseline=\"6426\" height-text=\"7560\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"4\" lang=\"ko\">글자취급</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6311\" flow=\"block\" gshape-id=\"0\" halign=\"left\" height=\"7560\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1465824588\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"12600\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"7560\" initial-height=\"7560\" initial-width=\"12600\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"12600\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"6300\" y=\"3780\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"C0000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"12600\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"12600\" y=\"7560\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"7560\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"20\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"0\" lineseg-flags=\"00020000\" space-below=\"600\" width=\"19015\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"040A6610\" flow=\"float\" gshape-id=\"1\" halign=\"center\" height=\"9497\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1468402558\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"15828\" width-relto=\"absolute\" x=\"5669\" y=\"0\" z-order=\"4\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9497\" initial-height=\"9497\" initial-width=\"15828\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" width=\"15828\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"7914\" y=\"4748\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"15828\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"15828\" y=\"9497\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9497\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 (양쪽 본문)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"216\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"12\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"000000D8\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"0\" lineseg-flags=\"00020000\" space-below=\"600\" width=\"19015\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"21\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"0\" line-tail=\"1\" lineseg-flags=\"00040000\" space-below=\"600\" width=\"7677\" x=\"34843\" y=\"1600\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"29\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"0\" lineseg-flags=\"00020000\" space-below=\"600\" width=\"19015\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"50\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"0\" line-tail=\"1\" lineseg-flags=\"00040000\" space-below=\"600\" width=\"7677\" x=\"34843\" y=\"3200\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"58\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"0\" lineseg-flags=\"00020000\" space-below=\"600\" width=\"19015\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"80\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"0\" line-tail=\"1\" lineseg-flags=\"00040000\" space-below=\"600\" width=\"7677\" x=\"34843\" y=\"4800\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"88\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"0\" lineseg-flags=\"00020000\" space-below=\"600\" width=\"19015\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"109\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"0\" line-tail=\"1\" lineseg-flags=\"00040000\" space-below=\"600\" width=\"7677\" x=\"34843\" y=\"6400\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"117\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"0\" lineseg-flags=\"00020000\" space-below=\"600\" width=\"19015\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"138\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"0\" line-tail=\"1\" lineseg-flags=\"00040000\" space-below=\"600\" width=\"7677\" x=\"34843\" y=\"8000\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"146\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"194\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"20\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"0\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"050A6B10\" flow=\"float\" gshape-id=\"2\" halign=\"right\" height=\"9497\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1465824589\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"left\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"15828\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"2\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9497\" initial-height=\"9497\" initial-width=\"15828\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"2\" width=\"15828\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"7914\" y=\"4748\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"15828\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"15828\" y=\"9497\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9497\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 (왼쪽 본문)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"216\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"7\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"000000D8\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"26\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"53\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"80\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"106\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"133\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"181\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"18663\" y=\"0\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"060A6310\" flow=\"float\" gshape-id=\"3\" halign=\"left\" height=\"9497\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1468402559\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"right\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"15828\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"5\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9497\" initial-height=\"9497\" initial-width=\"15828\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"3\" width=\"15828\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"7914\" y=\"4748\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"15828\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"15828\" y=\"9497\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9497\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 (오른쪽 본문)</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"216\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"7\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"000000D8\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"18663\" y=\"1600\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"26\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"18663\" y=\"3200\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"53\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"18663\" y=\"4800\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"80\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"18663\" y=\"6400\">\n            <Text charshape-id=\"4\" lang=\"ko\">어울림 어울림 어울림 어울림 어울림 어울림 어울</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"106\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"23857\" x=\"18663\" y=\"8000\">\n            <Text charshape-id=\"4\" lang=\"ko\">림 어울림 어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"133\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"181\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"4\" lang=\"ko\">울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"20\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9682\">\n            <Text charshape-id=\"4\" lang=\"ko\">자리차지 (왼쪽정렬)</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6210\" flow=\"block\" gshape-id=\"4\" halign=\"left\" height=\"9682\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1465824590\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16138\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"3\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9682\" initial-height=\"9682\" initial-width=\"16138\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"4\" width=\"16138\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8069\" y=\"4841\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16138\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16138\" y=\"9682\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9682\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9682\">\n            <Text charshape-id=\"4\" lang=\"ko\">자리차지 (오른쪽정렬)</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6A10\" flow=\"block\" gshape-id=\"5\" halign=\"right\" height=\"9682\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1468402560\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16138\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"6\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9682\" initial-height=\"9682\" initial-width=\"16138\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"5\" width=\"16138\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8069\" y=\"4841\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16138\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16138\" y=\"9682\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9682\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9682\">\n            <Text charshape-id=\"4\" lang=\"ko\">자리차지 (가운데정렬)</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6610\" flow=\"block\" gshape-id=\"6\" halign=\"center\" height=\"9682\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1468402561\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16138\" width-relto=\"absolute\" x=\"-2835\" y=\"0\" z-order=\"7\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9682\" initial-height=\"9682\" initial-width=\"16138\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"6\" width=\"16138\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8069\" y=\"4841\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16138\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16138\" y=\"9682\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9682\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"20\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9682\">\n            <Text charshape-id=\"4\" lang=\"ko\">자리차지 (안쪽정렬)</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6E10\" flow=\"block\" gshape-id=\"7\" halign=\"inside\" height=\"9682\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1468402562\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16138\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"8\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9682\" initial-height=\"9682\" initial-width=\"16138\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"7\" width=\"16138\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8069\" y=\"4841\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16138\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16138\" y=\"9682\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9682\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9682\">\n            <Text charshape-id=\"4\" lang=\"ko\">자리차지 (바깥쪽정렬)</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A7210\" flow=\"block\" gshape-id=\"8\" halign=\"outside\" height=\"9682\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1468402563\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16138\" width-relto=\"absolute\" x=\"2835\" y=\"0\" z-order=\"9\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9682\" initial-height=\"9682\" initial-width=\"16138\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"8\" width=\"16138\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8069\" y=\"4841\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16138\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16138\" y=\"9682\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9682\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"12\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"0000000C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"4\" lang=\"ko\">글뒤로</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"044A6210\" flow=\"back\" gshape-id=\"9\" halign=\"left\" height=\"9981\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1465824591\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16635\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9981\" initial-height=\"9981\" initial-width=\"16635\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"9\" width=\"16635\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8317\" y=\"4990\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16635\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16635\" y=\"9981\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9981\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"14\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"8000000E\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"4\" lang=\"ko\">글 앞으로</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A6210\" flow=\"front\" gshape-id=\"10\" halign=\"left\" height=\"8193\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1465824592\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"13654\" width-relto=\"absolute\" x=\"7449\" y=\"62\" z-order=\"10\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"8193\" initial-height=\"8193\" initial-width=\"13654\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"10\" width=\"13654\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"6827\" y=\"4096\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"13654\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"13654\" y=\"8193\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"8193\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"4\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0001.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0002.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0003.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0004.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0005.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0006.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0007.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0008.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0009.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN000A.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN000B.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN000C.jpg\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-11\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-12\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-13\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-14\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:vertical-rel=\"baseline\" style:vertical-pos=\"top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"parallel\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-3\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"left\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"paragraph\" style:horizontal-pos=\"right\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-4\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"right\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"paragraph\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-5\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-6\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"right\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-7\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-8\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-inside\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-9\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"outside\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-10\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-11\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>글자취급</text:span><draw:frame draw:style-name=\"Shape-1\" draw:z-index=\"1\" svg:width=\"44.45mm\" svg:height=\"26.67mm\" text:anchor-type=\"as-char\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-2\"><draw:frame draw:style-name=\"Shape-2\" svg:x=\"56.69pt\" svg:y=\"0pt\" draw:z-index=\"4\" svg:width=\"55.84mm\" svg:height=\"33.5mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-20mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (20mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame><text:span>어울림 (양쪽 본문)</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림 </text:span><text:span>어울림 어울림 </text:span><text:span>어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><draw:frame draw:style-name=\"Shape-3\" svg:x=\"28.35pt\" svg:y=\"0pt\" draw:z-index=\"2\" svg:width=\"55.84mm\" svg:height=\"33.5mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame><text:span>어울림 (왼쪽 본문)</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span>어울림 어울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울림 어울림 </text:span><text:span>어울림 어울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><draw:frame draw:style-name=\"Shape-4\" svg:x=\"28.35pt\" svg:y=\"0pt\" draw:z-index=\"5\" svg:width=\"55.84mm\" svg:height=\"33.5mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame><text:span>어울림 (오른쪽 본문)</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>어울림 어울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울림 어울림 </text:span><text:span>어울림 어울림 어울림 어울림 어울림 어울림 어울</text:span><text:span>림 어울림 어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어</text:span><text:span>울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림 어울림</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>자리차지 (왼쪽정렬)</text:span><draw:frame draw:style-name=\"Shape-5\" svg:x=\"28.35pt\" svg:y=\"0pt\" draw:z-index=\"3\" svg:width=\"56.93mm\" svg:height=\"34.16mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-9\"><text:span>자리차지 (오른쪽정렬)</text:span><draw:frame draw:style-name=\"Shape-6\" svg:x=\"28.35pt\" svg:y=\"0pt\" draw:z-index=\"6\" svg:width=\"56.93mm\" svg:height=\"34.16mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-10\"><text:span>자리차지 (가운데정렬)</text:span><draw:frame draw:style-name=\"Shape-7\" svg:x=\"-28.35pt\" svg:y=\"0pt\" draw:z-index=\"7\" svg:width=\"56.93mm\" svg:height=\"34.16mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (-10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-11\"><text:span>자리차지 (안쪽정렬)</text:span><draw:frame draw:style-name=\"Shape-8\" svg:x=\"28.35pt\" svg:y=\"0pt\" draw:z-index=\"8\" svg:width=\"56.93mm\" svg:height=\"34.16mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000C.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-12\"><text:span>자리차지 (바깥쪽정렬)</text:span><draw:frame draw:style-name=\"Shape-9\" svg:x=\"28.35pt\" svg:y=\"0pt\" draw:z-index=\"9\" svg:width=\"56.93mm\" svg:height=\"34.16mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000C.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-13\"><text:span>글뒤로</text:span><draw:frame draw:style-name=\"Shape-10\" svg:x=\"0pt\" svg:y=\"0pt\" draw:z-index=\"0\" svg:width=\"58.68mm\" svg:height=\"35.21mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-14\"><text:span>글 앞으로</text:span><draw:frame draw:style-name=\"Shape-11\" svg:x=\"74.49pt\" svg:y=\"0.62pt\" draw:z-index=\"10\" svg:width=\"48.17mm\" svg:height=\"28.9mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-26.28mm -0.22mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (26.28mm 0.22mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN000B.jpg\"/></draw:frame></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017-pics.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>제목입니다.</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-7\">한글 </span><span class=\"lang-ko charshape-8\">2005</span><span class=\"lang-ko charshape-7\"> </span><span class=\"lang-ko charshape-9\">예제</span><span class=\"lang-ko charshape-7\"> 파일입니다.</span>&#13;</p>\n          <p class=\"Normal parashape-0\"/>\n          <p class=\"Header parashape-11\"><span class=\"lang-ko\">머리말입니다</span>&#13;</p>\n          <p class=\"Normal parashape-0\"/>\n          <p class=\"Body\"><span class=\"lang-ko\">본문 </span><span class=\"lang-ko charshape-5\">내용</span><span class=\"lang-ko\">입니다. 본 문서는 ᄒᆞᆫ글 워드 프로세서의 파일 저장 형식 중, ᄒᆞᆫ글 2002</span><span class=\"lang-ko\"> 이후 제품에서 사용되는 ᄒᆞᆫ글 문서 파일 형식 5.0 및 ᄒᆞᆫ글 97 문서 파일 형식, </span><span class=\"lang-en\">HWPML</span><span class=\"lang-ko\">에 관하여 설명한다.</span>&#13;</p>\n          <p class=\"Body\"><span class=\"lang-ko\">표</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table cellspacing=\"0\" class=\"borderfill-4\" style=\"  width: 142.71mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">A0</span>&#13;</p></td><td class=\"borderfill-3\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">B0</span>&#13;</p></td></tr><tr><td class=\"borderfill-6\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">A1</span>&#13;</p></td><td class=\"borderfill-5\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">B10</span>&#13;</p><p class=\"Normal\"><span class=\"lang-en\">B11</span>&#13;</p></td></tr></table></span><span class=\"lang-ko\">표</span><span class=\"lang-ko charshape-5\">끝</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table cellspacing=\"0\" class=\"borderfill-1\" style=\"  width: 143.01mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 143.01mm;&#10;  height: 14.51mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"><span class=\"lang-en\">table2</span>&#13;</p></td></tr></table></span>&#13;</p>\n          <p class=\"Body\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 142.71mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 6.29mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-en\"> 2x2</span><span class=\"lang-ko\">짜리표</span>&#13;</p>\n              <p class=\"Normal\"><span class=\"lang-ko\">가나다</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Body\"><span class=\"lang-ko\">다음 문단</span>&#13;</p>\n          <p class=\"Body\"/>\n          <p class=\"Body\"><span class=\"lang-ko\">본 </span><span class=\"lang-ko charshape-6\">문서</span><span class=\"lang-ko\">는 먼저 ᄒᆞᆫ글 문서 파일 형식 5.0에 관하여 설명한 후, ᄒᆞᆫ글 97 </span><span class=\"lang-ko\">문서 파일 형식, </span><span class=\"lang-en\">HWPML</span><span class=\"lang-ko\">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내</span><span class=\"lang-ko\">의 주요한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</span>&#13;</p>\n          <p class=\"Normal parashape-0\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 57.68mm;&#10;/* hrelto: column halign: left*/  margin-left: 39.42mm;&#10;\">\n            <img src=\"bindata/BIN0002.jpg\" style=\"  width: 57.68mm;&#10;   height: 34.61mm;&#10;\"/>\n          </div>\n          <p class=\"Endnote parashape-12\"><span class=\"lang-ko\">미주입니다.</span>&#13;</p>\n          <p class=\"Footnote parashape-14\"><span class=\"lang-ko\">이건 각주이지요.</span>&#13;</p>\n          <p class=\"Normal parashape-0\"><span class=\"lang-ko\">다음 페이지</span><span class=\"GShapeObjectControl\" style=\"  width: 4.23mm;&#10;  display: inline-block;&#10;\"><img src=\"bindata/BIN0003.png\" style=\"  width: 4.23mm;&#10;   height: 4.23mm;&#10;\"/></span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>제목입니다.</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-0\"><span class=\"lang-ko charshape-7\">한글 </span><span class=\"lang-ko charshape-8\">2005</span><span class=\"lang-ko charshape-7\"> </span><span class=\"lang-ko charshape-9\">예제</span><span class=\"lang-ko charshape-7\"> 파일입니다.</span>&#13;</p><p class=\"Normal parashape-0\"></p><p class=\"Header parashape-11\"><span class=\"lang-ko\">머리말입니다</span>&#13;</p><p class=\"Normal parashape-0\"></p><p class=\"Body\"><span class=\"lang-ko\">본문 </span><span class=\"lang-ko charshape-5\">내용</span><span class=\"lang-ko\">입니다. 본 문서는 ᄒᆞᆫ글 워드 프로세서의 파일 저장 형식 중, ᄒᆞᆫ글 2002</span><span class=\"lang-ko\"> 이후 제품에서 사용되는 ᄒᆞᆫ글 문서 파일 형식 5.0 및 ᄒᆞᆫ글 97 문서 파일 형식, </span><span class=\"lang-en\">HWPML</span><span class=\"lang-ko\">에 관하여 설명한다.</span>&#13;</p><p class=\"Body\"><span class=\"lang-ko\">표</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table class=\"borderfill-4\" cellspacing=\"0\" style=\"  width: 142.71mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">A0</span>&#13;</p></td><td class=\"borderfill-3\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">B0</span>&#13;</p></td></tr><tr><td class=\"borderfill-6\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">A1</span>&#13;</p></td><td class=\"borderfill-5\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">B10</span>&#13;</p><p class=\"Normal\"><span class=\"lang-en\">B11</span>&#13;</p></td></tr></table></span><span class=\"lang-ko\">표</span><span class=\"lang-ko charshape-5\">끝</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table class=\"borderfill-1\" cellspacing=\"0\" style=\"  width: 143.01mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-1\" style=\"  width: 143.01mm;&#10;  height: 14.51mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"><span class=\"lang-en\">table2</span>&#13;</p></td></tr></table></span>&#13;</p><p class=\"Body\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 142.71mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 6.29mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-en\"> 2x2</span><span class=\"lang-ko\">짜리표</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">가나다</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 71.36mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Body\"><span class=\"lang-ko\">다음 문단</span>&#13;</p><p class=\"Body\"></p><p class=\"Body\"><span class=\"lang-ko\">본 </span><span class=\"lang-ko charshape-6\">문서</span><span class=\"lang-ko\">는 먼저 ᄒᆞᆫ글 문서 파일 형식 5.0에 관하여 설명한 후, ᄒᆞᆫ글 97 </span><span class=\"lang-ko\">문서 파일 형식, </span><span class=\"lang-en\">HWPML</span><span class=\"lang-ko\">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내</span><span class=\"lang-ko\">의 주요한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</span>&#13;</p><p class=\"Normal parashape-0\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 57.68mm;&#10;/* hrelto: column halign: left*/  margin-left: 39.42mm;&#10;\"><img src=\"bindata/BIN0002.jpg\" style=\"  width: 57.68mm;&#10;   height: 34.61mm;&#10;\" /></div><p class=\"Endnote parashape-12\"><span class=\"lang-ko\">미주입니다.</span>&#13;</p><p class=\"Footnote parashape-14\"><span class=\"lang-ko\">이건 각주이지요.</span>&#13;</p><p class=\"Normal parashape-0\"><span class=\"lang-ko\">다음 페이지</span><span class=\"GShapeObjectControl\" style=\"  width: 4.23mm;&#10;  display: inline-block;&#10;\"><img src=\"bindata/BIN0003.png\" style=\"  width: 4.23mm;&#10;   height: 4.23mm;&#10;\" /></span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 13*/\n  margin: 0pt 0pt 10pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-1 > span {\n  line-height: 1.3;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-10 > span {\n  line-height: 1.5;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-12 > span {\n  line-height: 1.3;\n}\np.parashape-13 {\n  margin: 0pt 0pt 10pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-13 > span {\n  line-height: 1.6;\n}\np.parashape-14 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 10pt;\n  min-height: 1.3em;\n}\np.parashape-14 > span {\n  line-height: 1.3;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n  font-weight: bold;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6 {\n  color: #000000;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7 {\n  color: #000000;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8 {\n  color: #000000;\n  font-weight: bold;\n}\nspan.charshape-8.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-8.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9 {\n  color: #000000;\n  font-style: italic;\n}\nspan.charshape-9.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\nspan.charshape-9.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 20pt;\n}\n.borderfill-1 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-2 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.borderfill-3 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 2px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-4 {\n  border-top: 1px dashed #0000ff;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-5 {\n  border-top: 2px solid #000000;\n  border-right: 2px solid #000000;\n  border-bottom: 2px solid #000000;\n  border-left: 2px solid #000000;\n  background-color: #99ccff;\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAVSURBVAjXY2CAgP9QmoGJAQ3QRwAAg8ABDm14IFwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMTEtMDVUMTU6Mzc6MzcrMDk6MDAjOvM9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTExLTA1VDE1OjM3OjM3KzA5OjAwUmdLgQAAAABJRU5ErkJggg==);\n}\n.borderfill-6 {\n  border-top: 1px solid #000000;\n  border-right: 2px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n  background-image: linear-gradient(0deg,#3f3f3f,#7f7f7f);\n  background-image: -webkit-linear-gradient(0deg,#3f3f3f,#7f7f7f);\n  background-image: -moz-linear-gradient(0deg,#3f3f3f,#7f7f7f);\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 5, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 34\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"22 00 00 00 04 00 00 00 00 00 00 03 05 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          33\n        ], \n        \"\\ud55c\\uae00 2005 \\uc608\\uc81c \\ud30c\\uc77c\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          33, \n          34\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"5c d5 00 ae 20 00 32 00 30 00 30 00 35 00 20 00\", \n    \"08 c6 1c c8 20 00 0c d3 7c c7 85 c7 c8 b2 e4 b2\", \n    \"2e 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 68, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        7\n      ], \n      [\n        19, \n        8\n      ], \n      [\n        23, \n        7\n      ], \n      [\n        24, \n        9\n      ], \n      [\n        26, \n        7\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 07 00 00 00 13 00 00 00 08 00 00 00\", \n    \"17 00 00 00 07 00 00 00 18 00 00 00 09 00 00 00\", \n    \"1a 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 40, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 2000, \n        \"height_baseline\": 1700, \n        \"height_text\": 2000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1200, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 d0 07 00 00 d0 07 00 00\", \n    \"a4 06 00 00 b0 04 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 10, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0b 00 0a 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uba38\\ub9ac\\ub9d0\\uc785\\ub2c8\\ub2e4\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"38 ba ac b9 d0 b9 85 c7 c8 b2 e4 b2 0d 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        2\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 452, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 c4 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 19, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6152\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 08 18 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 3, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 112\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"70 00 00 00 00 00 00 00 0d 00 01 00 03 00 00 00\", \n    \"03 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          111\n        ], \n        \"\\ubcf8\\ubb38 \\ub0b4\\uc6a9\\uc785\\ub2c8\\ub2e4. \\ubcf8 \\ubb38\\uc11c\\ub294 \\u1112\\u119e\\u11ab\\uae00 \\uc6cc\\ub4dc \\ud504\\ub85c\\uc138\\uc11c\\uc758 \\ud30c\\uc77c \\uc800\\uc7a5 \\ud615\\uc2dd \\uc911, \\u1112\\u119e\\u11ab\\uae00 2002 \\uc774\\ud6c4 \\uc81c\\ud488\\uc5d0\\uc11c \\uc0ac\\uc6a9\\ub418\\ub294 \\u1112\\u119e\\u11ab\\uae00 \\ubb38\\uc11c \\ud30c\\uc77c \\ud615\\uc2dd 5.0 \\ubc0f \\u1112\\u119e\\u11ab\\uae00 97 \\ubb38\\uc11c \\ud30c\\uc77c \\ud615\\uc2dd, HWPML\\uc5d0 \\uad00\\ud558\\uc5ec \\uc124\\uba85\\ud55c\\ub2e4.\"\n      ], \n      [\n        [\n          111, \n          112\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 38 bb 20 00 b4 b0 a9 c6 85 c7 c8 b2 e4 b2\", \n    \"2e 00 20 00 f8 bc 20 00 38 bb 1c c1 94 b2 20 00\", \n    \"3a f5 00 ae 20 00 cc c6 dc b4 20 00 04 d5 5c b8\", \n    \"38 c1 1c c1 58 c7 20 00 0c d3 7c c7 20 00 00 c8\", \n    \"a5 c7 20 00 15 d6 dd c2 20 00 11 c9 2c 00 20 00\", \n    \"3a f5 00 ae 20 00 32 00 30 00 30 00 32 00 20 00\", \n    \"74 c7 c4 d6 20 00 1c c8 88 d4 d0 c5 1c c1 20 00\", \n    \"ac c0 a9 c6 18 b4 94 b2 20 00 3a f5 00 ae 20 00\", \n    \"38 bb 1c c1 20 00 0c d3 7c c7 20 00 15 d6 dd c2\", \n    \"20 00 35 00 2e 00 30 00 20 00 0f bc 20 00 3a f5\", \n    \"00 ae 20 00 39 00 37 00 20 00 38 bb 1c c1 20 00\", \n    \"0c d3 7c c7 20 00 15 d6 dd c2 2c 00 20 00 48 00\", \n    \"57 00 50 00 4d 00 4c 00 d0 c5 20 00 00 ad 58 d5\", \n    \"ec c5 20 00 24 c1 85 ba 5c d5 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 224, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        3, \n        5\n      ], \n      [\n        5, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 03 00 00 00 05 00 00 00\", \n    \"05 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 7752\n      }, \n      {\n        \"chpos\": 51, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 9352\n      }, \n      {\n        \"chpos\": 103, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 10952\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 48 1e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 dc 05 00 00 3c a0 00 00\", \n    \"00 00 06 00 33 00 00 00 88 24 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 dc 05 00 00\", \n    \"3c a0 00 00 00 00 06 00 67 00 00 00 c8 2a 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"dc 05 00 00 3c a0 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 108, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 4, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 20\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"14 00 00 00 00 08 00 00 0d 00 01 00 02 00 00 00\", \n    \"04 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"\\ud45c\"\n      ], \n      [\n        [\n          1, \n          9\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          9, \n          11\n        ], \n        \"\\ud45c\\ub05d\"\n      ], \n      [\n        [\n          11, \n          19\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          19, \n          20\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"5c d4 0b 00 20 6c 62 74 00 00 00 00 00 00 00 00\", \n    \"0b 00 5c d4 5d b0 0b 00 20 6c 62 74 00 00 00 00\", \n    \"00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 40, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        10, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 0a 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 4730, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 13552\n      }, \n      {\n        \"chpos\": 1, \n        \"height\": 4730, \n        \"height_baseline\": 4021, \n        \"height_text\": 4730, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 15152\n      }, \n      {\n        \"chpos\": 9, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 20482\n      }, \n      {\n        \"chpos\": 11, \n        \"height\": 4678, \n        \"height_baseline\": 3976, \n        \"height_text\": 4678, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 22082\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 f0 34 00 00 7a 12 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 dc 05 00 00 3c a0 00 00\", \n    \"00 00 06 00 01 00 00 00 30 3b 00 00 7a 12 00 00\", \n    \"7a 12 00 00 b5 0f 00 00 58 02 00 00 dc 05 00 00\", \n    \"3c a0 00 00 00 00 06 00 09 00 00 00 02 50 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"dc 05 00 00 3c a0 00 00 00 00 06 00 0b 00 00 00\", \n    \"42 56 00 00 46 12 00 00 46 12 00 00 88 0f 00 00\", \n    \"58 02 00 00 dc 05 00 00 3c a0 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 144, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 136979217, \n    \"height\": 4164, \n    \"instance_id\": 1453501933, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 40454, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 11 23 2a 08 00 00 00 00 00 00 00 00\", \n    \"06 9e 00 00 44 10 00 00 00 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 ed ad a2 56 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 4, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 04 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 03 4f 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483651\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"03 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"A0\"\n      ], \n      [\n        [\n          2, \n          3\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"41 00 30 00 0d 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 6, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 3, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 40, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 28 00 00 00 01 00 00 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"03 00 03 4f 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483651\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"03 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"B0\"\n      ], \n      [\n        [\n          2, \n          3\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"42 00 30 00 0d 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 6, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 6, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 83886144, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 40 00 00 05 00 00 01 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"06 00 03 4f 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483651\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"03 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"A1\"\n      ], \n      [\n        [\n          2, \n          3\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"41 00 31 00 0d 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 6, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 5, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 0, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 2, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 01 00 01 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"05 00 03 4f 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 4\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"04 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"B10\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"42 00 31 00 30 00 0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483652\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"04 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"B11\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"42 00 31 00 31 00 0d 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 136979217, \n    \"height\": 4112, \n    \"instance_id\": 1455447557, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 40539, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 11 23 2a 08 00 00 00 00 00 00 00 00\", \n    \"5b 9e 00 00 10 10 00 00 01 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 05 5e c0 56 00 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 4112, \n    \"listflags\": 16777249, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 40539, \n    \"width\": 40539\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 21 00 00 01 00 00 00 00 01 00 01 00\", \n    \"5b 9e 00 00 10 10 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 5b 9e 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483655\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"07 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"table2\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"74 00 61 00 62 00 6c 00 65 00 32 00 0d 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 500, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 3828, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"f4 01 00 00 58 02 00 00 00 00 00 00 f4 0e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 0d 00 01 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1500, \n        \"y\": 28360\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c8 6e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 dc 05 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673850128, \n    \"height\": 2564, \n    \"instance_id\": 1455447562, \n    \"margin\": {\n      \"bottom\": 1134, \n      \"left\": 283, \n      \"right\": 850, \n      \"top\": 567\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 40454, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 23 2a 28 00 00 00 00 00 00 00 00\", \n    \"06 9e 00 00 04 0a 00 00 03 00 00 00 1b 01 52 03\", \n    \"37 02 6e 04 0a 5e c0 56 00 00 00 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 40454, \n    \"paragraphs\": 2, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 06 9e 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 18\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"12 00 00 00 00 00 04 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          17\n        ], \n        \" 2x2\\uc9dc\\ub9ac\\ud45c\"\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 32 00 78 00 32 00 dc c9 ac b9\", \n    \"5c d4 0d 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 36, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40452, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 04 9e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 3, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 03 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483652\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"04 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\uac00\\ub098\\ub2e4\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 ac 98 b0 e4 b2 0d 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40452, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 04 9e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 03 4f 00 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 67108896, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 04 01 00 00 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 03 4f 00 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 16777248, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 01 00 00 01 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 03 4f 00 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 67108896, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20227, \n    \"width\": 20227\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 04 01 00 01 00 01 00 01 00\", \n    \"03 4f 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 03 4f 00 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19944, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 e8 4d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 0d 00 01 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\ub2e4\\uc74c \\ubb38\\ub2e8\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"e4 b2 4c c7 20 00 38 bb e8 b2 0d 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 36075\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 eb 8c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 dc 05 00 00 3c a0 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 0d 00 01 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 100, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 38675\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 13 97 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 dc 05 00 00 3c a0 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 3, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 3, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 1, \n    \"text\": 132\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"84 00 00 00 00 00 00 00 0d 00 01 00 03 00 00 00\", \n    \"03 00 00 00 00 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          131\n        ], \n        \"\\ubcf8 \\ubb38\\uc11c\\ub294 \\uba3c\\uc800 \\u1112\\u119e\\u11ab\\uae00 \\ubb38\\uc11c \\ud30c\\uc77c \\ud615\\uc2dd 5.0\\uc5d0 \\uad00\\ud558\\uc5ec \\uc124\\uba85\\ud55c \\ud6c4, \\u1112\\u119e\\u11ab\\uae00 97 \\ubb38\\uc11c \\ud30c\\uc77c \\ud615\\uc2dd, HWPML\\uc5d0 \\uad00\\ud558\\uc5ec \\uc124\\uba85\\ud55c\\ub2e4. \\uac01 \\ud615\\uc2dd\\uc5d0 \\ub300\\ud55c \\uc124\\uba85\\uc740 \\ubb38\\uc11c \\ud30c\\uc77c \\ud615\\uc2dd \\ub0b4\\uc758 \\uc8fc\\uc694\\ud55c \\uc790\\ub8cc \\ud615\\uc2dd \\ubc0f \\ud30c\\uc77c \\uad6c\\uc870, \\ub808\\ucf54\\ub4dc \\uad6c\\uc870\\uc5d0 \\ub300\\ud574\\uc11c \\uc124\\uba85\\ud55c\\ub2e4.\"\n      ], \n      [\n        [\n          131, \n          132\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bc 20 00 38 bb 1c c1 94 b2 20 00 3c ba 00 c8\", \n    \"20 00 3a f5 00 ae 20 00 38 bb 1c c1 20 00 0c d3\", \n    \"7c c7 20 00 15 d6 dd c2 20 00 35 00 2e 00 30 00\", \n    \"d0 c5 20 00 00 ad 58 d5 ec c5 20 00 24 c1 85 ba\", \n    \"5c d5 20 00 c4 d6 2c 00 20 00 3a f5 00 ae 20 00\", \n    \"39 00 37 00 20 00 38 bb 1c c1 20 00 0c d3 7c c7\", \n    \"20 00 15 d6 dd c2 2c 00 20 00 48 00 57 00 50 00\", \n    \"4d 00 4c 00 d0 c5 20 00 00 ad 58 d5 ec c5 20 00\", \n    \"24 c1 85 ba 5c d5 e4 b2 2e 00 20 00 01 ac 20 00\", \n    \"15 d6 dd c2 d0 c5 20 00 00 b3 5c d5 20 00 24 c1\", \n    \"85 ba 40 c7 20 00 38 bb 1c c1 20 00 0c d3 7c c7\", \n    \"20 00 15 d6 dd c2 20 00 b4 b0 58 c7 20 00 fc c8\", \n    \"94 c6 5c d5 20 00 90 c7 cc b8 20 00 15 d6 dd c2\", \n    \"20 00 0f bc 20 00 0c d3 7c c7 20 00 6c ad 70 c8\", \n    \"2c 00 20 00 08 b8 54 cf dc b4 20 00 6c ad 70 c8\", \n    \"d0 c5 20 00 00 b3 74 d5 1c c1 20 00 24 c1 85 ba\", \n    \"5c d5 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 103, \n  \"size\": 264, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        2, \n        6\n      ], \n      [\n        4, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 02 00 00 00 06 00 00 00\", \n    \"04 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 104, \n  \"size\": 24, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 41275\n      }, \n      {\n        \"chpos\": 47, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 42875\n      }, \n      {\n        \"chpos\": 97, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 41020, \n        \"x\": 1500, \n        \"y\": 44475\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 3b a1 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 dc 05 00 00 3c a0 00 00\", \n    \"00 00 06 00 2f 00 00 00 7b a7 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 dc 05 00 00\", \n    \"3c a0 00 00 00 00 06 00 61 00 00 00 bb ad 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"dc 05 00 00 3c a0 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 108, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 108, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 57375\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 1f e0 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69886480, \n    \"height\": 9810, \n    \"instance_id\": 1458668992, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 16350, \n    \"x\": 11173, \n    \"y\": 490, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 62 2a 04 ea 01 00 00 a5 2b 00 00\", \n    \"de 3f 00 00 52 26 00 00 02 00 00 00 00 00 00 00\", \n    \"00 00 00 00 c0 85 f1 56 00 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 9810, \n    \"initial_height\": 9810, \n    \"initial_width\": 16350, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 8175, \n      \"y\": 4905\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 16350, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 de 3f 00 00 52 26 00 00 de 3f 00 00\", \n    \"52 26 00 00 00 00 00 24 00 00 ef 1f 00 00 29 13\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 16350, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 16350, \n        \"y\": 9810\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 9810\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 de 3f 00 00 00 00 00 00 de 3f 00 00\", \n    \"52 26 00 00 00 00 00 00 52 26 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 01 00\"\n  ], \n  \"seqno\": 112, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 12, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0c 00 0c 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 113, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\ubbf8\\uc8fc\\uc785\\ub2c8\\ub2e4.\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"f8 bb fc c8 85 c7 c8 b2 e4 b2 2e 00 0d 00\"\n  ], \n  \"seqno\": 114, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        3\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 115, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 272, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 58975\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 5f e6 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 10 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 116, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 11, \n    \"text\": 10\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0a 00 00 00 00 00 00 00 0e 00 0b 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 117, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          9\n        ], \n        \"\\uc774\\uac74 \\uac01\\uc8fc\\uc774\\uc9c0\\uc694.\"\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"74 c7 74 ac 20 00 01 ac fc c8 74 c7 c0 c9 94 c6\", \n    \"2e 00 0d 00\"\n  ], \n  \"seqno\": 118, \n  \"size\": 20, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        3\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 119, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 900, \n        \"height_baseline\": 765, \n        \"height_text\": 900, \n        \"lineseg_flags\": 1441792, \n        \"space_below\": 272, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 60147\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 f3 ea 00 00 84 03 00 00 84 03 00 00\", \n    \"fd 02 00 00 10 01 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 16 00\"\n  ], \n  \"seqno\": 120, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 2147483663\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0f 00 00 80 00 08 00 00 00 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 121, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\ub2e4\\uc74c \\ud398\\uc774\\uc9c0\"\n      ], \n      [\n        [\n          6, \n          14\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"e4 b2 4c c7 20 00 98 d3 74 c7 c0 c9 0b 00 20 6f\", \n    \"73 67 00 00 00 00 00 00 00 00 0b 00 0d 00\"\n  ], \n  \"seqno\": 122, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 123, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1200, \n        \"height_baseline\": 1020, \n        \"height_text\": 1200, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 b0 04 00 00 b0 04 00 00\", \n    \"fc 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 124, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69886737, \n    \"height\": 1200, \n    \"instance_id\": 1571560625, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 1200, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 11 63 2a 04 00 00 00 00 00 00 00 00\", \n    \"b0 04 00 00 b0 04 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 b1 1c ac 5d 00 00 00 00\"\n  ], \n  \"seqno\": 125, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 536870912, \n    \"height\": 1200, \n    \"initial_height\": 1614, \n    \"initial_width\": 1614, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 600, \n      \"y\": 600\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.7434944237918215, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 0.7434944237918215, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 1200, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 4e 06 00 00 4e 06 00 00 b0 04 00 00\", \n    \"b0 04 00 00 00 00 00 20 00 00 58 02 00 00 58 02\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 32 37 5e d1 b4 ca e7 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 32 37 5e d1 b4 ca e7 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 126, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3221225472, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 1200, \n      \"left\": 0, \n      \"right\": 1200, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 2, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 1614, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 1614, \n        \"y\": 1614\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 1614\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00\", \n    \"00 00 00 00 4e 06 00 00 00 00 00 00 4e 06 00 00\", \n    \"4e 06 00 00 00 00 00 00 4e 06 00 00 00 00 00 00\", \n    \"00 00 00 00 b0 04 00 00 b0 04 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 02 00\"\n  ], \n  \"seqno\": 127, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 5, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 7, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 07 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 2, \n    \"borderfills\": 6, \n    \"bullets\": 0, \n    \"charshapes\": 10, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 15, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"06 00 00 00 0a 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0f 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 2\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 02 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"png\", \n      \"storage_id\": 3\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 03 00 03 00 70 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 6\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 06 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 16711680, \n      \"stroke_flags\": 2, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 02 01\", \n    \"00 00 ff 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 6\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": 16764057, \n      \"pattern_color\": 16750848, \n      \"pattern_type_flags\": 1\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 6\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 6\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 6\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 06 00 00 00 00 01 06 00 00 00 00 01 06\", \n    \"00 00 00 00 01 06 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 99 cc ff 00 00 99 ff 00 01 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"blur_center\": 50, \n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_gradation\": {\n      \"blur\": 50, \n      \"center\": {\n        \"x\": 100, \n        \"y\": 0\n      }, \n      \"colors\": [\n        4144959, \n        8355711\n      ], \n      \"shear\": 0, \n      \"type\": 2\n    }, \n    \"fillflags\": 4, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 6\n    }, \n    \"shape\": 1, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 06 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"04 00 00 00 02 00 00 00 00 64 00 00 00 00 00 00\", \n    \"00 32 00 00 00 02 00 00 00 3f 3f 3f 00 7f 7f 7f\", \n    \"00 01 00 00 00 32\"\n  ], \n  \"seqno\": 23, \n  \"size\": 70, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 2, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 02 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 50, \n      \"en\": 50, \n      \"jp\": 50, \n      \"ko\": 50, \n      \"other\": 50, \n      \"symbol\": 50, \n      \"user\": 50\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 200, \n      \"en\": 200, \n      \"jp\": 200, \n      \"ko\": 200, \n      \"other\": 200, \n      \"symbol\": 200, \n      \"user\": 200\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 c8 c8\", \n    \"c8 c8 c8 c8 c8 32 32 32 32 32 32 32 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 2000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 d0 07 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 2000, \n    \"charshapeflags\": 2, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 d0 07 00 00 02 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 2000, \n    \"charshapeflags\": 1, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 d0 07 00 00 01 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 256, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 2000, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 d0 07 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 2000, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 d0 07 00 00\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 13, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 0d 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0a 00 02 00 00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 01 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 01 00 03 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 00 00 04 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"제목입니다.\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\" value=\"주제입니다.\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"지은이입니다.\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\" value=\"키워드입니다.\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\" value=\"기타입니다.\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2010-07-02 03:36:13.540000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-06-14 12:54:58.775000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\" value=\"2\"/>\n    <Property id=\"20\" value=\"2010년 7월 2일 금요일 오후 12:36:13\"/>\n    <Property id=\"21\" value=\"26\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"5\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"7\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"2\" borderfills=\"6\" bullets=\"0\" charshapes=\"10\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"15\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN0002\"/>\n      </BinData>\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"png\" storage-id=\"BIN0003\"/>\n      </BinData>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#0000ff\" stroke-flags=\"02\" stroke-type=\"dashed\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#99ccff\" pattern-color=\"#0099ff\" pattern-type=\"vertical\" pattern-type-flags=\"00000001\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" blur-center=\"50\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000004\" gradation=\"1\" image=\"0\" shape=\"1\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.4mm\" width-flags=\"06\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillGradation attribute-name=\"fill_gradation\" blur=\"50\" gradation-type=\"circular\" shear=\"0\" type=\"02\">\n          <Coord32 attribute-name=\"center\" x=\"100\" y=\"0\"/>\n          <colors alpha=\"0\" b=\"63\" g=\"63\" hex=\"#3f3f3f\" r=\"63\"/>\n          <colors alpha=\"0\" b=\"127\" g=\"127\" hex=\"#7f7f7f\" r=\"127\"/>\n        </FillGradation>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"200\" en=\"200\" jp=\"200\" ko=\"200\" other=\"200\" symbol=\"200\" user=\"200\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"50\" en=\"50\" jp=\"50\" ko=\"50\" other=\"50\" symbol=\"50\" user=\"50\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"2000\" bold=\"1\" charshapeflags=\"00000002\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000001\" italic=\"1\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000100\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"2000\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"2000\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"13\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"0\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"34\" charshapes=\"5\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"0\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000022\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1200\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"7\" lang=\"ko\">한글 </Text>\n            <Text charshape-id=\"8\" lang=\"ko\">2005</Text>\n            <Text charshape-id=\"7\" lang=\"ko\"> </Text>\n            <Text charshape-id=\"9\" lang=\"ko\">예제</Text>\n            <Text charshape-id=\"7\" lang=\"ko\"> 파일입니다.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\"/>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"10\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"452\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"2\" lang=\"ko\">머리말입니다</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"2\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6152\"/>\n        </Paragraph>\n        <Paragraph chars=\"112\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000070\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"7752\">\n            <Text charshape-id=\"1\" lang=\"ko\">본문 </Text>\n            <Text charshape-id=\"5\" lang=\"ko\">내용</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">입니다. 본 문서는 ᄒᆞᆫ글 워드 프로세서의 파일 저장 형식 중, ᄒᆞᆫ글 2002</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"51\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"9352\">\n            <Text charshape-id=\"1\" lang=\"ko\"> 이후 제품에서 사용되는 ᄒᆞᆫ글 문서 파일 형식 5.0 및 ᄒᆞᆫ글 97 문서 파일 형식, </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"103\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"10952\">\n            <Text charshape-id=\"1\" lang=\"en\">HWPML</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">에 관하여 설명한다.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"20\" charshapes=\"2\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"4\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000014\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"4730\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"13552\">\n            <Text charshape-id=\"1\" lang=\"ko\">표</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1\" height=\"4730\" height-baseline=\"4021\" height-text=\"4730\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"15152\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"4164\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1453501933\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40454\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <TableBody borderfill-id=\"4\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                    <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"en\">A0</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"3\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"1\" listflags=\"00000028\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                    <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"en\">B0</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"6\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"05000040\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"bottom\" width=\"20227\">\n                    <Paragraph chars=\"3\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000003\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"en\">A1</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"5\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000000\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"2\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"top\" width=\"20227\">\n                    <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000004\" unknown=\"0\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"en\">B10</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                    <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"1600\">\n                        <Text charshape-id=\"1\" lang=\"en\">B11</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"9\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"20482\">\n            <Text charshape-id=\"1\" lang=\"ko\">표</Text>\n            <Text charshape-id=\"5\" lang=\"ko\">끝</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"11\" height=\"4678\" height-baseline=\"3976\" height-text=\"4678\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"22082\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2311\" flow=\"block\" halign=\"left\" height=\"4112\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1455447557\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40539\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"4112\" linebreak=\"0\" listflags=\"01000021\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"1\" unknown-width=\"40539\" unknown1=\"0\" valign=\"middle\" width=\"40539\">\n                    <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000007\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"500\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"3828\" x=\"0\" y=\"0\">\n                        <Text charshape-id=\"1\" lang=\"en\">table2</Text>\n                        <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                      </LineSeg>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1500\" y=\"28360\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2310\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1455447562\" margin-bottom=\"1134\" margin-left=\"283\" margin-right=\"850\" margin-top=\"567\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"2\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"40454\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"3\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"40454\" paragraphs=\"2\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000012\" unknown=\"0\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40452\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"3\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"en\"> 2x2</Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">짜리표</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n                <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40452\" x=\"0\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"ko\">가나다</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"01000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"04000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20227\" unknown1=\"0\" valign=\"middle\" width=\"20227\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19944\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"36075\">\n            <Text charshape-id=\"1\" lang=\"ko\">다음 문단</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000001\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"38675\"/>\n        </Paragraph>\n        <Paragraph chars=\"132\" charshapes=\"3\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"1\" text=\"00000084\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"41275\">\n            <Text charshape-id=\"1\" lang=\"ko\">본 </Text>\n            <Text charshape-id=\"6\" lang=\"ko\">문서</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">는 먼저 ᄒᆞᆫ글 문서 파일 형식 5.0에 관하여 설명한 후, ᄒᆞᆫ글 97 </Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"47\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"42875\">\n            <Text charshape-id=\"1\" lang=\"ko\">문서 파일 형식, </Text>\n            <Text charshape-id=\"1\" lang=\"en\">HWPML</Text>\n            <Text charshape-id=\"1\" lang=\"ko\">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"97\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"41020\" x=\"1500\" y=\"44475\">\n            <Text charshape-id=\"1\" lang=\"ko\">의 주요한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"57375\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6210\" flow=\"block\" gshape-id=\"0\" halign=\"left\" height=\"9810\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1458668992\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"16350\" width-relto=\"absolute\" x=\"11173\" y=\"490\" z-order=\"2\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"9810\" initial-height=\"9810\" initial-width=\"16350\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"16350\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"8175\" y=\"4905\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"16350\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"16350\" y=\"9810\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"9810\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"12\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"58975\">\n            <Text charshape-id=\"3\" lang=\"ko\">미주입니다.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"10\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"11\" text=\"0000000A\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"900\" height-baseline=\"765\" height-text=\"900\" indented=\"1\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00160000\" space-below=\"272\" width=\"42520\" x=\"0\" y=\"60147\">\n            <Text charshape-id=\"3\" lang=\"ko\">이건 각주이지요.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"3\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"15\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"0\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1200\" height-baseline=\"1020\" height-text=\"1200\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <Text charshape-id=\"1\" lang=\"ko\">다음 페이지</Text>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6311\" flow=\"block\" gshape-id=\"1\" halign=\"left\" height=\"1200\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1571560625\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"1200\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"4\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"20000000\" flip=\"0\" height=\"1200\" initial-height=\"1614\" initial-width=\"1614\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" width=\"1200\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"600\" y=\"600\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"0.743494423792\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.743494423792\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"C0000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"1614\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"1614\" y=\"1614\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"1614\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"1200\" left=\"0\" right=\"1200\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"2\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0002.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0002.png\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0003.png\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p1-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p1-1-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\" fo:font-weight=\"bold\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\"/></style:style><style:style style:family=\"text\" style:name=\"p1-1-3\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p1-1-4\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" fo:font-style=\"italic\" style:font-style-asian=\"italic\" style:font-style-complex=\"italic\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"text\" style:name=\"p1-1-5\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"머리말\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\" fo:font-weight=\"bold\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\"/></style:style><style:style style:family=\"text\" style:name=\"p6-3-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\" fo:font-weight=\"bold\" style:font-weight-asian=\"bold\" style:font-weight-complex=\"bold\"/></style:style><style:style style:family=\"text\" style:name=\"p22-1-2\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-23\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-24\" style:parent-style-name=\"미주\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-25\" style:parent-style-name=\"각주\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"10pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-26\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"142.71mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-2\" style:family=\"table\"><style:table-properties style:width=\"143.01mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-3\" style:family=\"table\"><style:table-properties style:width=\"142.71mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"3mm\" fo:margin-top=\"2mm\" fo:margin-bottom=\"4mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.4mm solid #000000\"/></style:style><style:style style:name=\"Table-1-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.4mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.4mm solid #000000\" fo:border-right=\"0.4mm solid #000000\" fo:border-top=\"0.4mm solid #000000\" fo:border-bottom=\"0.4mm solid #000000\" fo:background-color=\"#99ccff\"/></style:style><style:style style:name=\"Table-2-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:vertical-rel=\"baseline\" style:vertical-pos=\"top\" draw:fill=\"none\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span text:style-name=\"p1-1-1\">한글 </text:span><text:span text:style-name=\"p1-1-2\">2005</text:span><text:span text:style-name=\"p1-1-3\"> </text:span><text:span text:style-name=\"p1-1-4\">예제</text:span><text:span text:style-name=\"p1-1-5\"> 파일입니다.</text:span></text:p><text:p text:style-name=\"Paragraph-2\"/><text:p text:style-name=\"Paragraph-3\"><text:span>머리말입니다</text:span></text:p><text:p text:style-name=\"Paragraph-4\"/><text:p text:style-name=\"본문\"><text:span>본문 </text:span><text:span text:style-name=\"p5-1-2\">내용</text:span><text:span>입니다. 본 문서는 ᄒᆞᆫ글 워드 프로세서의 파일 저장 형식 중, ᄒᆞᆫ글 2002</text:span><text:span> 이후 제품에서 사용되는 ᄒᆞᆫ글 문서 파일 형식 5.0 및 ᄒᆞᆫ글 97 문서 파일 형식, </text:span><text:span>HWPML</text:span><text:span>에 관하여 설명한다.</text:span></text:p><text:p text:style-name=\"본문\"><text:span>표</text:span><text:span>표</text:span><text:span text:style-name=\"p6-3-2\">끝</text:span></text:p><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"><text:span>A0</text:span></text:p></table:table-cell><table:table-cell table:style-name=\"Table-1-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"><text:span>B0</text:span></text:p></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-1-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"><text:span>A1</text:span></text:p></table:table-cell><table:table-cell table:style-name=\"Table-1-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"><text:span>B10</text:span></text:p><text:p text:style-name=\"바탕글\"><text:span>B11</text:span></text:p></table:table-cell></table:table-row></table:table><table:table table:style-name=\"Table-2\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-2-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"><text:span>table2</text:span></text:p></table:table-cell></table:table-row></table:table><text:p text:style-name=\"본문\"/><table:table table:style-name=\"Table-3\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-3-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-3-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-3-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-3-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"본문\"><text:span>다음 문단</text:span></text:p><text:p text:style-name=\"본문\"/><text:p text:style-name=\"본문\"><text:span>본 </text:span><text:span text:style-name=\"p22-1-2\">문서</text:span><text:span>는 먼저 ᄒᆞᆫ글 문서 파일 형식 5.0에 관하여 설명한 후, ᄒᆞᆫ글 97 </text:span><text:span>문서 파일 형식, </text:span><text:span>HWPML</text:span><text:span>에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내</text:span><text:span>의 주요한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</text:span></text:p><text:p text:style-name=\"Paragraph-23\"><draw:frame draw:style-name=\"Shape-1\" svg:x=\"111.73pt\" svg:y=\"4.9pt\" draw:z-index=\"2\" svg:width=\"57.68mm\" svg:height=\"34.61mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-39.42mm -1.73mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (39.42mm 1.73mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN0002.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-24\"><text:span>미주입니다.</text:span></text:p><text:p text:style-name=\"Paragraph-25\"><text:span>이건 각주이지요.</text:span></text:p><text:p text:style-name=\"Paragraph-26\"><text:span>다음 페이지</text:span><draw:frame draw:style-name=\"Shape-2\" draw:z-index=\"4\" svg:width=\"5.69mm\" svg:height=\"5.69mm\" text:anchor-type=\"as-char\" draw:transform=\" translate (0mm 0mm) matrix (0.743494423792 0.0 0.0 0.743494423792 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN0003.png\"/></draw:frame></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/sample-5017.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"10pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"/>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 5mm;&#10;\"/>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 10mm;&#10;\"/>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 15mm;&#10;\"/>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 20mm;&#10;\"/>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 24.99mm;&#10;\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 0mm;&#10;\"></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 5mm;&#10;\"></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 10mm;&#10;\"></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 15mm;&#10;\"></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 20mm;&#10;\"></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 10.51mm;&#10;/* hrelto: page halign: left*/  margin-left: 24.99mm;&#10;\"></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 25\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 00 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 2855, \n    \"instance_id\": 2085489276, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2980, \n    \"x\": 0, \n    \"y\": 94, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 5e 00 00 00 00 00 00 00\", \n    \"a4 0b 00 00 27 0b 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 2855, \n    \"initial_height\": 2855, \n    \"initial_width\": 2980, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1490, \n      \"y\": 1427\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 2980, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 a4 0b 00 00 27 0b 00 00 a4 0b 00 00\", \n    \"27 0b 00 00 00 00 00 00 00 00 d2 05 00 00 93 05\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2980, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 2980, \n      \"y\": 2855\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 2855\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 a4 0b 00 00 00 00 00\", \n    \"00 a4 0b 00 00 27 0b 00 00 00 00 00 00 27 0b 00\", \n    \"00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 2855, \n    \"instance_id\": 2085489277, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2980, \n    \"x\": 1417, \n    \"y\": 1511, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 e7 05 00 00 89 05 00 00\", \n    \"a4 0b 00 00 27 0b 00 00 02 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7d 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_colorpattern\": {\n      \"background_color\": 16744255, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fill_flags\": 256, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 2855, \n    \"initial_height\": 2855, \n    \"initial_width\": 2980, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1490, \n      \"y\": 1427\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 2980, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 a4 0b 00 00 27 0b 00 00 a4 0b 00 00\", \n    \"27 0b 00 00 00 00 00 00 00 00 d2 05 00 00 93 05\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 01 00 00 00 3f 7f ff 00 00 00 00 00 ff ff ff\", \n    \"ff 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 229, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2980, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 2980, \n      \"y\": 2855\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 2855\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 a4 0b 00 00 00 00 00\", \n    \"00 a4 0b 00 00 27 0b 00 00 00 00 00 00 27 0b 00\", \n    \"00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 2855, \n    \"instance_id\": 2085489278, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2980, \n    \"x\": 2834, \n    \"y\": 2928, \n    \"z_order\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 70 0b 00 00 12 0b 00 00\", \n    \"a4 0b 00 00 27 0b 00 00 03 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7e 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_blur_center\": 50, \n    \"fill_flags\": 1024, \n    \"fill_gradation\": {\n      \"blur\": 50, \n      \"center\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"colors\": [\n        16744255, \n        0\n      ], \n      \"shear\": 90, \n      \"type\": 1\n    }, \n    \"fill_shape\": 1, \n    \"flags\": 0, \n    \"height\": 2855, \n    \"initial_height\": 2855, \n    \"initial_width\": 2980, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1490, \n      \"y\": 1427\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 2980, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 a4 0b 00 00 27 0b 00 00 a4 0b 00 00\", \n    \"27 0b 00 00 00 00 00 00 00 00 d2 05 00 00 93 05\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 04 00 00 00 01 5a 00 00 00 00 00 00 00 00 00\", \n    \"00 00 32 00 00 00 02 00 00 00 3f 7f ff 00 00 00\", \n    \"00 00 01 00 00 00 32\"\n  ], \n  \"seqno\": 27, \n  \"size\": 247, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2980, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 2980, \n      \"y\": 2855\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 2855\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 a4 0b 00 00 00 00 00\", \n    \"00 a4 0b 00 00 27 0b 00 00 00 00 00 00 27 0b 00\", \n    \"00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 2855, \n    \"instance_id\": 2085489279, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2980, \n    \"x\": 4251, \n    \"y\": 4345, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 f9 10 00 00 9b 10 00 00\", \n    \"a4 0b 00 00 27 0b 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7f 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 512, \n    \"fill_image\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0, \n      \"flags\": 5\n    }, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 2855, \n    \"initial_height\": 2855, \n    \"initial_width\": 2980, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1490, \n      \"y\": 1427\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 2980, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 a4 0b 00 00 27 0b 00 00 a4 0b 00 00\", \n    \"27 0b 00 00 00 00 00 00 00 00 d2 05 00 00 93 05\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 02 00 00 00 05 00 00 00 01 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 223, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2980, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 2980, \n      \"y\": 2855\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 2855\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 a4 0b 00 00 00 00 00\", \n    \"00 a4 0b 00 00 27 0b 00 00 00 00 00 00 27 0b 00\", \n    \"00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 2855, \n    \"instance_id\": 2085489280, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2980, \n    \"x\": 5668, \n    \"y\": 5762, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 82 16 00 00 24 16 00 00\", \n    \"a4 0b 00 00 27 0b 00 00 05 00 00 00 00 00 00 00\", \n    \"00 00 00 00 80 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_colorpattern\": {\n      \"background_color\": 16744255, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fill_flags\": 768, \n    \"fill_image\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0, \n      \"flags\": 5\n    }, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 2855, \n    \"initial_height\": 2855, \n    \"initial_width\": 2980, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1490, \n      \"y\": 1427\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 2980, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 a4 0b 00 00 27 0b 00 00 a4 0b 00 00\", \n    \"27 0b 00 00 00 00 00 00 00 00 d2 05 00 00 93 05\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 03 00 00 00 3f 7f ff 00 00 00 00 00 ff ff ff\", \n    \"ff 05 00 00 00 01 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 235, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2980, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 2980, \n      \"y\": 2855\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 2855\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 a4 0b 00 00 00 00 00\", \n    \"00 a4 0b 00 00 27 0b 00 00 00 00 00 00 27 0b 00\", \n    \"00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 80 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072328, \n    \"height\": 2855, \n    \"instance_id\": 2085489275, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2980, \n    \"x\": 7085, \n    \"y\": 7179, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 41 6a 04 0b 1c 00 00 ad 1b 00 00\", \n    \"a4 0b 00 00 27 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 7b 0a 4e 7c 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_blur_center\": 50, \n    \"fill_flags\": 1536, \n    \"fill_gradation\": {\n      \"blur\": 50, \n      \"center\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"colors\": [\n        16744255, \n        0\n      ], \n      \"shear\": 90, \n      \"type\": 1\n    }, \n    \"fill_image\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0, \n      \"flags\": 5\n    }, \n    \"fill_shape\": 1, \n    \"flags\": 0, \n    \"height\": 2855, \n    \"initial_height\": 2855, \n    \"initial_width\": 2980, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1490, \n      \"y\": 1427\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 2980, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 a4 0b 00 00 27 0b 00 00 a4 0b 00 00\", \n    \"27 0b 00 00 00 00 00 00 00 00 d2 05 00 00 93 05\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 06 00 00 00 01 5a 00 00 00 00 00 00 00 00 00\", \n    \"00 00 32 00 00 00 02 00 00 00 3f 7f ff 00 00 00\", \n    \"00 00 05 00 00 00 01 00 01 00 00 00 32\"\n  ], \n  \"seqno\": 48, \n  \"size\": 253, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2980, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 2980, \n      \"y\": 2855\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 2855\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 a4 0b 00 00 00 00 00\", \n    \"00 a4 0b 00 00 27 0b 00 00 00 00 00 00 27 0b 00\", \n    \"00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 8, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 5, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 05 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 1, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 1\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-07-07 15:48:39.709000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-07-07 15:54:02.964000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 7월 8일 일요일 오전 12:48:39\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"8\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"5\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"1\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN0001\"/>\n      </BinData>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000019\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"2855\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2085489276\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"2980\" width-relto=\"absolute\" x=\"0\" y=\"94\" z-order=\"1\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"2855\" initial-height=\"2855\" initial-width=\"2980\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"2980\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1490\" y=\"1427\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2980\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"2980\" y=\"2855\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"2855\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"1\" halign=\"left\" height=\"2855\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2085489277\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"2980\" width-relto=\"absolute\" x=\"1417\" y=\"1511\" z-order=\"2\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"1\" fill-flags=\"0100\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"2855\" initial-height=\"2855\" initial-width=\"2980\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" unknown=\"0\" unknown1=\"0\" width=\"2980\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1490\" y=\"1427\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#3f7fff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2980\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"2980\" y=\"2855\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"2855\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"2\" halign=\"left\" height=\"2855\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2085489278\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"2980\" width-relto=\"absolute\" x=\"2834\" y=\"2928\" z-order=\"3\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-blur-center=\"50\" fill-colorpattern=\"0\" fill-flags=\"0400\" fill-gradation=\"1\" fill-image=\"0\" fill-shape=\"1\" flags=\"00000000\" flip=\"0\" height=\"2855\" initial-height=\"2855\" initial-width=\"2980\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"2\" unknown=\"0\" unknown1=\"0\" width=\"2980\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1490\" y=\"1427\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <FillGradation attribute-name=\"fill_gradation\" blur=\"50\" gradation-type=\"linear\" shear=\"90\" type=\"01\">\n                  <Coord32 attribute-name=\"center\" x=\"0\" y=\"0\"/>\n                  <colors alpha=\"0\" b=\"255\" g=\"127\" hex=\"#3f7fff\" r=\"63\"/>\n                  <colors alpha=\"0\" b=\"0\" g=\"0\" hex=\"#000000\" r=\"0\"/>\n                </FillGradation>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2980\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"2980\" y=\"2855\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"2855\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"3\" halign=\"left\" height=\"2855\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2085489279\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"2980\" width-relto=\"absolute\" x=\"4251\" y=\"4345\" z-order=\"4\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0200\" fill-gradation=\"0\" fill-image=\"1\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"2855\" initial-height=\"2855\" initial-width=\"2980\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"3\" unknown=\"0\" unknown1=\"0\" width=\"2980\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1490\" y=\"1427\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <FillImage attribute-name=\"fill_image\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"00\" effect-type=\"real_pic\" fillimage-type=\"resize\" flags=\"05\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2980\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"2980\" y=\"2855\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"2855\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"4\" halign=\"left\" height=\"2855\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2085489280\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"2980\" width-relto=\"absolute\" x=\"5668\" y=\"5762\" z-order=\"5\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"1\" fill-flags=\"0300\" fill-gradation=\"0\" fill-image=\"1\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"2855\" initial-height=\"2855\" initial-width=\"2980\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"4\" unknown=\"0\" unknown1=\"0\" width=\"2980\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1490\" y=\"1427\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#3f7fff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n                <FillImage attribute-name=\"fill_image\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"00\" effect-type=\"real_pic\" fillimage-type=\"resize\" flags=\"05\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2980\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"2980\" y=\"2855\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"2855\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4108\" flow=\"front\" gshape-id=\"5\" halign=\"left\" height=\"2855\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2085489275\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"2980\" width-relto=\"absolute\" x=\"7085\" y=\"7179\" z-order=\"0\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-blur-center=\"50\" fill-colorpattern=\"0\" fill-flags=\"0600\" fill-gradation=\"1\" fill-image=\"1\" fill-shape=\"1\" flags=\"00000000\" flip=\"0\" height=\"2855\" initial-height=\"2855\" initial-width=\"2980\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"5\" unknown=\"0\" unknown1=\"0\" width=\"2980\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1490\" y=\"1427\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <FillGradation attribute-name=\"fill_gradation\" blur=\"50\" gradation-type=\"linear\" shear=\"90\" type=\"01\">\n                  <Coord32 attribute-name=\"center\" x=\"0\" y=\"0\"/>\n                  <colors alpha=\"0\" b=\"255\" g=\"127\" hex=\"#3f7fff\" r=\"63\"/>\n                  <colors alpha=\"0\" b=\"0\" g=\"0\" hex=\"#000000\" r=\"0\"/>\n                </FillGradation>\n                <FillImage attribute-name=\"fill_image\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"00\" effect-type=\"real_pic\" fillimage-type=\"resize\" flags=\"05\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2980\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"2980\" y=\"2855\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"2855\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0001.jpg\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"solid\" draw:fill-color=\"#3f7fff\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-3\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-4\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-5\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"solid\" draw:fill-color=\"#3f7fff\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-6\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"0mm\" svg:y=\"0.33mm\" svg:width=\"10.51mm\" svg:height=\"10.07mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm -0.33mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0.33mm)\"/></text:p><text:p text:style-name=\"Paragraph-2\"><draw:rect draw:style-name=\"Shape-2\" svg:x=\"5mm\" svg:y=\"5.33mm\" svg:width=\"10.51mm\" svg:height=\"10.07mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-5mm -5.33mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (5mm 5.33mm)\"/></text:p><text:p text:style-name=\"Paragraph-3\"><draw:rect draw:style-name=\"Shape-3\" svg:x=\"10mm\" svg:y=\"10.33mm\" svg:width=\"10.51mm\" svg:height=\"10.07mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-10mm -10.33mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (10mm 10.33mm)\"/></text:p><text:p text:style-name=\"Paragraph-4\"><draw:rect draw:style-name=\"Shape-4\" svg:x=\"15mm\" svg:y=\"15.33mm\" svg:width=\"10.51mm\" svg:height=\"10.07mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-15mm -15.33mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (15mm 15.33mm)\"/></text:p><text:p text:style-name=\"Paragraph-5\"><draw:rect draw:style-name=\"Shape-5\" svg:x=\"20mm\" svg:y=\"20.33mm\" svg:width=\"10.51mm\" svg:height=\"10.07mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-20mm -20.33mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (20mm 20.33mm)\"/></text:p><text:p text:style-name=\"Paragraph-6\"><draw:rect draw:style-name=\"Shape-6\" svg:x=\"24.99mm\" svg:y=\"25.33mm\" svg:width=\"10.51mm\" svg:height=\"10.07mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-24.99mm -25.33mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (24.99mm 25.33mm)\"/></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecomponent-rect-fill.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 210mm;&#10;/* hrelto: page halign: center*/  margin-left: -30mm;&#10;\">\n            <img src=\"bindata/BIN0001.jpg\" style=\"  width: 210mm;&#10;   height: 13mm;&#10;\"/>\n            <p class=\"Normal parashape-12\"><span class=\"lang-ko charshape-5\">목</span>&#13;</p>\n            <p class=\"Normal parashape-12\"><span class=\"lang-ko charshape-5\">차</span>&#13;</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 210mm;&#10;/* hrelto: page halign: center*/  margin-left: -30mm;&#10;\"><img src=\"bindata/BIN0001.jpg\" style=\"  width: 210mm;&#10;   height: 13mm;&#10;\" /><p class=\"Normal parashape-12\"><span class=\"lang-ko charshape-5\">목</span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-ko charshape-5\">차</span>&#13;</p></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: center;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"-파랑새M\", serif;\n  font-size: 20pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.borderfill-2 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483673\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 80 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74073352, \n    \"height\": 58392, \n    \"instance_id\": 2052024596, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 59528, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 08 45 6a 04 00 00 00 00 00 00 00 00\", \n    \"88 e8 00 00 18 e4 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 14 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$con\", \n    \"chid0\": \"$con\", \n    \"controls\": [\n      \"$rec\", \n      \"$pic\", \n      \"$con\"\n    ], \n    \"flags\": 524288, \n    \"height\": 58392, \n    \"initial_height\": 58392, \n    \"initial_width\": 59528, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 29764, \n      \"y\": 29196\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 59528, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"6e 6f 63 24 6e 6f 63 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 88 e8 00 00 18 e4 00 00 88 e8 00 00\", \n    \"18 e4 00 00 00 00 08 00 00 00 44 74 00 00 0c 72\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 03 00 63 65 72 24 63 69 70 24 6e 6f\", \n    \"63 24\"\n  ], \n  \"seqno\": 13, \n  \"size\": 210, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438208, \n      \"width\": 34\n    }, \n    \"chid\": \"$rec\", \n    \"fill_colorpattern\": {\n      \"background_color\": 7895160, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fill_flags\": 256, \n    \"fill_shape\": 0, \n    \"flags\": 524288, \n    \"height\": 57785, \n    \"initial_height\": 8504, \n    \"initial_width\": 8504, \n    \"level_in_group\": 1, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 210, \n      \"y\": 28892\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.04950611476952023, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 6.795037629350895, \n          \"e\": 0.0, \n          \"f\": 550.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 2, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 12331.0, \n      \"f\": 57.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 421, \n    \"x_in_group\": 12331, \n    \"y_in_group\": 57\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"63 65 72 24 2b 30 00 00 39 00 00 00 01 00 01 00\", \n    \"38 21 00 00 38 21 00 00 a5 01 00 00 b9 e1 00 00\", \n    \"00 00 08 00 00 00 d2 00 00 00 dc 70 00 00 02 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 80 15 c8 40 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 80 4c 40\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"8a 33 c6 8f dd 58 a9 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"19 9b 24 58 1e 2e 1b 40 00 00 00 00 00 30 81 40\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 22 00 00 00 40 00 00 d1 00 01 00 00\", \n    \"00 78 78 78 00 00 00 00 00 ff ff ff ff 00 00 00\", \n    \"00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 321, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 8504, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 8504, \n      \"y\": 8504\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8504\n    }, \n    \"round\": 0\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 38 21 00 00 00 00 00\", \n    \"00 38 21 00 00 38 21 00 00 00 00 00 00 38 21 00\", \n    \"00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"flags\": 604504064, \n    \"height\": 3684, \n    \"initial_height\": 6300, \n    \"initial_width\": 45899, \n    \"level_in_group\": 1, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 29764, \n      \"y\": 1842\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.2969345737379898, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 0.5849206349206348, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 2, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 312.0\n    }, \n    \"width\": 59527, \n    \"x_in_group\": 0, \n    \"y_in_group\": 312\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"63 69 70 24 00 00 00 00 38 01 00 00 01 00 01 00\", \n    \"4b b3 00 00 9c 18 00 00 87 e8 00 00 64 0e 00 00\", \n    \"00 00 08 24 00 00 44 74 00 00 32 07 00 00 02 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 80 73 40\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"14 1a b4 77 3e c0 f4 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"7a ab b7 7a ab b7 e2 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 288, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 6300, \n      \"left\": 0, \n      \"right\": 93000, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 45899, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 45899, \n        \"y\": 6300\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 6300\n      }\n    }\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 4b b3 00 00 00 00 00 00 4b b3 00 00\", \n    \"9c 18 00 00 00 00 00 00 9c 18 00 00 00 00 00 00\", \n    \"00 00 00 00 48 6b 01 00 9c 18 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 01 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$con\", \n    \"controls\": [\n      \"$rec\", \n      \"$rec\"\n    ], \n    \"flags\": 589824, \n    \"height\": 3869, \n    \"initial_height\": 3869, \n    \"initial_width\": 5010, \n    \"level_in_group\": 1, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 2505, \n      \"y\": 1934\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 2, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 9071.0, \n      \"f\": 0.0\n    }, \n    \"width\": 5010, \n    \"x_in_group\": 9071, \n    \"y_in_group\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6e 6f 63 24 6f 23 00 00 00 00 00 00 01 00 01 00\", \n    \"92 13 00 00 1d 0f 00 00 92 13 00 00 1d 0f 00 00\", \n    \"00 00 09 00 00 00 c9 09 00 00 8e 07 00 00 02 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 80 b7 c1 40 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"02 00 63 65 72 24 63 65 72 24\"\n  ], \n  \"seqno\": 18, \n  \"size\": 298, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438208, \n      \"width\": 34\n    }, \n    \"chid\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 17301504, \n    \"height\": 8504, \n    \"initial_height\": 8504, \n    \"initial_width\": 8504, \n    \"level_in_group\": 2, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1401, \n      \"y\": 1269\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.3294920037629351, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 0.298447789275635, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 3, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 9071.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 9071, \n    \"y_in_group\": 0\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"63 65 72 24 6f 23 00 00 00 00 00 00 02 00 01 00\", \n    \"38 21 00 00 38 21 00 00 38 21 00 00 38 21 00 00\", \n    \"00 00 08 01 00 00 79 05 00 00 f5 04 00 00 03 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 80 b7 c1 40 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"e2 23 1d a1 65 16 d5 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"88 26 a0 c1 c4 19 d3 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 22 00 00 00 40 00 00 d1 00 00 00 00\", \n    \"00 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 405, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 2802, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 5, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00\", \n    \"f2 0a 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483650\n  }, \n  \"level\": 5, \n  \"payload\": [\n    \"02 00 00 80 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 21, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"\\ubaa9\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 6, \n  \"payload\": [\n    \"a9 ba 0d 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 6, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 2000, \n        \"height_baseline\": 1700, \n        \"height_text\": 2000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1200, \n        \"width\": 2800, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 6, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 d0 07 00 00 d0 07 00 00\", \n    \"a4 06 00 00 b0 04 00 00 00 00 00 00 f0 0a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 8504, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 8504, \n      \"y\": 8504\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8504\n    }, \n    \"round\": 0\n  }, \n  \"level\": 5, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 38 21 00 00 00 00 00\", \n    \"00 38 21 00 00 38 21 00 00 00 00 00 00 38 21 00\", \n    \"00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438208, \n      \"width\": 34\n    }, \n    \"chid\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 17301504, \n    \"height\": 8504, \n    \"initial_height\": 8504, \n    \"initial_width\": 8504, \n    \"level_in_group\": 2, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1401, \n      \"y\": 1269\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }, \n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 0.32949200376293514, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 0.298447789275635, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 3, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 11279.0, \n      \"f\": 1331.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 8504, \n    \"x_in_group\": 11279, \n    \"y_in_group\": 1331\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"63 65 72 24 0f 2c 00 00 33 05 00 00 02 00 01 00\", \n    \"38 21 00 00 38 21 00 00 38 21 00 00 38 21 00 00\", \n    \"00 00 08 01 00 00 79 05 00 00 f5 04 00 00 03 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 80 07 c6 40 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 cc 94 40\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"e3 23 1d a1 65 16 d5 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"88 26 a0 c1 c4 19 d3 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 22 00 00 00 40 00 00 d1 00 00 00 00\", \n    \"00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 405, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 2802, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 5, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00\", \n    \"f2 0a 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483650\n  }, \n  \"level\": 5, \n  \"payload\": [\n    \"02 00 00 80 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"\\ucc28\"\n      ], \n      [\n        [\n          1, \n          2\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 6, \n  \"payload\": [\n    \"28 cc 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 4, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 6, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 2000, \n        \"height_baseline\": 1700, \n        \"height_text\": 2000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 1200, \n        \"width\": 2800, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 6, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 d0 07 00 00 d0 07 00 00\", \n    \"a4 06 00 00 b0 04 00 00 00 00 00 00 f0 0a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 8504, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 8504, \n      \"y\": 8504\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8504\n    }, \n    \"round\": 0\n  }, \n  \"level\": 5, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 38 21 00 00 00 00 00\", \n    \"00 38 21 00 00 38 21 00 00 00 00 00 00 38 21 00\", \n    \"00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 16, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 10 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 1, \n    \"borderfills\": 2, \n    \"bullets\": 0, \n    \"charshapes\": 6, \n    \"cn_fonts\": 3, \n    \"en_fonts\": 3, \n    \"jp_fonts\": 3, \n    \"ko_fonts\": 3, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 3, \n    \"parashapes\": 13, \n    \"styles\": 14, \n    \"symbol_fonts\": 3, \n    \"tabdefs\": 3, \n    \"user_fonts\": 3\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00\", \n    \"03 00 00 00 03 00 00 00 03 00 00 00 03 00 00 00\", \n    \"02 00 00 00 06 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0d 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 1\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 5, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 8, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 11, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 14, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 17, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 20, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"alternate_font\": {\n      \"kind\": 1, \n      \"name\": \"\\ud55c\\ucef4\\ubc14\\ud0d5\"\n    }, \n    \"flags\": 193, \n    \"name\": \"-\\ud30c\\ub791\\uc0c8M\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 4, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 5, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"c1 05 00 2d 00 0c d3 91 b7 c8 c0 4d 00 01 04 00\", \n    \"5c d5 f4 ce 14 bc d5 d0 02 03 05 04 00 01 01 01\", \n    \"01 01\"\n  ], \n  \"seqno\": 23, \n  \"size\": 34, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 2000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 2, \n      \"en\": 2, \n      \"jp\": 2, \n      \"ko\": 2, \n      \"other\": 2, \n      \"symbol\": 2, \n      \"user\": 2\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 02 00 02 00 02 00 02 00 02 00 02 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 d0 07 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 140, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"8c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-05-29 03:12:12.881000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-05-29 03:32:27.742000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 5월 29일 화요일 오후 12:12:12\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"16\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"1\" borderfills=\"2\" bullets=\"0\" charshapes=\"6\" cn-fonts=\"3\" en-fonts=\"3\" jp-fonts=\"3\" ko-fonts=\"3\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"3\" parashapes=\"13\" styles=\"14\" symbol-fonts=\"3\" tabdefs=\"3\" user-fonts=\"3\">\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN0001\"/>\n      </BinData>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"1\" default=\"0\" flags=\"C1\" font-file-type=\"ttf\" metric=\"1\" name=\"-파랑새M\">\n        <AlternateFont attribute-name=\"alternate_font\" kind=\"1\" name=\"한컴바탕\"/>\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"4\" serif-style=\"3\" stroke-variation=\"1\" weight=\"5\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"2000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"2\" en=\"2\" jp=\"2\" ko=\"2\" other=\"2\" symbol=\"2\" user=\"2\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"center\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"0000008C\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000019\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4508\" flow=\"front\" gshape-id=\"0\" halign=\"center\" height=\"58392\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"2052024596\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"page\" width=\"59528\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <ShapeComponent angle=\"0\" chid=\"$con\" chid0=\"$con\" controls=\"['$rec', '$pic', '$con']\" flags=\"00080000\" flip=\"0\" height=\"58392\" initial-height=\"58392\" initial-width=\"59528\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"59528\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"29764\" y=\"29196\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapeComponent angle=\"0\" chid=\"$rec\" fill-colorpattern=\"1\" fill-flags=\"0100\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"00080000\" flip=\"0\" height=\"57785\" initial-height=\"8504\" initial-width=\"8504\" level-in-group=\"1\" local-version=\"1\" scalerotations-count=\"2\" shape-id=\"1\" unknown=\"0\" unknown1=\"0\" width=\"421\" x-in-group=\"12331\" y-in-group=\"57\">\n                  <Coord attribute-name=\"rotation_center\" x=\"210\" y=\"28892\"/>\n                  <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"12331.0\" f=\"57.0\"/>\n                  <Array name=\"scalerotations\">\n                    <ScaleRotationMatrix>\n                      <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    </ScaleRotationMatrix>\n                    <ScaleRotationMatrix>\n                      <Matrix a=\"0.0495061147695\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"6.79503762935\" e=\"0.0\" f=\"550.0\"/>\n                      <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    </ScaleRotationMatrix>\n                  </Array>\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000040\" line-end=\"flat\" stroke=\"none\" width=\"34\"/>\n                  <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#787878\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n                  <ShapeRectangle round=\"0\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"8504\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"8504\" y=\"8504\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"8504\"/>\n                  </ShapeRectangle>\n                </ShapeComponent>\n                <ShapeComponent angle=\"0\" chid=\"$pic\" flags=\"24080000\" flip=\"0\" height=\"3684\" initial-height=\"6300\" initial-width=\"45899\" level-in-group=\"1\" local-version=\"1\" scalerotations-count=\"2\" shape-id=\"2\" width=\"59527\" x-in-group=\"0\" y-in-group=\"312\">\n                  <Coord attribute-name=\"rotation_center\" x=\"29764\" y=\"1842\"/>\n                  <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"312.0\"/>\n                  <Array name=\"scalerotations\">\n                    <ScaleRotationMatrix>\n                      <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    </ScaleRotationMatrix>\n                    <ScaleRotationMatrix>\n                      <Matrix a=\"1.29693457374\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.584920634921\" e=\"0.0\" f=\"0.0\"/>\n                      <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    </ScaleRotationMatrix>\n                  </Array>\n                  <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                    <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                    <ImageRect attribute-name=\"rect\">\n                      <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                      <Coord attribute-name=\"p1\" x=\"45899\" y=\"0\"/>\n                      <Coord attribute-name=\"p2\" x=\"45899\" y=\"6300\"/>\n                      <Coord attribute-name=\"p3\" x=\"0\" y=\"6300\"/>\n                    </ImageRect>\n                    <ImageClip attribute-name=\"clip\" bottom=\"6300\" left=\"0\" right=\"93000\" top=\"0\"/>\n                    <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                  </ShapePicture>\n                </ShapeComponent>\n                <ShapeComponent angle=\"0\" chid=\"$con\" controls=\"['$rec', '$rec']\" flags=\"00090000\" flip=\"0\" height=\"3869\" initial-height=\"3869\" initial-width=\"5010\" level-in-group=\"1\" local-version=\"1\" scalerotations-count=\"2\" shape-id=\"3\" width=\"5010\" x-in-group=\"9071\" y-in-group=\"0\">\n                  <Coord attribute-name=\"rotation_center\" x=\"2505\" y=\"1934\"/>\n                  <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"9071.0\" f=\"0.0\"/>\n                  <Array name=\"scalerotations\">\n                    <ScaleRotationMatrix>\n                      <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    </ScaleRotationMatrix>\n                    <ScaleRotationMatrix>\n                      <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    </ScaleRotationMatrix>\n                  </Array>\n                  <ShapeComponent angle=\"0\" chid=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01080000\" flip=\"0\" height=\"8504\" initial-height=\"8504\" initial-width=\"8504\" level-in-group=\"2\" local-version=\"1\" scalerotations-count=\"3\" shape-id=\"4\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"9071\" y-in-group=\"0\">\n                    <Coord attribute-name=\"rotation_center\" x=\"1401\" y=\"1269\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"9071.0\" f=\"0.0\"/>\n                    <Array name=\"scalerotations\">\n                      <ScaleRotationMatrix>\n                        <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                        <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      </ScaleRotationMatrix>\n                      <ScaleRotationMatrix>\n                        <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                        <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      </ScaleRotationMatrix>\n                      <ScaleRotationMatrix>\n                        <Matrix a=\"0.329492003763\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.298447789276\" e=\"0.0\" f=\"0.0\"/>\n                        <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      </ScaleRotationMatrix>\n                    </Array>\n                    <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000040\" line-end=\"flat\" stroke=\"none\" width=\"34\"/>\n                    <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"2802\" padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                      <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000002\" unknown=\"1\" unknown1=\"0\">\n                        <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1200\" width=\"2800\" x=\"0\" y=\"0\">\n                          <Text charshape-id=\"5\" lang=\"ko\">목</Text>\n                          <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                        </LineSeg>\n                      </Paragraph>\n                    </TextboxParagraphList>\n                    <ShapeRectangle round=\"0\">\n                      <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                      <Coord attribute-name=\"p1\" x=\"8504\" y=\"0\"/>\n                      <Coord attribute-name=\"p2\" x=\"8504\" y=\"8504\"/>\n                      <Coord attribute-name=\"p3\" x=\"0\" y=\"8504\"/>\n                    </ShapeRectangle>\n                  </ShapeComponent>\n                  <ShapeComponent angle=\"0\" chid=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01080000\" flip=\"0\" height=\"8504\" initial-height=\"8504\" initial-width=\"8504\" level-in-group=\"2\" local-version=\"1\" scalerotations-count=\"3\" shape-id=\"5\" unknown=\"0\" unknown1=\"0\" width=\"8504\" x-in-group=\"11279\" y-in-group=\"1331\">\n                    <Coord attribute-name=\"rotation_center\" x=\"1401\" y=\"1269\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"11279.0\" f=\"1331.0\"/>\n                    <Array name=\"scalerotations\">\n                      <ScaleRotationMatrix>\n                        <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                        <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      </ScaleRotationMatrix>\n                      <ScaleRotationMatrix>\n                        <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                        <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      </ScaleRotationMatrix>\n                      <ScaleRotationMatrix>\n                        <Matrix a=\"0.329492003763\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.298447789276\" e=\"0.0\" f=\"0.0\"/>\n                        <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                      </ScaleRotationMatrix>\n                    </Array>\n                    <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000040\" line-end=\"flat\" stroke=\"none\" width=\"34\"/>\n                    <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"2802\" padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                      <Paragraph chars=\"2\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000002\" unknown=\"1\" unknown1=\"0\">\n                        <LineSeg bullet=\"0\" chpos=\"0\" height=\"2000\" height-baseline=\"1700\" height-text=\"2000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"1200\" width=\"2800\" x=\"0\" y=\"0\">\n                          <Text charshape-id=\"5\" lang=\"ko\">차</Text>\n                          <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                        </LineSeg>\n                      </Paragraph>\n                    </TextboxParagraphList>\n                    <ShapeRectangle round=\"0\">\n                      <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                      <Coord attribute-name=\"p1\" x=\"8504\" y=\"0\"/>\n                      <Coord attribute-name=\"p2\" x=\"8504\" y=\"8504\"/>\n                      <Coord attribute-name=\"p3\" x=\"0\" y=\"8504\"/>\n                    </ShapeRectangle>\n                  </ShapeComponent>\n                </ShapeComponent>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0001.jpg\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"center\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-1\"><style:text-properties style:font-name=\"-파랑새M\" style:font-name-asian=\"-파랑새M\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"center\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-1\"><style:text-properties style:font-name=\"-파랑새M\" style:font-name-asian=\"-파랑새M\" fo:font-size=\"20pt\" style:font-size-asian=\"20pt\" style:font-size-complex=\"20pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page-content\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"center\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties draw:fill=\"solid\" draw:fill-color=\"#787878\" draw:stroke=\"none\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-3\" style:family=\"graphic\"><style:graphic-properties draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-4\" style:family=\"graphic\"><style:graphic-properties draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-5\" style:family=\"graphic\"><style:graphic-properties draw:fill=\"none\" draw:stroke=\"none\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-6\" style:family=\"graphic\"><style:graphic-properties draw:fill=\"none\" draw:stroke=\"none\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:g draw:style-name=\"Shape-1\" text:anchor-type=\"paragraph\"><draw:rect draw:style-name=\"Shape-2\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"30mm\" svg:height=\"30mm\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (0.0495061147695 0.0 0.0 6.79503762935 0mm 1.94mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 43.5mm 0.2mm) translate (0mm 0mm)\"/><draw:frame draw:style-name=\"Shape-3\" svg:width=\"161.92mm\" svg:height=\"22.23mm\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.29693457374 0.0 0.0 0.584920634921 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 1.1mm) translate (0mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN0001.jpg\"/></draw:frame><draw:g draw:style-name=\"Shape-4\"><draw:rect draw:style-name=\"Shape-5\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"30mm\" svg:height=\"30mm\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (0.329492003763 0.0 0.0 0.298447789276 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 32mm 0mm) translate (0mm 0mm)\"><text:p text:style-name=\"Paragraph-2\"><text:span text:style-name=\"p2-1-1\">목</text:span></text:p></draw:rect><draw:rect draw:style-name=\"Shape-6\" svg:x=\"0mm\" svg:y=\"0mm\" svg:width=\"30mm\" svg:height=\"30mm\" draw:transform=\" translate (0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (0.329492003763 0.0 0.0 0.298447789276 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 39.79mm 4.7mm) translate (0mm 0mm)\"><text:p text:style-name=\"Paragraph-3\"><text:span text:style-name=\"p3-1-1\">차</text:span></text:p></draw:rect></draw:g></draw:g></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapecontainer-2.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"-파랑새M\" svg:font-family=\"'-파랑새M'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 7.41mm;&#10;/* hrelto: paper halign: left*/  margin-left: 2.98mm;&#10;\"/>\n          <div class=\"GShapeObjectControl\" style=\"  width: 52.21mm;&#10;/* hrelto: paper halign: left*/  margin-left: 4.04mm;&#10;\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 7.41mm;&#10;/* hrelto: paper halign: left*/  margin-left: 2.98mm;&#10;\"></div><div class=\"GShapeObjectControl\" style=\"  width: 52.21mm;&#10;/* hrelto: paper halign: left*/  margin-left: 4.04mm;&#10;\"></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483681\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"21 00 00 80 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          32\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          32, \n          33\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 66, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072064, \n    \"height\": 2050, \n    \"instance_id\": 1807778960, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 2100, \n    \"x\": 9350, \n    \"y\": 10850, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 04 62 2a 00 00 86 24 00 00\", \n    \"34 08 00 00 02 08 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 90 84 c0 6b 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$lin\", \n    \"chid0\": \"$lin\", \n    \"flags\": 0, \n    \"height\": 2050, \n    \"initial_height\": 2050, \n    \"initial_width\": 2100, \n    \"level_in_group\": 0, \n    \"line\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 1050, \n      \"y\": 1025\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 2100, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"6e 69 6c 24 6e 69 6c 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 34 08 00 00 02 08 00 00 34 08 00 00\", \n    \"02 08 00 00 00 00 00 00 00 00 1a 04 00 00 01 04\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\", \n  \"unparsed\": [\n    \"00 00 00 00 00 00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2100, \n      \"y\": 2050\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 34 08 00 00 02 08 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 20, \n  \"tagid\": 78, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_LINE\", \n  \"type\": \"ShapeLine\", \n  \"unparsed\": [\n    \"00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072064, \n    \"height\": 2150, \n    \"instance_id\": 1807778961, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 14800, \n    \"x\": 9650, \n    \"y\": 14500, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 04 a4 38 00 00 b2 25 00 00\", \n    \"d0 39 00 00 66 08 00 00 05 00 00 00 00 00 00 00\", \n    \"00 00 00 00 91 84 c0 6b 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$lin\", \n    \"chid0\": \"$lin\", \n    \"flags\": 0, \n    \"height\": 2150, \n    \"initial_height\": 2350, \n    \"initial_width\": 2400, \n    \"level_in_group\": 0, \n    \"line\": {\n      \"color\": 16750848, \n      \"flags\": 3506438209, \n      \"width\": 850\n    }, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 7400, \n      \"y\": 1075\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 6.166666666666667, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 0.9148936170212766, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 14800, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"6e 69 6c 24 6e 69 6c 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 60 09 00 00 2e 09 00 00 d0 39 00 00\", \n    \"66 08 00 00 00 00 00 00 00 00 e8 1c 00 00 33 04\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 ab aa aa aa aa aa 18 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 f5 9d 8d fa ce 46 ed 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 99 ff 00 52 03 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\", \n  \"unparsed\": [\n    \"00 00 00 00 00 00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 2400, \n      \"y\": 2350\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 60 09 00 00 2e 09 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 20, \n  \"tagid\": 78, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_LINE\", \n  \"type\": \"ShapeLine\", \n  \"unparsed\": [\n    \"00 00\"\n  ]\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 24, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 18 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-05-25 12:01:57.523000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-05-27 14:28:58.010000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 5월 25일 수요일 오후 9:01:57\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"24\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"33\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000021\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4000\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"2050\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1807778960\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"2100\" width-relto=\"absolute\" x=\"9350\" y=\"10850\" z-order=\"4\">\n              <ShapeComponent angle=\"0\" chid=\"$lin\" chid0=\"$lin\" flags=\"00000000\" flip=\"0\" height=\"2050\" initial-height=\"2050\" initial-width=\"2100\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"2100\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"1050\" y=\"1025\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"line\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <ShapeLine attr=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2100\" y=\"2050\"/>\n                </ShapeLine>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4000\" flow=\"front\" gshape-id=\"1\" halign=\"left\" height=\"2150\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1807778961\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"14800\" width-relto=\"absolute\" x=\"9650\" y=\"14500\" z-order=\"5\">\n              <ShapeComponent angle=\"0\" chid=\"$lin\" chid0=\"$lin\" flags=\"00000000\" flip=\"0\" height=\"2150\" initial-height=\"2350\" initial-width=\"2400\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" width=\"14800\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"7400\" y=\"1075\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"6.16666666667\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"0.914893617021\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"line\" color=\"#0099ff\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"850\"/>\n                <ShapeLine attr=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"2400\" y=\"2350\"/>\n                </ShapeLine>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#0099ff\" svg:stroke-width=\"3mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:line svg:x1=\"32.98mm\" svg:y1=\"38.28mm\" svg:x2=\"40.39mm\" svg:y2=\"45.51mm\" draw:style-name=\"Shape-1\" text:anchor-type=\"paragraph\"/><draw:line svg:x1=\"34.04mm\" svg:y1=\"51.15mm\" svg:x2=\"86.25mm\" svg:y2=\"58.74mm\" draw:style-name=\"Shape-2\" text:anchor-type=\"paragraph\"/></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapeline.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 132.29mm;&#10;/* hrelto: column halign: left*/  margin-left: 0mm;&#10;\">\n            <img src=\"bindata/BIN0002.jpg\" style=\"  width: 132.29mm;&#10;   height: 79.38mm;&#10;\"/>\n          </div>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 66.15mm;&#10;/* hrelto: column halign: left*/  margin-left: 0mm;&#10;\">\n            <img src=\"bindata/BIN0002.jpg\" style=\"  width: 66.15mm;&#10;   height: 39.69mm;&#10;\"/>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 132.29mm;&#10;/* hrelto: column halign: left*/  margin-left: 0mm;&#10;\"><img src=\"bindata/BIN0002.jpg\" style=\"  width: 132.29mm;&#10;   height: 79.38mm;&#10;\" /></div><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 66.15mm;&#10;/* hrelto: column halign: left*/  margin-left: 0mm;&#10;\"><img src=\"bindata/BIN0002.jpg\" style=\"  width: 66.15mm;&#10;   height: 39.69mm;&#10;\" /></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 25\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 00 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 22500\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 e4 57 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69886480, \n    \"height\": 22500, \n    \"instance_id\": 2052024670, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 37500, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 62 2a 04 00 00 00 00 00 00 00 00\", \n    \"7c 92 00 00 e4 57 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5e 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 22500, \n    \"initial_height\": 3413, \n    \"initial_width\": 5689, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 18750, \n      \"y\": 11250\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 6.591668131481807, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 6.592440668033988, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 37500, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 39 16 00 00 55 0d 00 00 7c 92 00 00\", \n    \"e4 57 00 00 00 00 00 24 00 00 3e 49 00 00 f2 2b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 fc 32 2b 40 de 5d 1a 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 01 1b 38 c4 a8 5e 1a 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 5689, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 5689, \n        \"y\": 3413\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 3413\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 39 16 00 00 00 00 00 00 39 16 00 00\", \n    \"55 0d 00 00 00 00 00 00 55 0d 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 01 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 80 00 08 00 00 01 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11250\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 f2 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 69886480, \n    \"height\": 11250, \n    \"instance_id\": 2052024671, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 18750, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 10 62 2a 04 00 00 00 00 00 00 00 00\", \n    \"3e 49 00 00 f2 2b 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 5f 69 4f 7a 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"chid\": \"$pic\", \n    \"chid0\": \"$pic\", \n    \"flags\": 603979776, \n    \"height\": 11250, \n    \"initial_height\": 3413, \n    \"initial_width\": 5689, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 9375, \n      \"y\": 5625\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 3.2958340657409035, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 3.296220334016994, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"width\": 18750, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 69 70 24 63 69 70 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 39 16 00 00 55 0d 00 00 3e 49 00 00\", \n    \"f2 2b 00 00 00 00 00 24 00 00 9f 24 00 00 f9 15\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 fc 32 2b 40 de 5d 0a 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 01 1b 38 c4 a8 5e 0a 40 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 196, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"border\": {\n      \"color\": 0, \n      \"flags\": 0, \n      \"width\": 0\n    }, \n    \"clip\": {\n      \"bottom\": 22500, \n      \"left\": 0, \n      \"right\": 37500, \n      \"top\": 0\n    }, \n    \"padding\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"picture\": {\n      \"bindata_id\": 1, \n      \"brightness\": 0, \n      \"contrast\": 0, \n      \"effect\": 0\n    }, \n    \"rect\": {\n      \"p0\": {\n        \"x\": 0, \n        \"y\": 0\n      }, \n      \"p1\": {\n        \"x\": 5689, \n        \"y\": 0\n      }, \n      \"p2\": {\n        \"x\": 5689, \n        \"y\": 3413\n      }, \n      \"p3\": {\n        \"x\": 0, \n        \"y\": 3413\n      }\n    }\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 39 16 00 00 00 00 00 00 39 16 00 00\", \n    \"55 0d 00 00 00 00 00 00 55 0d 00 00 00 00 00 00\", \n    \"00 00 00 00 7c 92 00 00 e4 57 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 01 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 73, \n  \"tagid\": 85, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_PICTURE\", \n  \"type\": \"ShapePicture\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 0, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 1, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 1, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"bindata\": {\n      \"ext\": \"jpg\", \n      \"storage_id\": 2\n    }, \n    \"flags\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 02 00 03 00 6a 00 70 00 67 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 12, \n  \"tagid\": 18, \n  \"tagname\": \"HWPTAG_BIN_DATA\", \n  \"type\": \"BinData\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-05-29 08:18:16.827000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-05-29 08:28:39.963000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 5월 29일 화요일 오후 5:18:16\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"0\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"1\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"1\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <BinData access=\"never\" compression=\"storage_default\" flags=\"0001\" storage=\"embedding\">\n        <BinDataEmbedding attribute-name=\"bindata\" ext=\"jpg\" storage-id=\"BIN0002\"/>\n      </BinData>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000019\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"22500\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6210\" flow=\"block\" gshape-id=\"0\" halign=\"left\" height=\"22500\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"2052024670\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"37500\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"22500\" initial-height=\"3413\" initial-width=\"5689\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" width=\"37500\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"18750\" y=\"11250\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"6.59166813148\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"6.59244066803\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"5689\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"5689\" y=\"3413\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"3413\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"1\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11250\">\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"042A6210\" flow=\"block\" gshape-id=\"1\" halign=\"left\" height=\"11250\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"2052024671\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"18750\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n              <ShapeComponent angle=\"0\" chid=\"$pic\" chid0=\"$pic\" flags=\"24000000\" flip=\"0\" height=\"11250\" initial-height=\"3413\" initial-width=\"5689\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" width=\"18750\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"9375\" y=\"5625\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"3.29583406574\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"3.29622033402\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <ShapePicture padding-bottom=\"0\" padding-left=\"0\" padding-right=\"0\" padding-top=\"0\">\n                  <BorderLine arrow-end=\"none\" arrow-end-fill=\"0\" arrow-end-size=\"smallest\" arrow-start=\"none\" arrow-start-fill=\"0\" arrow-start-size=\"smallest\" attribute-name=\"border\" color=\"#000000\" flags=\"00000000\" line-end=\"round\" stroke=\"none\" width=\"0\"/>\n                  <ImageRect attribute-name=\"rect\">\n                    <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                    <Coord attribute-name=\"p1\" x=\"5689\" y=\"0\"/>\n                    <Coord attribute-name=\"p2\" x=\"5689\" y=\"3413\"/>\n                    <Coord attribute-name=\"p3\" x=\"0\" y=\"3413\"/>\n                  </ImageRect>\n                  <ImageClip attribute-name=\"clip\" bottom=\"22500\" left=\"0\" right=\"37500\" top=\"0\"/>\n                  <PictureInfo attribute-name=\"picture\" bindata-id=\"1\" brightness=\"0\" contrast=\"0\" effect=\"0\"/>\n                </ShapePicture>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0002.jpg\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"none\" style:vertical-rel=\"paragraph\" style:horizontal-rel=\"page-content\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:frame draw:style-name=\"Shape-1\" svg:x=\"0pt\" svg:y=\"0pt\" draw:z-index=\"0\" svg:width=\"20.07mm\" svg:height=\"12.04mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (6.59166813148 0.0 0.0 6.59244066803 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN0002.jpg\"/></draw:frame></text:p><text:p text:style-name=\"Paragraph-2\"><draw:frame draw:style-name=\"Shape-2\" svg:x=\"0pt\" svg:y=\"0pt\" draw:z-index=\"1\" svg:width=\"20.07mm\" svg:height=\"12.04mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (0mm 0mm) matrix (3.29583406574 0.0 0.0 3.29622033402 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (0mm 0mm)\"><draw:image xlink:actuate=\"onLoad\" xlink:show=\"embed\" xlink:type=\"simple\" xlink:href=\"bindata/BIN0002.jpg\"/></draw:frame></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shapepict-scaled.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 41.86mm;&#10;/* hrelto: paper halign: left*/  margin-left: 9mm;&#10;\"/>\n          <div class=\"GShapeObjectControl\" style=\"  width: 71.26mm;&#10;/* hrelto: paper halign: left*/  margin-left: 9.69mm;&#10;\">\n            <p class=\"Normal parashape-12\"><span class=\"lang-ko\">글 상자</span>&#13;</p>\n          </div>\n          <div class=\"GShapeObjectControl\" style=\"  width: 34.93mm;&#10;/* hrelto: paper halign: left*/  margin-left: 11.27mm;&#10;\"/>\n          <div class=\"GShapeObjectControl\" style=\"  width: 41.28mm;&#10;/* hrelto: paper halign: left*/  margin-left: 11.1mm;&#10;\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 41.86mm;&#10;/* hrelto: paper halign: left*/  margin-left: 9mm;&#10;\"></div><div class=\"GShapeObjectControl\" style=\"  width: 71.26mm;&#10;/* hrelto: paper halign: left*/  margin-left: 9.69mm;&#10;\"><p class=\"Normal parashape-12\"><span class=\"lang-ko\">글 상자</span>&#13;</p></div><div class=\"GShapeObjectControl\" style=\"  width: 34.93mm;&#10;/* hrelto: paper halign: left*/  margin-left: 11.27mm;&#10;\"></div><div class=\"GShapeObjectControl\" style=\"  width: 41.28mm;&#10;/* hrelto: paper halign: left*/  margin-left: 11.1mm;&#10;\"></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483697\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"31 00 00 80 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          32\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          32, \n          40\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          40, \n          48\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          48, \n          49\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 98, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072064, \n    \"height\": 8214, \n    \"instance_id\": 1732707053, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 11865, \n    \"x\": 11054, \n    \"y\": 11468, \n    \"z_order\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 04 cc 2c 00 00 2e 2b 00 00\", \n    \"59 2e 00 00 16 20 00 00 06 00 00 00 00 00 00 00\", \n    \"00 00 00 00 ed 02 47 67 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438208, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_colorpattern\": {\n      \"background_color\": 16764006, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fill_flags\": 256, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 8214, \n    \"initial_height\": 8214, \n    \"initial_width\": 11865, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 5932, \n      \"y\": 4107\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 11865, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 59 2e 00 00 16 20 00 00 59 2e 00 00\", \n    \"16 20 00 00 00 00 00 00 00 00 2c 17 00 00 0b 10\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 40 00 00 d1\", \n    \"00 01 00 00 00 66 cc ff 00 00 00 00 00 ff ff ff\", \n    \"ff 00 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 229, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11865, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11865, \n      \"y\": 8214\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 8214\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 59 2e 00 00 00 00 00\", \n    \"00 59 2e 00 00 16 20 00 00 00 00 00 00 16 20 00\", \n    \"00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072064, \n    \"height\": 3450, \n    \"instance_id\": 1807778956, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20200, \n    \"x\": 11250, \n    \"y\": 20850, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 04 72 51 00 00 f2 2b 00 00\", \n    \"e8 4e 00 00 7a 0d 00 00 01 00 00 00 00 00 00 00\", \n    \"00 00 00 00 8c 84 c0 6b 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438210, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_blur_center\": 52, \n    \"fill_flags\": 1024, \n    \"fill_gradation\": {\n      \"blur\": 51, \n      \"center\": {\n        \"x\": 1, \n        \"y\": 2\n      }, \n      \"colors\": [\n        16777215, \n        1118481\n      ], \n      \"shear\": 90, \n      \"type\": 1\n    }, \n    \"fill_shape\": 1, \n    \"flags\": 16777216, \n    \"height\": 3450, \n    \"initial_height\": 3450, \n    \"initial_width\": 20200, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 10100, \n      \"y\": 1725\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 20200, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 e8 4e 00 00 7a 0d 00 00 e8 4e 00 00\", \n    \"7a 0d 00 00 00 00 00 01 00 00 74 27 00 00 bd 06\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 42 00 00 d1\", \n    \"00 04 00 00 00 01 5a 00 00 00 01 00 00 00 02 00\", \n    \"00 00 33 00 00 00 02 00 00 00 ff ff ff 00 11 11\", \n    \"11 00 01 00 00 00 34\"\n  ], \n  \"seqno\": 16, \n  \"size\": 247, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 20200, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"e8 4e 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483653\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"05 00 00 80 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uae00 \\uc0c1\\uc790\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 ae 20 00 c1 c0 90 c7 0d 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 19632, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 b0 4c 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 20200, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 20200, \n      \"y\": 3450\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 3450\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 e8 4e 00 00 00 00 00\", \n    \"00 e8 4e 00 00 7a 0d 00 00 00 00 00 00 7a 0d 00\", \n    \"00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072064, \n    \"height\": 3750, \n    \"instance_id\": 1807778962, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 9900, \n    \"x\": 11700, \n    \"y\": 25150, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 04 3e 62 00 00 b4 2d 00 00\", \n    \"ac 26 00 00 a6 0e 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 92 84 c0 6b 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438211, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 3750, \n    \"initial_height\": 3750, \n    \"initial_width\": 9900, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 4950, \n      \"y\": 1875\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 9900, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 ac 26 00 00 a6 0e 00 00 ac 26 00 00\", \n    \"a6 0e 00 00 00 00 00 00 00 00 56 13 00 00 53 07\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 43 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 9900, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 9900, \n      \"y\": 3750\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 3750\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 ac 26 00 00 00 00 00\", \n    \"00 ac 26 00 00 a6 0e 00 00 00 00 00 00 a6 0e 00\", \n    \"00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 74072064, \n    \"height\": 6100, \n    \"instance_id\": 1807778963, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 11700, \n    \"x\": 11650, \n    \"y\": 30150, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 04 c6 75 00 00 82 2d 00 00\", \n    \"b4 2d 00 00 d4 17 00 00 05 00 00 00 00 00 00 00\", \n    \"00 00 00 00 93 84 c0 6b 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 3342591, \n      \"flags\": 3506438212, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_colorpattern\": {\n      \"background_color\": 16777215, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 5\n    }, \n    \"fill_flags\": 256, \n    \"fill_shape\": 0, \n    \"flags\": 0, \n    \"height\": 6100, \n    \"initial_height\": 6100, \n    \"initial_width\": 11700, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 5850, \n      \"y\": 3050\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 11700, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 b4 2d 00 00 d4 17 00 00 b4 2d 00 00\", \n    \"d4 17 00 00 00 00 00 00 00 00 da 16 00 00 ea 0b\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 ff 00 33 00 21 00 00 00 44 00 00 d1\", \n    \"00 01 00 00 00 ff ff ff 00 00 00 00 00 05 00 00\", \n    \"00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 229, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11700, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11700, \n      \"y\": 6100\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 6100\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 b4 2d 00 00 00 00 00\", \n    \"00 b4 2d 00 00 d4 17 00 00 00 00 00 00 d4 17 00\", \n    \"00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 40, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 28 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 13, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0d 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-05-25 12:35:53.457000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-05-27 15:11:26.170000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 5월 25일 수요일 오후 9:35:53\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"40\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"13\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"49\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000031\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4000\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"8214\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1732707053\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"11865\" width-relto=\"absolute\" x=\"11054\" y=\"11468\" z-order=\"6\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"1\" fill-flags=\"0100\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"8214\" initial-height=\"8214\" initial-width=\"11865\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"11865\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"5932\" y=\"4107\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000040\" line-end=\"flat\" stroke=\"none\" width=\"33\"/>\n                <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#66ccff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11865\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11865\" y=\"8214\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"8214\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4000\" flow=\"front\" gshape-id=\"1\" halign=\"left\" height=\"3450\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1807778956\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"20200\" width-relto=\"absolute\" x=\"11250\" y=\"20850\" z-order=\"1\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-blur-center=\"52\" fill-colorpattern=\"0\" fill-flags=\"0400\" fill-gradation=\"1\" fill-image=\"0\" fill-shape=\"1\" flags=\"01000000\" flip=\"0\" height=\"3450\" initial-height=\"3450\" initial-width=\"20200\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"1\" unknown=\"0\" unknown1=\"0\" width=\"20200\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"10100\" y=\"1725\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000042\" line-end=\"flat\" stroke=\"dashed\" width=\"33\"/>\n                <FillGradation attribute-name=\"fill_gradation\" blur=\"51\" gradation-type=\"linear\" shear=\"90\" type=\"01\">\n                  <Coord32 attribute-name=\"center\" x=\"1\" y=\"2\"/>\n                  <colors alpha=\"0\" b=\"255\" g=\"255\" hex=\"#ffffff\" r=\"255\"/>\n                  <colors alpha=\"0\" b=\"17\" g=\"17\" hex=\"#111111\" r=\"17\"/>\n                </FillGradation>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"20200\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000005\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"19632\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"ko\">글 상자</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"20200\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"20200\" y=\"3450\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"3450\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4000\" flow=\"front\" gshape-id=\"2\" halign=\"left\" height=\"3750\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1807778962\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"9900\" width-relto=\"absolute\" x=\"11700\" y=\"25150\" z-order=\"4\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"3750\" initial-height=\"3750\" initial-width=\"9900\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"2\" unknown=\"0\" unknown1=\"0\" width=\"9900\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"4950\" y=\"1875\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000043\" line-end=\"flat\" stroke=\"dotted\" width=\"33\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"9900\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"9900\" y=\"3750\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"3750\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"046A4000\" flow=\"front\" gshape-id=\"3\" halign=\"left\" height=\"6100\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1807778963\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"11700\" width-relto=\"absolute\" x=\"11650\" y=\"30150\" z-order=\"5\">\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"1\" fill-flags=\"0100\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"00000000\" flip=\"0\" height=\"6100\" initial-height=\"6100\" initial-width=\"11700\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"3\" unknown=\"0\" unknown1=\"0\" width=\"11700\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"5850\" y=\"3050\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#ff0033\" flags=\"D1000044\" line-end=\"flat\" stroke=\"dash-dot\" width=\"33\"/>\n                <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"cross\" pattern-type-flags=\"00000005\"/>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11700\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11700\" y=\"6100\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"6100\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0001.jpg\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/octet-stream\" manifest:full-path=\"bindata/BIN0002.jpg\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"solid\" draw:fill-color=\"#66ccff\" draw:stroke=\"none\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-2\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"dash\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-3\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"dash\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style><style:style style:name=\"Shape-4\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"solid\" draw:fill-color=\"#ffffff\" draw:stroke=\"solid\" svg:stroke-color=\"#ff0033\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"39mm\" svg:y=\"40.46mm\" svg:width=\"41.86mm\" svg:height=\"28.98mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-39mm -40.46mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (39mm 40.46mm)\"/><draw:rect draw:style-name=\"Shape-2\" svg:x=\"39.69mm\" svg:y=\"73.55mm\" svg:width=\"71.26mm\" svg:height=\"12.17mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-39.69mm -73.55mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (39.69mm 73.55mm)\"><text:p text:style-name=\"Paragraph-2\"><text:span>글 상자</text:span></text:p></draw:rect><draw:rect draw:style-name=\"Shape-3\" svg:x=\"41.28mm\" svg:y=\"88.72mm\" svg:width=\"34.92mm\" svg:height=\"13.23mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-41.28mm -88.72mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (41.28mm 88.72mm)\"/><draw:rect draw:style-name=\"Shape-4\" svg:x=\"41.1mm\" svg:y=\"106.36mm\" svg:width=\"41.28mm\" svg:height=\"21.52mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-41.1mm -106.36mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (41.1mm 106.36mm)\"/></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/shaperect.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>A</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">\t\t\t&#13;</p>\n          <p class=\"Normal parashape-13\"><span class=\"lang-en\">L</span><span class=\"lang-en\">L</span><span class=\"lang-en\">L</span>&#13;</p>\n          <p class=\"Normal parashape-12\"><span class=\"lang-en\">R</span><span class=\"lang-en\">R</span><span class=\"lang-en\">R</span>&#13;</p>\n          <p class=\"Normal parashape-14\"><span class=\"lang-en\">C</span><span class=\"lang-en\">C</span><span class=\"lang-en\">C</span>&#13;</p>\n          <p class=\"Normal parashape-15\"><span class=\"lang-en\">M</span><span class=\"lang-en\">M</span><span class=\"lang-en\">M</span>&#13;</p>\n          <p class=\"Normal parashape-16\"><span class=\"lang-en\">L</span><span class=\"lang-en\">L</span><span class=\"lang-en\">L</span>&#13;</p>\n          <p class=\"Normal parashape-17\"><span class=\"lang-en\">E</span><span class=\"lang-en\">E</span>&#13;</p>\n          <p class=\"Normal parashape-18\"><span class=\"lang-en\">I</span><span class=\"lang-en\">I</span><span class=\"lang-en\">I</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>A</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">\t\t\t&#13;</p><p class=\"Normal parashape-13\">\t<span class=\"lang-en\">L</span>\t<span class=\"lang-en\">L</span>\t<span class=\"lang-en\">L</span>&#13;</p><p class=\"Normal parashape-12\">\t<span class=\"lang-en\">R</span>\t<span class=\"lang-en\">R</span>\t<span class=\"lang-en\">R</span>&#13;</p><p class=\"Normal parashape-14\">\t<span class=\"lang-en\">C</span>\t<span class=\"lang-en\">C</span>\t<span class=\"lang-en\">C</span>&#13;</p><p class=\"Normal parashape-15\">\t<span class=\"lang-en\">M</span>\t<span class=\"lang-en\">M</span>\t<span class=\"lang-en\">M</span>&#13;</p><p class=\"Normal parashape-16\">\t<span class=\"lang-en\">L</span>\t<span class=\"lang-en\">L</span>\t<span class=\"lang-en\">L</span>&#13;</p><p class=\"Normal parashape-17\">\t<span class=\"lang-en\">E</span>\t<span class=\"lang-en\">E</span>&#13;</p><p class=\"Normal parashape-18\">\t<span class=\"lang-en\">I</span>\t<span class=\"lang-en\">I</span>\t<span class=\"lang-en\">I</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\np.parashape-13 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-13 > span {\n  line-height: 1.6;\n}\np.parashape-14 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-14 > span {\n  line-height: 1.6;\n}\np.parashape-15 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-15 > span {\n  line-height: 1.6;\n}\np.parashape-16 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-16 > span {\n  line-height: 1.6;\n}\np.parashape-17 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-17 > span {\n  line-height: 1.6;\n}\np.parashape-18 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-18 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 516, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 41\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"29 00 00 00 04 02 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 4000\n          }\n        }\n      ], \n      [\n        [\n          24, \n          32\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 4000\n          }\n        }\n      ], \n      [\n        [\n          32, \n          40\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 4000\n          }\n        }\n      ], \n      [\n        [\n          40, \n          41\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"09 00 a0 0f 00 00 00 01 00 00 00 00 00 00 09 00\", \n    \"09 00 a0 0f 00 00 00 01 00 00 00 00 00 00 09 00\", \n    \"09 00 a0 0f 00 00 00 01 00 00 00 00 00 00 09 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 82, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 13, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 28\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1c 00 00 00 00 02 00 00 0d 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2000\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"L\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 1360\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"L\"\n      ], \n      [\n        [\n          18, \n          26\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 1360\n          }\n        }\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        \"L\"\n      ], \n      [\n        [\n          27, \n          28\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 d0 07 00 00 00 01 00 00 00 00 00 00 09 00\", \n    \"4c 00 09 00 50 05 00 00 00 01 00 00 00 00 00 00\", \n    \"09 00 4c 00 09 00 50 05 00 00 00 01 00 00 00 00\", \n    \"00 00 09 00 4c 00 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 56, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 28\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1c 00 00 00 00 02 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 2, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2328\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"R\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 2, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2328\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"R\"\n      ], \n      [\n        [\n          18, \n          26\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 2, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2328\n          }\n        }\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        \"R\"\n      ], \n      [\n        [\n          27, \n          28\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 18 09 00 00 00 02 00 00 00 00 00 00 09 00\", \n    \"52 00 09 00 18 09 00 00 00 02 00 00 00 00 00 00\", \n    \"09 00 52 00 09 00 18 09 00 00 00 02 00 00 00 00\", \n    \"00 00 09 00 52 00 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 56, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 14, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 28\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1c 00 00 00 00 02 00 00 0e 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 3, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2646\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"C\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 3, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2292\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"C\"\n      ], \n      [\n        [\n          18, \n          26\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 3, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2292\n          }\n        }\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        \"C\"\n      ], \n      [\n        [\n          27, \n          28\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 56 0a 00 00 00 03 00 00 00 00 00 00 09 00\", \n    \"43 00 09 00 f4 08 00 00 00 03 00 00 00 00 00 00\", \n    \"09 00 43 00 09 00 f4 08 00 00 00 03 00 00 00 00\", \n    \"00 00 09 00 43 00 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 56, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 15, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 28\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1c 00 00 00 00 02 00 00 0f 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 4, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2104\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"M\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 4, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2104\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"M\"\n      ], \n      [\n        [\n          18, \n          26\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 4, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 2104\n          }\n        }\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        \"M\"\n      ], \n      [\n        [\n          27, \n          28\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 38 08 00 00 00 04 00 00 00 00 00 00 09 00\", \n    \"4d 00 09 00 38 08 00 00 00 04 00 00 00 00 00 00\", \n    \"09 00 4d 00 09 00 38 08 00 00 00 04 00 00 00 00\", \n    \"00 00 09 00 4d 00 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 56, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 16, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 28\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1c 00 00 00 00 02 00 00 10 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 3, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 4000\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"L\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 3, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 3360\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"L\"\n      ], \n      [\n        [\n          18, \n          26\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 3, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 3360\n          }\n        }\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        \"L\"\n      ], \n      [\n        [\n          27, \n          28\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 a0 0f 00 00 03 01 00 00 00 00 00 00 09 00\", \n    \"4c 00 09 00 20 0d 00 00 03 01 00 00 00 00 00 00\", \n    \"09 00 4c 00 09 00 20 0d 00 00 03 01 00 00 00 00\", \n    \"00 00 09 00 4c 00 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 56, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 17, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 19\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"13 00 00 00 00 02 00 00 11 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 4000\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"E\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 3328\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"E\"\n      ], \n      [\n        [\n          18, \n          19\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 a0 0f 00 00 00 01 00 00 00 00 00 00 09 00\", \n    \"45 00 09 00 00 0d 00 00 00 01 00 00 00 00 00 00\", \n    \"09 00 45 00 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 38, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 512, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 18, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483676\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"1c 00 00 80 00 02 00 00 12 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 4000\n          }\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        \"I\"\n      ], \n      [\n        [\n          9, \n          17\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 1, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 3672\n          }\n        }\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        \"I\"\n      ], \n      [\n        [\n          18, \n          26\n        ], \n        {\n          \"code\": 9, \n          \"param\": {\n            \"unknown0\": 0, \n            \"unknown1\": 2, \n            \"unknown2\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\", \n            \"width\": 33864\n          }\n        }\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        \"I\"\n      ], \n      [\n        [\n          27, \n          28\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"09 00 a0 0f 00 00 00 01 00 00 00 00 00 00 09 00\", \n    \"49 00 09 00 58 0e 00 00 00 01 00 00 00 00 00 00\", \n    \"09 00 49 00 09 00 48 84 00 00 00 02 00 00 00 00\", \n    \"00 00 09 00 49 00 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 56, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 27, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 1, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 01 00 00 00 1b 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 19, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 10, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 0a 00 00 00 01 00 00 00\", \n    \"00 00 00 00 13 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": [\n      {\n        \"flags\": 1, \n        \"pos\": 6000\n      }, \n      {\n        \"flags\": 1, \n        \"pos\": 12000\n      }, \n      {\n        \"flags\": 1, \n        \"pos\": 18000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00 70 17 00 00 01 00 00 00\", \n    \"e0 2e 00 00 01 00 00 00 50 46 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 32, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": [\n      {\n        \"flags\": 0, \n        \"pos\": 4000\n      }, \n      {\n        \"flags\": 0, \n        \"pos\": 8000\n      }, \n      {\n        \"flags\": 0, \n        \"pos\": 12000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00 a0 0f 00 00 00 00 00 00\", \n    \"40 1f 00 00 00 00 00 00 e0 2e 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 32, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": [\n      {\n        \"flags\": 2, \n        \"pos\": 6000\n      }, \n      {\n        \"flags\": 2, \n        \"pos\": 12000\n      }, \n      {\n        \"flags\": 2, \n        \"pos\": 18000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00 70 17 00 00 02 00 00 00\", \n    \"e0 2e 00 00 02 00 00 00 50 46 00 00 02 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 32, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": [\n      {\n        \"flags\": 3, \n        \"pos\": 6000\n      }, \n      {\n        \"flags\": 3, \n        \"pos\": 12000\n      }, \n      {\n        \"flags\": 3, \n        \"pos\": 18000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00 70 17 00 00 03 00 00 00\", \n    \"e0 2e 00 00 03 00 00 00 50 46 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 32, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": [\n      {\n        \"flags\": 768, \n        \"pos\": 8000\n      }, \n      {\n        \"flags\": 768, \n        \"pos\": 16000\n      }, \n      {\n        \"flags\": 768, \n        \"pos\": 24000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 03 00 00 00 40 1f 00 00 00 03 00 00\", \n    \"80 3e 00 00 00 03 00 00 c0 5d 00 00 00 03 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 32, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": [\n      {\n        \"flags\": 0, \n        \"pos\": 8000\n      }, \n      {\n        \"flags\": 0, \n        \"pos\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 02 00 00 00 40 1f 00 00 00 00 00 00\", \n    \"80 3e 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 24, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"tabs\": [\n      {\n        \"flags\": 0, \n        \"pos\": 8000\n      }, \n      {\n        \"flags\": 0, \n        \"pos\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 00 00 02 00 00 00 40 1f 00 00 00 00 00 00\", \n    \"80 3e 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 24, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 03 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 04 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 05 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 06 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 7\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 07 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 8\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 08 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 9\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 09 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"A\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-02-04 18:25:25.695000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-02-04 19:25:04.077000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 2월 5일 일요일 오전 3:25:25\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"27\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"1\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"19\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"10\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"0\" flags=\"00000001\" kind=\"right\" pos=\"6000\"/>\n          <Tab fill-type=\"0\" flags=\"00000001\" kind=\"right\" pos=\"12000\"/>\n          <Tab fill-type=\"0\" flags=\"00000001\" kind=\"right\" pos=\"18000\"/>\n        </Array>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"4000\"/>\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"8000\"/>\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"12000\"/>\n        </Array>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"0\" flags=\"00000002\" kind=\"center\" pos=\"6000\"/>\n          <Tab fill-type=\"0\" flags=\"00000002\" kind=\"center\" pos=\"12000\"/>\n          <Tab fill-type=\"0\" flags=\"00000002\" kind=\"center\" pos=\"18000\"/>\n        </Array>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"0\" flags=\"00000003\" kind=\"float\" pos=\"6000\"/>\n          <Tab fill-type=\"0\" flags=\"00000003\" kind=\"float\" pos=\"12000\"/>\n          <Tab fill-type=\"0\" flags=\"00000003\" kind=\"float\" pos=\"18000\"/>\n        </Array>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"3\" flags=\"00000300\" kind=\"left\" pos=\"8000\"/>\n          <Tab fill-type=\"3\" flags=\"00000300\" kind=\"left\" pos=\"16000\"/>\n          <Tab fill-type=\"3\" flags=\"00000300\" kind=\"left\" pos=\"24000\"/>\n        </Array>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"8000\"/>\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"16000\"/>\n        </Array>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"1\" flags=\"00000003\">\n        <Array name=\"tabs\">\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"8000\"/>\n          <Tab fill-type=\"0\" flags=\"00000000\" kind=\"left\" pos=\"16000\"/>\n        </Array>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"3\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"4\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"5\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"6\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"7\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"8\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"9\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"41\" charshapes=\"1\" control=\"0\" controlmask=\"00000204\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000029\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"28\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"13\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000001C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">L</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">L</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">L</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"28\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000001C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">R</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">R</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">R</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"28\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"14\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000001C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">C</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">C</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">C</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"28\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"15\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000001C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">M</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">M</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">M</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"28\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"16\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000001C\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">L</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">L</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">L</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"19\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"17\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000013\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">E</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">E</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"28\" charshapes=\"1\" control=\"0\" controlmask=\"00000200\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"18\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000001C\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">I</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">I</Text>\n            <ControlChar char=\"&#9;\" charshape-id=\"1\" code=\"9\" kind=\"INLINE\" name=\"TAB\"/>\n            <Text charshape-id=\"1\" lang=\"en\">I</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><text:p text:style-name=\"Paragraph-2\"><text:span>L</text:span><text:span>L</text:span><text:span>L</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span>R</text:span><text:span>R</text:span><text:span>R</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span>C</text:span><text:span>C</text:span><text:span>C</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span>M</text:span><text:span>M</text:span><text:span>M</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span>L</text:span><text:span>L</text:span><text:span>L</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span>E</text:span><text:span>E</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span>I</text:span><text:span>I</text:span><text:span>I</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/tabdef.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: top;&#10;  margin-bottom: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">1</span><span class=\"lang-ko\"> 위 캡션</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">2</span><span class=\"lang-ko\"> 아래 캡션</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"/* not supported @position: left */&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-ko\"> 왼쪽</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"/* not supported @position: right */&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">4</span><span class=\"lang-ko\"> 오른쪽</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"/* not supported @position: left */&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">5</span><span class=\"lang-ko\"> 왼쪽 위</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"/* not supported @position: right */&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">6</span><span class=\"lang-ko\"> 오른쪽 아래</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">7</span><span class=\"lang-ko\"> 여백까지 확대</span>&#13;</p>\n              <p class=\"Normal parashape-12\"><span class=\"lang-ko\">------------------------------------------</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">8</span><span class=\"lang-ko\"> 한 줄로 입력</span>&#13;</p>\n              <p class=\"Normal parashape-12\"><span class=\"lang-ko\">------------------------------------------</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: top;&#10;  margin-bottom: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">1</span><span class=\"lang-ko\"> 위 캡션</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">2</span><span class=\"lang-ko\"> 아래 캡션</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"/* not supported @position: left */&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-ko\"> 왼쪽</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"/* not supported @position: right */&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">4</span><span class=\"lang-ko\"> 오른쪽</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"/* not supported @position: left */&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">5</span><span class=\"lang-ko\"> 왼쪽 위</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"/* not supported @position: right */&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">6</span><span class=\"lang-ko\"> 오른쪽 아래</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">7</span><span class=\"lang-ko\"> 여백까지 확대</span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-ko\">------------------------------------------</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 10mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal parashape-12\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">8</span><span class=\"lang-ko\"> 한 줄로 입력</span>&#13;</p><p class=\"Normal parashape-12\"><span class=\"lang-ko\">------------------------------------------</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-2 > span {\n  line-height: 1.3;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-10 > span {\n  line-height: 1.5;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: right;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-12 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-2 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 25\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 00 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212109, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 00 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 8d 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 02 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483664\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"10 00 00 80 00 00 04 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          15\n        ], \n        \" \\uc704 \\ucea1\\uc158\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 04 c7 20 00 a1 ce 58 c1 0d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20976, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 f0 51 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 8802\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 62 22 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212110, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 01 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 8e 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483665\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"11 00 00 80 00 00 04 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          16\n        ], \n        \" \\uc544\\ub798 \\ucea1\\uc158\"\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 44 c5 98 b7 20 00 a1 ce 58 c1\", \n    \"0d 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20976, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 f0 51 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 2, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 17604\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c4 44 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212111, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 02 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 8f 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"listflags\": 32, \n    \"max_width\": 8504, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 38 21 00 00\", \n    \"52 03 38 21 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483662\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"0e 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          13\n        ], \n        \" \\uc67c\\ucabd\"\n      ], \n      [\n        [\n          13, \n          14\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 7c c6 bd ca 0d 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 28, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8504, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 38 21 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 3, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 03 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 24556\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 ec 5f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212112, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 03 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 90 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"listflags\": 32, \n    \"max_width\": 8504, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 38 21 00 00\", \n    \"52 03 38 21 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483663\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"0f 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          14\n        ], \n        \" \\uc624\\ub978\\ucabd\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 24 c6 78 b9 bd ca 0d 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8504, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 38 21 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 4, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 04 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 31508\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 14 7b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212113, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 04 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 91 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"listflags\": 0, \n    \"max_width\": 8504, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 00 00 00 00 38 21 00 00\", \n    \"52 03 38 21 00 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483664\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"10 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          15\n        ], \n        \" \\uc67c\\ucabd \\uc704\"\n      ], \n      [\n        [\n          15, \n          16\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 7c c6 bd ca 20 00 04 c7 0d 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 32, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8504, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 38 21 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 5, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 05 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 38460\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 3c 96 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212114, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 05 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 92 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"listflags\": 64, \n    \"max_width\": 8504, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 40 00 00 00 01 00 00 00 38 21 00 00\", \n    \"52 03 38 21 00 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483666\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"12 00 00 80 00 00 04 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          17\n        ], \n        \" \\uc624\\ub978\\ucabd \\uc544\\ub798\"\n      ], \n      [\n        [\n          17, \n          18\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 24 c6 78 b9 bd ca 20 00 44 c5\", \n    \"98 b7 0d 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 36, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8504, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 38 21 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 6, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 06 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 100, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 103, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483665\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 80 00 08 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 104, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 55814\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 06 da 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212115, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 06 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 93 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 108, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 7, \n    \"listflags\": 0, \n    \"max_width\": 26646, \n    \"paragraphs\": 2, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00 07 00 00 00 38 21 00 00\", \n    \"52 03 16 68 00 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 19\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"13 00 00 00 00 00 04 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          18\n        ], \n        \" \\uc5ec\\ubc31\\uae4c\\uc9c0 \\ud655\\ub300\"\n      ], \n      [\n        [\n          18, \n          19\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 4c ae c0 c9 20 00\", \n    \"55 d6 00 b3 0d 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 38, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 112, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 26644, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 14 68 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 113, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 7, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 07 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 114, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483691\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"2b 00 00 80 00 00 00 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 115, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          42\n        ], \n        \"------------------------------------------\"\n      ], \n      [\n        [\n          42, \n          43\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 0d 00\"\n  ], \n  \"seqno\": 116, \n  \"size\": 86, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 117, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 26644, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 14 68 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 118, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 119, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 120, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 121, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 122, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 123, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 1282, \n    \"instance_id\": 1748212116, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 7\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 00 00 00 00\", \n    \"f0 51 00 00 02 05 00 00 07 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 94 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 124, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 8, \n    \"max_width\": 20976, \n    \"paragraphs\": 2, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"02 00 00 00 08 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 125, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 19\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"13 00 00 00 00 00 04 00 0c 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 126, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          18\n        ], \n        \" \\ud55c \\uc904\\ub85c \\uc785\\ub825\"\n      ], \n      [\n        [\n          18, \n          19\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 5c d5 20 00 04 c9 5c b8 20 00\", \n    \"85 c7 25 b8 0d 00\"\n  ], \n  \"seqno\": 127, \n  \"size\": 38, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 128, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20976, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 f0 51 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 129, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 8, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 08 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 130, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"charshapes\": 2, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 12, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483691\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"2b 00 00 80 00 00 00 00 0c 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 131, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          42\n        ], \n        \"------------------------------------------\"\n      ], \n      [\n        [\n          42, \n          43\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00\", \n    \"2d 00 2d 00 0d 00\"\n  ], \n  \"seqno\": 132, \n  \"size\": 86, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ], \n      [\n        42, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00 2a 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 133, \n  \"size\": 16, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20976, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 f0 51 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 134, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 1, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      1\n    ], \n    \"rows\": 1, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 01 00 01 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 135, \n  \"size\": 24, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20976, \n    \"width\": 20976\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f0 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f0 51 00 00\"\n  ], \n  \"seqno\": 136, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 0, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 00 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 137, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 138, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 20692, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 d4 50 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 139, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 0, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 1, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00\", \n    \"00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 2, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 13, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0d 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 0b 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0a 00 02 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 02 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-11-06 10:09:49.067000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-06 10:26:40.981000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 11월 6일 목요일 오후 7:09:49\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"0\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"1\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"2\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"13\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"right\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000008\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000019\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212109\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000002\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"top\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"16\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000010\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20976\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"1\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 위 캡션</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"8802\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212110\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"1\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000011\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20976\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"2\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 아래 캡션</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"17604\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212111\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"2\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"2\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000000\" linebreak=\"0\" listflags=\"00000020\" max-width=\"8504\" paragraphs=\"1\" position=\"left\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\" width=\"8504\">\n                <Paragraph chars=\"14\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000E\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8504\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"3\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 왼쪽</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"24556\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212112\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"3\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"3\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000001\" linebreak=\"0\" listflags=\"00000020\" max-width=\"8504\" paragraphs=\"1\" position=\"right\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\" width=\"8504\">\n                <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8504\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"4\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 오른쪽</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"31508\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212113\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"4\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"4\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000000\" linebreak=\"0\" listflags=\"00000000\" max-width=\"8504\" paragraphs=\"1\" position=\"left\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"16\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000010\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8504\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"5\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 왼쪽 위</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"38460\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212114\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"5\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"5\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000001\" linebreak=\"0\" listflags=\"00000040\" max-width=\"8504\" paragraphs=\"1\" position=\"right\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"bottom\" width=\"8504\">\n                <Paragraph chars=\"18\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000012\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8504\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"6\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 오른쪽 아래</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000011\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"55814\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212115\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"6\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"6\">\n              <TableCaption expand-to-margin=\"1\" flags=\"00000007\" linebreak=\"0\" listflags=\"00000000\" max-width=\"26646\" paragraphs=\"2\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"19\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000013\" unknown=\"0\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"26644\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"7\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백까지 확대</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n                <Paragraph chars=\"43\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000002B\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"26644\" x=\"0\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"ko\">------------------------------------------</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"1282\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212116\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"7\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"7\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"1\" listflags=\"00000008\" max-width=\"20976\" paragraphs=\"2\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"19\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000013\" unknown=\"0\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20976\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"8\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 한 줄로 입력</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n                <Paragraph chars=\"43\" charshapes=\"2\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"12\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000002B\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20976\" x=\"0\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"ko\">------------------------------------------</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"1\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"1\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20976\" unknown1=\"0\" valign=\"middle\" width=\"20976\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"0\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"20692\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-13\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-16\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-19\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-20\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-21\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-23\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-24\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"right\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-2\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-3\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-4\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-5\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-6\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-7\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-8\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-4-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-5-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-6-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-7-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-8-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-4\"/><table:table table:style-name=\"Table-2\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-2-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-7\"/><table:table table:style-name=\"Table-3\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-3-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-10\"/><table:table table:style-name=\"Table-4\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-4-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-13\"/><table:table table:style-name=\"Table-5\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-5-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-16\"/><table:table table:style-name=\"Table-6\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-6-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-19\"/><table:table table:style-name=\"Table-7\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-7-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><table:table table:style-name=\"Table-8\"><table:table-column table:number-columns-repeated=\"1\"/><table:table-row><table:table-cell table:style-name=\"Table-8-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-caption.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <p class=\"Normal parashape-4\"><span class=\"lang-ko\">전</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table cellspacing=\"0\" class=\"borderfill-1\" style=\"  width: 148mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">1</span><span class=\"lang-ko\"> 여백 0</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">글자처럼 취급</span>&#13;</p></caption><tr><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"/></td><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"/></td></tr><tr><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"/></td><td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\"><p class=\"Normal\"/></td></tr></table></span><span class=\"lang-ko\">후</span>&#13;</p>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 18.53mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">2</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">문단 왼쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 15mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">단 왼쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: page halign: left*/  margin-left: 15mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">4</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">쪽 왼쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: paper halign: left*/  margin-left: 15mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">5</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">종이 왼쪽부터 35</span><span class=\"lang-en\">mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: paragraph halign: right*/  margin-left: 57.47mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">6</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">문단 오른쪽부터 </span><span class=\"lang-en\">5mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: right*/  margin-left: 61mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">7</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">단 오른쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: page halign: right*/  margin-left: 61mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">8</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">쪽 오른쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: paper halign: right*/  margin-left: 61mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">9</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">종이 오른쪽부터 </span><span class=\"lang-en\">35mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: paragraph halign: center*/  margin-left: 46.53mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">10</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">문단 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: column halign: center*/  margin-left: 43mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">11</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">단 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: page halign: center*/  margin-left: 43mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">12</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">쪽 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-4\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-1\" style=\"  width: 74mm;&#10;/* hrelto: paper halign: center*/  margin-left: 43mm;&#10;  border-collapse: collapse;&#10;\">\n            <caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\">\n              <p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">13</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">종이 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p>\n            </caption>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-1\" colspan=\"1\" rowspan=\"1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-4\">&#13;</p><p class=\"Normal parashape-4\"><span class=\"lang-ko\">전</span><span class=\"TableControl\" style=\"  display: inline-block;&#10;\"><table class=\"borderfill-1\" cellspacing=\"0\" style=\"  width: 148mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">1</span><span class=\"lang-ko\"> 여백 0</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">글자처럼 취급</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 74mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table></span><span class=\"lang-ko\">후</span>&#13;</p><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: paragraph halign: left*/  margin-left: 18.53mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">2</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">문단 왼쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: left*/  margin-left: 15mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">3</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">단 왼쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: page halign: left*/  margin-left: 15mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">4</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">쪽 왼쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: paper halign: left*/  margin-left: 15mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">5</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">종이 왼쪽부터 35</span><span class=\"lang-en\">mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: paragraph halign: right*/  margin-left: 57.47mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">6</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">문단 오른쪽부터 </span><span class=\"lang-en\">5mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: right*/  margin-left: 61mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">7</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">단 오른쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: page halign: right*/  margin-left: 61mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">8</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">쪽 오른쪽부터 5</span><span class=\"lang-en\">mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: paper halign: right*/  margin-left: 61mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">9</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">종이 오른쪽부터 </span><span class=\"lang-en\">35mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: paragraph halign: center*/  margin-left: 46.53mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">10</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">문단 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: column halign: center*/  margin-left: 43mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">11</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">단 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: page halign: center*/  margin-left: 43mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">12</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">쪽 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-4\">&#13;</p><table class=\"TableControl borderfill-1\" cellspacing=\"0\" style=\"  width: 74mm;&#10;/* hrelto: paper halign: center*/  margin-left: 43mm;&#10;  border-collapse: collapse;&#10;\"><caption class=\"TableCaption\" style=\"  caption-side: bottom;&#10;  margin-top: 3mm;&#10;  width: 30mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">표 </span><span class=\"autonumbering autonumbering-table\">13</span><span class=\"lang-ko\"> 여백 10</span><span class=\"lang-en\">mm, </span><span class=\"lang-ko\">종이 가운데로부터 </span><span class=\"lang-en\">5mm</span>&#13;</p></caption><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-1\" style=\"  width: 37mm;&#10;  height: 0.99mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td></tr></table></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 3*/\n  margin: 0pt 10pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 13*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 12*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-2 > span {\n  line-height: 1.3;\n}\np.parashape-3 {\n  margin: 0pt 10pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 10pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\np.parashape-12 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-12 > span {\n  line-height: 1.5;\n}\np.parashape-13 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-13 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n.borderfill-2 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 17\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"11 00 00 00 04 00 00 00 04 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          17\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 34, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 48 9e 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 3, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 11\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"0b 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"03 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          1\n        ], \n        \"\\uc804\"\n      ], \n      [\n        [\n          1, \n          9\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          9, \n          10\n        ], \n        \"\\ud6c4\"\n      ], \n      [\n        [\n          10, \n          11\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 c8 0b 00 20 6c 62 74 00 00 00 00 00 00 00 00\", \n    \"0b 00 c4 d6 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 22, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 1000, \n        \"y\": 1600\n      }, \n      {\n        \"chpos\": 1, \n        \"height\": 4414, \n        \"height_baseline\": 3752, \n        \"height_text\": 4414, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 1000, \n        \"y\": 3200\n      }, \n      {\n        \"chpos\": 9, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 40520, \n        \"x\": 1000, \n        \"y\": 8214\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 48 9e 00 00\", \n    \"00 00 06 00 01 00 00 00 80 0c 00 00 3e 11 00 00\", \n    \"3e 11 00 00 a8 0e 00 00 58 02 00 00 e8 03 00 00\", \n    \"48 9e 00 00 00 00 06 00 09 00 00 00 16 20 00 00\", \n    \"e8 03 00 00 e8 03 00 00 52 03 00 00 58 02 00 00\", \n    \"e8 03 00 00 48 9e 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 108, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673850129, \n    \"height\": 2564, \n    \"instance_id\": 1748212087, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 41954, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 11 23 2a 28 00 00 00 00 00 00 00 00\", \n    \"e2 a3 00 00 04 0a 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 77 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 41954, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 e2 a3 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483675\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"1b 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          26\n        ], \n        \" \\uc5ec\\ubc31 0mm, \\uae00\\uc790\\ucc98\\ub7fc \\ucde8\\uae09\"\n      ], \n      [\n        [\n          26, \n          27\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 30 00 6d 00\", \n    \"6d 00 2c 00 20 00 00 ae 90 c7 98 cc fc b7 20 00\", \n    \"e8 cd 09 ae 0d 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 54, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 39952, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 10 9c 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20977, \n    \"width\": 20977\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f1 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f1 51 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18692, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 04 49 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20977, \n    \"width\": 20977\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f1 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f1 51 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18692, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 04 49 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20977, \n    \"width\": 20977\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f1 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f1 51 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18692, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 04 49 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 20977, \n    \"width\": 20977\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f1 51 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f1 51 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18692, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 04 49 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673850128, \n    \"height\": 2564, \n    \"instance_id\": 1748212100, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 5\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 23 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 05 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 84 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483680\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"20 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          31\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ubb38\\ub2e8 \\uc67c\\ucabd\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          31, \n          32\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 38 bb e8 b2 20 00 7c c6\", \n    \"bd ca 80 bd 30 d1 20 00 35 00 6d 00 6d 00 0d 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 64, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 2, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 62, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 63, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 64, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 65, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 66, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 67, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 68, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 69, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 70, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 10084\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 64 27 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 71, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849872, \n    \"height\": 2564, \n    \"instance_id\": 1748212102, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 6\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 06 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 86 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 72, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 73, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483679\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"1f 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 74, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          30\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ub2e8 \\uc67c\\ucabd\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          30, \n          31\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 e8 b2 20 00 7c c6 bd ca\", \n    \"80 bd 30 d1 20 00 35 00 6d 00 6d 00 0d 00\"\n  ], \n  \"seqno\": 75, \n  \"size\": 62, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 76, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 77, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 3, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 03 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 78, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 79, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 80, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 81, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 82, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 83, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 84, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 85, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 86, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 87, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 88, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 89, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 90, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 91, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 92, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 93, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 94, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 95, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 96, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 97, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 98, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 20168\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c8 4e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 99, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849616, \n    \"height\": 2564, \n    \"instance_id\": 1748212103, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 7\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 21 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 07 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 87 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 100, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 101, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483679\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"1f 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 102, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          30\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ucabd \\uc67c\\ucabd\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          30, \n          31\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 bd ca 20 00 7c c6 bd ca\", \n    \"80 bd 30 d1 20 00 35 00 6d 00 6d 00 0d 00\"\n  ], \n  \"seqno\": 103, \n  \"size\": 62, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 104, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 105, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 4, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 04 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 106, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 107, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 108, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 109, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 110, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 111, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 112, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 113, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 114, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 115, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 116, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 117, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 118, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 119, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 120, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 121, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 122, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 123, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 124, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 125, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 126, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 30252\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 2c 76 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 127, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673849360, \n    \"height\": 2564, \n    \"instance_id\": 1748212104, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 9921, \n    \"y\": 0, \n    \"z_order\": 8\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 20 2a 28 00 00 00 00 c1 26 00 00\", \n    \"f0 51 00 00 04 0a 00 00 08 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 88 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 128, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 129, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483681\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"21 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 130, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          32\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\uc885\\uc774 \\uc67c\\ucabd\\ubd80\\ud130 35mm\"\n      ], \n      [\n        [\n          32, \n          33\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 85 c8 74 c7 20 00 7c c6\", \n    \"bd ca 80 bd 30 d1 20 00 33 00 35 00 6d 00 6d 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 131, \n  \"size\": 66, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 132, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 133, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 5, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 05 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 134, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 135, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 136, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 137, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 138, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 139, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 140, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 141, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 142, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 143, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 144, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 145, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 146, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 147, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 148, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 149, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 150, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 151, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 152, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 153, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 154, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 155, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673852176, \n    \"height\": 2564, \n    \"instance_id\": 1748212105, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 9\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 2b 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 09 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 89 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 156, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 157, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 2, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483681\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"21 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 80\"\n  ], \n  \"seqno\": 158, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          32\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ubb38\\ub2e8 \\uc624\\ub978\\ucabd\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          32, \n          33\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 38 bb e8 b2 20 00 24 c6\", \n    \"78 b9 bd ca 80 bd 30 d1 20 00 35 00 6d 00 6d 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 159, \n  \"size\": 66, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 160, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00 1d 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e8 03 00 00\", \n    \"20 4a 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 161, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 6, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 06 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 162, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 163, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 164, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 165, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 166, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 167, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 168, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 169, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 170, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 171, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 172, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 173, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 174, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 175, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 176, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 177, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 178, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 179, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 180, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 181, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 182, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 11684\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 a4 2d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 183, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673851920, \n    \"height\": 2564, \n    \"instance_id\": 1748212106, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 10\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 2a 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 0a 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 8a 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 184, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 185, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483680\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"20 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 186, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          31\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ub2e8 \\uc624\\ub978\\ucabd\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          31, \n          32\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 e8 b2 20 00 24 c6 78 b9\", \n    \"bd ca 80 bd 30 d1 20 00 35 00 6d 00 6d 00 0d 00\"\n  ], \n  \"seqno\": 187, \n  \"size\": 64, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 188, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 189, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 7, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 07 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 190, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 191, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 192, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 193, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 194, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 195, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 196, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 197, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 198, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 199, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 200, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 201, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 202, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 203, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 204, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 205, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 206, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 207, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 208, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 209, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 210, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 21768\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 08 55 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 211, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673851664, \n    \"height\": 2564, \n    \"instance_id\": 1748212107, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 11\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 29 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 0b 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 8b 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 212, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 213, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483680\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"20 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 214, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          31\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ucabd \\uc624\\ub978\\ucabd\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          31, \n          32\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 bd ca 20 00 24 c6 78 b9\", \n    \"bd ca 80 bd 30 d1 20 00 35 00 6d 00 6d 00 0d 00\"\n  ], \n  \"seqno\": 215, \n  \"size\": 64, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 216, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 217, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 8, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 08 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 218, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 219, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 220, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 221, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 222, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 223, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 224, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 225, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 226, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 227, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 228, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 229, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 230, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 231, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 232, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 233, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 234, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 235, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 236, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 237, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 238, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 31852\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 6c 7c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 239, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673851408, \n    \"height\": 2564, \n    \"instance_id\": 1748212108, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 9921, \n    \"y\": 0, \n    \"z_order\": 12\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 28 2a 28 00 00 00 00 c1 26 00 00\", \n    \"f0 51 00 00 04 0a 00 00 0c 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 8c 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 240, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 241, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 2, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483682\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"22 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 80\"\n  ], \n  \"seqno\": 242, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          33\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\uc885\\uc774 \\uc624\\ub978\\ucabd\\ubd80\\ud130 35mm\"\n      ], \n      [\n        [\n          33, \n          34\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 85 c8 74 c7 20 00 24 c6\", \n    \"78 b9 bd ca 80 bd 30 d1 20 00 33 00 35 00 6d 00\", \n    \"6d 00 0d 00\"\n  ], \n  \"seqno\": 243, \n  \"size\": 68, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 244, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00 1d 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e8 03 00 00\", \n    \"20 4a 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 245, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 9, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 09 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 246, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 247, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 248, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 249, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 250, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 251, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 252, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 253, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 254, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 255, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 256, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 257, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 258, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 259, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 260, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 2147483648, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 80\"\n  ], \n  \"seqno\": 261, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 262, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 263, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 4, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 04 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 264, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 265, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 266, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 267, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673851152, \n    \"height\": 2564, \n    \"instance_id\": 1748212096, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 27 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 01 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 80 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 268, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 269, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483682\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"22 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 270, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          33\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ubb38\\ub2e8 \\uac00\\uc6b4\\ub370\\ub85c\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          33, \n          34\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 38 bb e8 b2 20 00 00 ac\", \n    \"b4 c6 70 b3 5c b8 80 bd 30 d1 20 00 35 00 6d 00\", \n    \"6d 00 0d 00\"\n  ], \n  \"seqno\": 271, \n  \"size\": 68, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 272, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 30, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00 1e 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e8 03 00 00\", \n    \"20 4a 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 273, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 10, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 0a 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 274, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 275, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 276, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 277, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 278, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 279, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 280, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 281, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 282, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 283, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 284, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 285, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 286, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 287, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 288, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 289, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 290, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 291, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 292, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 293, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 294, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 11684\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 a4 2d 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 295, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673850896, \n    \"height\": 2564, \n    \"instance_id\": 1748212097, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 26 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 02 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 81 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 296, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 297, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483681\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"21 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 298, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          32\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ub2e8 \\uac00\\uc6b4\\ub370\\ub85c\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          32, \n          33\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 e8 b2 20 00 00 ac b4 c6\", \n    \"70 b3 5c b8 80 bd 30 d1 20 00 35 00 6d 00 6d 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 299, \n  \"size\": 66, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 300, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00 1d 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e8 03 00 00\", \n    \"20 4a 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 301, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 11, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 0b 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 302, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 303, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 304, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 305, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 306, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 307, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 308, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 309, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 310, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 311, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 312, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 313, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 314, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 315, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 316, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 317, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 318, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 319, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 9\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 00 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 320, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 321, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 322, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 23368\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 48 5b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 323, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673850640, \n    \"height\": 2564, \n    \"instance_id\": 1748212098, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 3\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 25 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 03 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 82 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 324, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 325, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483681\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"21 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 326, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          32\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\ucabd \\uac00\\uc6b4\\ub370\\ub85c\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          32, \n          33\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 bd ca 20 00 00 ac b4 c6\", \n    \"70 b3 5c b8 80 bd 30 d1 20 00 35 00 6d 00 6d 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 327, \n  \"size\": 66, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 328, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 29, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00 1d 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e8 03 00 00\", \n    \"20 4a 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 329, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 12, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 0c 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 330, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 331, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 332, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 333, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 334, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 335, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 336, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 337, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 338, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 339, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 340, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 341, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 342, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 343, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 344, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 345, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 346, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 347, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2048, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 4, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483657\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"09 00 00 80 00 08 00 00 04 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 348, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          9\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 349, \n  \"size\": 18, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 350, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 1000, \n        \"y\": 35052\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 ec 88 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 351, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 673850384, \n    \"height\": 2564, \n    \"instance_id\": 1748212099, \n    \"margin\": {\n      \"bottom\": 2835, \n      \"left\": 2835, \n      \"right\": 2835, \n      \"top\": 2835\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 20976, \n    \"x\": 1417, \n    \"y\": 0, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 24 2a 28 00 00 00 00 89 05 00 00\", \n    \"f0 51 00 00 04 0a 00 00 04 00 00 00 13 0b 13 0b\", \n    \"13 0b 13 0b 83 99 33 68 00 00 00 00\"\n  ], \n  \"seqno\": 352, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 20976, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f0 51 00 00\"\n  ], \n  \"seqno\": 353, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 2, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483682\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"22 00 00 80 00 00 04 00 03 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00\"\n  ], \n  \"seqno\": 354, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          2\n        ], \n        \"\\ud45c \"\n      ], \n      [\n        [\n          2, \n          10\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          10, \n          33\n        ], \n        \" \\uc5ec\\ubc31 10mm, \\uc885\\uc774 \\uac00\\uc6b4\\ub370\\ub85c\\ubd80\\ud130 5mm\"\n      ], \n      [\n        [\n          33, \n          34\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"5c d4 20 00 12 00 6f 6e 74 61 00 00 00 00 00 00\", \n    \"00 00 12 00 20 00 ec c5 31 bc 20 00 31 00 30 00\", \n    \"6d 00 6d 00 2c 00 20 00 85 c8 74 c7 20 00 00 ac\", \n    \"b4 c6 70 b3 5c b8 80 bd 30 d1 20 00 35 00 6d 00\", \n    \"6d 00 0d 00\"\n  ], \n  \"seqno\": 355, \n  \"size\": 68, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 356, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 0\n      }, \n      {\n        \"chpos\": 30, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 18976, \n        \"x\": 1000, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 20 4a 00 00\", \n    \"00 00 06 00 1e 00 00 00 40 06 00 00 e8 03 00 00\", \n    \"e8 03 00 00 52 03 00 00 58 02 00 00 e8 03 00 00\", \n    \"20 4a 00 00 00 00 06 00\"\n  ], \n  \"seqno\": 357, \n  \"size\": 72, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 4, \n    \"number\": 13, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 04 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 358, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"cellspacing\": 0, \n    \"cols\": 2, \n    \"flags\": 67108870, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      2, \n      2\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 04 02 00 02 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 02 00 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 359, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 360, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 361, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 362, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 363, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 364, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 365, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 366, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 367, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 368, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 369, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 370, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 371, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 1, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 282, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 10488, \n    \"width\": 10488\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 01 00 01 00 01 00\", \n    \"f8 28 00 00 1a 01 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"01 00 f8 28 00 00\"\n  ], \n  \"seqno\": 372, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 3, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 03 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 373, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 374, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 8204, \n        \"x\": 1000, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 e8 03 00 00 0c 20 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 375, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 8, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 10, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 0a 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 2, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 14, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0e 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": -16777216, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 2000, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 d0 07 00 00 d0 07 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 2, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 2000, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 d0 07 00 00 d0 07 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"02 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 0b 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 13, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 0d 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 12, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0c 00 02 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 02 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-11-06 04:51:07.116000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-06 08:08:44.893000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 11월 6일 목요일 오후 1:51:07\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"8\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"10\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"2\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"14\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"2000\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"2\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"2000\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"13\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"12\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"17\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"4\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000011\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40520\" x=\"1000\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"11\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"3\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"0000000B\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40520\" x=\"1000\" y=\"1600\">\n            <Text charshape-id=\"1\" lang=\"ko\">전</Text>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"1\" height=\"4414\" height-baseline=\"3752\" height-text=\"4414\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40520\" x=\"1000\" y=\"3200\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2311\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"1\" instance-id=\"1748212087\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"41954\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"41954\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"27\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000001B\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"39952\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"1\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 0</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">글자처럼 취급</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20977\" unknown1=\"0\" valign=\"middle\" width=\"20977\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18692\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20977\" unknown1=\"0\" valign=\"middle\" width=\"20977\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18692\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20977\" unknown1=\"0\" valign=\"middle\" width=\"20977\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18692\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"20977\" unknown1=\"0\" valign=\"middle\" width=\"20977\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18692\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n          </LineSeg>\n          <LineSeg bullet=\"0\" chpos=\"9\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"40520\" x=\"1000\" y=\"8214\">\n            <Text charshape-id=\"1\" lang=\"ko\">후</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"4\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"0\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2310\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1748212100\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"1\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"5\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"32\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000020\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"2\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">문단 왼쪽부터 5</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"11\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"12\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"13\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"10084\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2210\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212102\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"2\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"6\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"31\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"14\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000001F\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"3\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">단 왼쪽부터 5</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"15\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"16\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"17\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"18\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"19\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"20168\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2110\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"1748212103\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"3\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"7\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"31\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"20\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000001F\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"4\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">쪽 왼쪽부터 5</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"21\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"22\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"23\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"24\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"25\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"30252\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2010\" flow=\"block\" halign=\"left\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1748212104\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"4\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"9921\" y=\"0\" z-order=\"8\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"33\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"26\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000021\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"5\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">종이 왼쪽부터 35</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"27\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"28\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"29\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"30\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"31\" parashape-id=\"4\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"0\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2B10\" flow=\"block\" halign=\"right\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1748212105\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"5\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"9\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"33\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"2147483648\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"32\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000021\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"6\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">문단 오른쪽부터 </Text>\n                  </LineSeg>\n                  <LineSeg bullet=\"0\" chpos=\"29\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"en\">5mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"33\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"34\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"35\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"36\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"37\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"11684\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2A10\" flow=\"block\" halign=\"right\" height=\"2564\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212106\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"6\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"10\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"32\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"38\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000020\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"7\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">단 오른쪽부터 5</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"39\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"40\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"41\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"42\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"43\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"21768\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2910\" flow=\"block\" halign=\"right\" height=\"2564\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"1748212107\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"7\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"11\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"32\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"44\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000020\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"8\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">쪽 오른쪽부터 5</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"45\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"46\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"47\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"48\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"49\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"31852\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2810\" flow=\"block\" halign=\"right\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1748212108\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"8\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"9921\" y=\"0\" z-order=\"12\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"34\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"2147483648\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"50\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000022\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"9\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">종이 오른쪽부터 </Text>\n                  </LineSeg>\n                  <LineSeg bullet=\"0\" chpos=\"29\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"en\">35mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"51\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"52\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"53\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"2147483648\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"54\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"1\" new-section=\"0\" paragraph-id=\"55\" parashape-id=\"4\" rangetags=\"0\" split=\"04\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"0\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2710\" flow=\"block\" halign=\"center\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paragraph\" inline=\"0\" instance-id=\"1748212096\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"9\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"1\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"34\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"56\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000022\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"10\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">문단 가운데로부터 </Text>\n                  </LineSeg>\n                  <LineSeg bullet=\"0\" chpos=\"30\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"en\">5mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"57\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"58\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"59\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"60\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"61\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"11684\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2610\" flow=\"block\" halign=\"center\" height=\"2564\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1748212097\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"10\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"2\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"33\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"62\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000021\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"11\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">단 가운데로부터 </Text>\n                  </LineSeg>\n                  <LineSeg bullet=\"0\" chpos=\"29\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"en\">5mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"63\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"64\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"65\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"66\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"67\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000009\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"23368\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2510\" flow=\"block\" halign=\"center\" height=\"2564\" height-relto=\"absolute\" hrelto=\"page\" inline=\"0\" instance-id=\"1748212098\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"11\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"3\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"33\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"68\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000021\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"12\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">쪽 가운데로부터 </Text>\n                  </LineSeg>\n                  <LineSeg bullet=\"0\" chpos=\"29\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"en\">5mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"69\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"70\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"71\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"72\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"9\" charshapes=\"1\" control=\"1\" controlmask=\"00000800\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"73\" parashape-id=\"4\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000009\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"1000\" y=\"35052\">\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"282A2410\" flow=\"block\" halign=\"center\" height=\"2564\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1748212099\" margin-bottom=\"2835\" margin-left=\"2835\" margin-right=\"2835\" margin-top=\"2835\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"12\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"20976\" width-relto=\"absolute\" x=\"1417\" y=\"0\" z-order=\"4\">\n              <TableCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"20976\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"34\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"2\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"74\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000022\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">표 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000004\" footnoteshape=\"0\" kind=\"table\" number=\"13\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 여백 10</Text>\n                    <Text charshape-id=\"1\" lang=\"en\">mm, </Text>\n                    <Text charshape-id=\"1\" lang=\"ko\">종이 가운데로부터 </Text>\n                  </LineSeg>\n                  <LineSeg bullet=\"0\" chpos=\"30\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"18976\" x=\"1000\" y=\"1600\">\n                    <Text charshape-id=\"1\" lang=\"en\">5mm</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </TableCaption>\n              <TableBody borderfill-id=\"1\" cellspacing=\"0\" cols=\"2\" flags=\"04000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"75\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"76\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"1\" col=\"0\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"77\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"1\" col=\"1\" colspan=\"1\" height=\"282\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"10488\" unknown1=\"0\" valign=\"middle\" width=\"10488\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"78\" parashape-id=\"3\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"8204\" x=\"1000\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-14\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-20\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-26\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-32\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-38\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-44\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-50\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-56\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\" fo:break-before=\"page\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-62\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-68\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-74\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"148mm\" table:align=\"margins\" fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-2\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-3\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-4\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-5\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-6\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-7\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-8\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-9\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-10\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-11\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-12\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-13\" style:family=\"table\"><style:table-properties style:width=\"74mm\" table:align=\"margins\" fo:margin-left=\"10mm\" fo:margin-right=\"10mm\" fo:margin-top=\"10mm\" fo:margin-bottom=\"10mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-2-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-3-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-4-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-4-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-4-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-4-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-5-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-5-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-5-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-5-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-6-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-6-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-6-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-6-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-7-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-7-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-7-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-7-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-8-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-8-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-8-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-8-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-9-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-9-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-9-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-9-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-10-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-10-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-10-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-10-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-11-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-11-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-11-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-11-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-12-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-12-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-12-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-12-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-13-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-13-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-13-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-13-2-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><text:p text:style-name=\"Paragraph-2\"><text:span>전</text:span><text:span>후</text:span></text:p><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-1-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-1-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-1-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-8\"/><table:table table:style-name=\"Table-2\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-2-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-2-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-2-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-2-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-14\"/><table:table table:style-name=\"Table-3\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-3-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-3-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-3-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-3-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-20\"/><table:table table:style-name=\"Table-4\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-4-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-4-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-4-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-4-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-26\"/><table:table table:style-name=\"Table-5\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-5-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-5-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-5-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-5-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-32\"/><table:table table:style-name=\"Table-6\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-6-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-6-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-6-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-6-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-38\"/><table:table table:style-name=\"Table-7\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-7-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-7-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-7-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-7-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-44\"/><table:table table:style-name=\"Table-8\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-8-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-8-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-8-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-8-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-50\"/><table:table table:style-name=\"Table-9\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-9-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-9-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-9-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-9-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-56\"/><table:table table:style-name=\"Table-10\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-10-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-10-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-10-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-10-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-62\"/><table:table table:style-name=\"Table-11\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-11-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-11-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-11-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-11-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-68\"/><table:table table:style-name=\"Table-12\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-12-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-12-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-12-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-12-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-74\"/><table:table table:style-name=\"Table-13\"><table:table-column table:number-columns-repeated=\"2\"/><table:table-row><table:table-cell table:style-name=\"Table-13-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-13-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-13-2-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-13-2-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table-position.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"10pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <table cellspacing=\"0\" class=\"TableControl borderfill-2\" style=\"  width: 39.99mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\">\n            <tr>\n              <td class=\"borderfill-2\" colspan=\"1\" rowspan=\"1\" style=\"  width: 13.33mm;&#10;  height: 25mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-2\" colspan=\"1\" rowspan=\"1\" style=\"  width: 13.33mm;&#10;  height: 25mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n              <td class=\"borderfill-2\" colspan=\"1\" rowspan=\"2\" style=\"  width: 13.33mm;&#10;  height: 50mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n            <tr>\n              <td class=\"borderfill-2\" colspan=\"2\" rowspan=\"1\" style=\"  width: 26.66mm;&#10;  height: 25mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\">\n                <p class=\"Normal\"/>\n              </td>\n            </tr>\n          </table>\n          <p class=\"Normal parashape-1\"/>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><table class=\"TableControl borderfill-2\" cellspacing=\"0\" style=\"  width: 39.99mm;&#10;/* hrelto: column halign: left*/  margin-left: 1mm;&#10;  border-collapse: collapse;&#10;\"><tr><td class=\"borderfill-2\" style=\"  width: 13.33mm;&#10;  height: 25mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-2\" style=\"  width: 13.33mm;&#10;  height: 25mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"1\"><p class=\"Normal\"></p></td><td class=\"borderfill-2\" style=\"  width: 13.33mm;&#10;  height: 50mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"2\" colspan=\"1\"><p class=\"Normal\"></p></td></tr><tr><td class=\"borderfill-2\" style=\"  width: 26.66mm;&#10;  height: 25mm;&#10;  padding: 0.5mm 0.5mm 0.5mm 0.5mm;&#10;\" rowspan=\"1\" colspan=\"2\"><p class=\"Normal\"></p></td></tr></table><p class=\"Normal parashape-1\"></p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n.borderfill-2 {\n  border-top: 1px solid #000000;\n  border-right: 1px solid #000000;\n  border-bottom: 1px solid #000000;\n  border-left: 1px solid #000000;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 25\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 00 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"tbl \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6c 62 74 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 0, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"tbl \", \n    \"description\": \"\", \n    \"flags\": 136978960, \n    \"height\": 14172, \n    \"instance_id\": 1812098202, \n    \"margin\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 11337, \n    \"x\": 0, \n    \"y\": 0, \n    \"z_order\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6c 62 74 10 22 2a 08 00 00 00 00 00 00 00 00\", \n    \"49 2c 00 00 5c 37 00 00 00 00 00 00 1b 01 1b 01\", \n    \"1b 01 1b 01 9a 6c 02 6c 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"TableControl\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"cellspacing\": 0, \n    \"cols\": 3, \n    \"flags\": 6, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"rowcols\": [\n      3, \n      1\n    ], \n    \"rows\": 2, \n    \"validZones\": []\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"06 00 00 00 02 00 03 00 00 00 8d 00 8d 00 8d 00\", \n    \"8d 00 03 00 01 00 02 00 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 26, \n  \"tagid\": 77, \n  \"tagname\": \"HWPTAG_TABLE\", \n  \"type\": \"TableBody\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"col\": 0, \n    \"colspan\": 1, \n    \"height\": 7086, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 3779, \n    \"width\": 3779\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 00 00 00 00 01 00 01 00\", \n    \"c3 0e 00 00 ae 1b 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"02 00 c3 0e 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 3496, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 a8 0d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"col\": 1, \n    \"colspan\": 1, \n    \"height\": 7086, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 3779, \n    \"width\": 3779\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 01 00 00 00 01 00 01 00\", \n    \"c3 0e 00 00 ae 1b 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"02 00 c3 0e 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 3496, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 a8 0d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"col\": 2, \n    \"colspan\": 1, \n    \"height\": 14172, \n    \"listflags\": 32, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 0, \n    \"rowspan\": 2, \n    \"unknown1\": 0, \n    \"unknown_width\": 3779, \n    \"width\": 3779\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 02 00 00 00 01 00 02 00\", \n    \"c3 0e 00 00 5c 37 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"02 00 c3 0e 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 3496, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 a8 0d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 2, \n    \"col\": 0, \n    \"colspan\": 2, \n    \"height\": 7086, \n    \"listflags\": 83886112, \n    \"padding\": {\n      \"bottom\": 141, \n      \"left\": 141, \n      \"right\": 141, \n      \"top\": 141\n    }, \n    \"paragraphs\": 1, \n    \"row\": 1, \n    \"rowspan\": 1, \n    \"unknown1\": 0, \n    \"unknown_width\": 7558, \n    \"width\": 7558\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 05 00 00 01 00 02 00 01 00\", \n    \"86 1d 00 00 ae 1b 00 00 8d 00 8d 00 8d 00 8d 00\", \n    \"02 00 86 1d 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 38, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TableCell\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 7276, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 6c 1c 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483649\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 00 80 00 00 00 00 01 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14738\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 92 39 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 0, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 4, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 04 00\", \n    \"00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 2, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fillflags\": 0, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 01 01 00 00 00 00 01 01 00 00 00 00 01 01\", \n    \"00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 40, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-08-25 09:18:35.363000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-08-25 09:22:47.416000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 8월 25일 목요일 오후 6:18:35\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"0\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"4\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"2\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"0\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000000\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.12mm\" width-flags=\"01\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000019\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"0\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <TableControl affect-line-spacing=\"0\" chid=\"tbl \" description=\"\" flags=\"082A2210\" flow=\"block\" halign=\"left\" height=\"14172\" height-relto=\"absolute\" hrelto=\"column\" inline=\"0\" instance-id=\"1812098202\" margin-bottom=\"283\" margin-left=\"283\" margin-right=\"283\" margin-top=\"283\" number-category=\"table\" overlap-others=\"0\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"1\" table-id=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paragraph\" width=\"11337\" width-relto=\"absolute\" x=\"0\" y=\"0\" z-order=\"0\">\n              <TableBody borderfill-id=\"2\" cellspacing=\"0\" cols=\"3\" flags=\"00000006\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" repeat-header=\"1\" rowcols=\"()\" rows=\"2\" split-page=\"split\">\n                <Array name=\"validZones\"/>\n                <TableRow>\n                  <TableCell borderfill-id=\"2\" col=\"0\" colspan=\"1\" height=\"7086\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"3779\" unknown1=\"0\" valign=\"middle\" width=\"3779\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"3496\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"2\" col=\"1\" colspan=\"1\" height=\"7086\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"3779\" unknown1=\"0\" valign=\"middle\" width=\"3779\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"3496\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                  <TableCell borderfill-id=\"2\" col=\"2\" colspan=\"1\" height=\"14172\" linebreak=\"0\" listflags=\"00000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"0\" rowspan=\"2\" textdirection=\"0\" unknown-width=\"3779\" unknown1=\"0\" valign=\"middle\" width=\"3779\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"3496\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n                <TableRow>\n                  <TableCell borderfill-id=\"2\" col=\"0\" colspan=\"2\" height=\"7086\" linebreak=\"0\" listflags=\"05000020\" padding-bottom=\"141\" padding-left=\"141\" padding-right=\"141\" padding-top=\"141\" paragraphs=\"1\" row=\"1\" rowspan=\"1\" textdirection=\"0\" unknown-width=\"7558\" unknown1=\"0\" valign=\"middle\" width=\"7558\">\n                    <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n                      <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"7276\" x=\"0\" y=\"0\"/>\n                    </Paragraph>\n                  </TableCell>\n                </TableRow>\n              </TableBody>\n            </TableControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"1\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"1\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000001\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14738\"/>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Table-1\" style:family=\"table\"><style:table-properties style:width=\"39.99mm\" table:align=\"margins\" fo:margin-left=\"1mm\" fo:margin-right=\"1mm\" fo:margin-top=\"1mm\" fo:margin-bottom=\"1mm\" table:border-model=\"collapsing\"/></style:style><style:style style:name=\"Table-1-1-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-1-2\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-1-3\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style><style:style style:name=\"Table-1-2-1\" style:family=\"table-cell\"><style:table-cell-properties fo:padding-left=\"0.5mm\" fo:padding-right=\"0.5mm\" fo:padding-top=\"0.5mm\" fo:padding-bottom=\"0.5mm\" fo:border-left=\"0.12mm solid #000000\" fo:border-right=\"0.12mm solid #000000\" fo:border-top=\"0.12mm solid #000000\" fo:border-bottom=\"0.12mm solid #000000\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"/><table:table table:style-name=\"Table-1\"><table:table-column table:number-columns-repeated=\"3\"/><table:table-row><table:table-cell table:style-name=\"Table-1-1-1\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-1-1-2\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell><table:table-cell table:style-name=\"Table-1-1-3\" table:number-columns-spanned=\"1\" table:number-rows-spanned=\"2\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row><table:table-row><table:table-cell table:style-name=\"Table-1-2-1\" table:number-columns-spanned=\"2\" table:number-rows-spanned=\"1\"><text:p text:style-name=\"바탕글\"/></table:table-cell></table:table-row></table:table><text:p text:style-name=\"Paragraph-6\"/></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/table.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title/>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\">&#13;</p>\n          <div class=\"GShapeObjectControl\" style=\"  width: 41.5mm;&#10;/* hrelto: paper halign: left*/  margin-left: 4.35mm;&#10;\">\n            <p class=\"Normal\"><span class=\"lang-ko\">그림 </span><span class=\"autonumbering autonumbering-picture\">1</span><span class=\"lang-ko\"> 캡션</span>&#13;</p>\n            <p class=\"Normal\"><span class=\"lang-ko\">글상자</span>&#13;</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title></title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\">&#13;</p><div class=\"GShapeObjectControl\" style=\"  width: 41.5mm;&#10;/* hrelto: paper halign: left*/  margin-left: 4.35mm;&#10;\"><p class=\"Normal\"><span class=\"lang-ko\">그림 </span><span class=\"autonumbering autonumbering-picture\">1</span><span class=\"lang-ko\"> 캡션</span>&#13;</p><p class=\"Normal\"><span class=\"lang-ko\">글상자</span>&#13;</p></div></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 2052, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 1, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483673\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"19 00 00 80 04 08 00 00 01 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          24\n        ], \n        {\n          \"chid\": \"gso \", \n          \"code\": 11, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          24, \n          25\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"0b 00 20 6f 73 67 00 00 00 00 00 00 00 00 0b 00\", \n    \"0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 50, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"chid\": \"gso \", \n    \"description\": \"\", \n    \"flags\": 610942976, \n    \"height\": 5476, \n    \"instance_id\": 1732707051, \n    \"margin\": {\n      \"bottom\": 0, \n      \"left\": 0, \n      \"right\": 0, \n      \"top\": 0\n    }, \n    \"unknown1\": 0, \n    \"unknown2\": 0, \n    \"width\": 11763, \n    \"x\": 9736, \n    \"y\": 11163, \n    \"z_order\": 4\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"20 6f 73 67 00 40 6a 24 9b 2b 00 00 08 26 00 00\", \n    \"f3 2d 00 00 64 15 00 00 04 00 00 00 00 00 00 00\", \n    \"00 00 00 00 eb 02 47 67 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 44, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"GShapeObjectControl\"\n},\n{\n  \"content\": {\n    \"flags\": 3, \n    \"listflags\": 0, \n    \"max_width\": 11763, \n    \"paragraphs\": 1, \n    \"separation\": 850, \n    \"unknown1\": 0, \n    \"width\": 8504\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00 03 00 00 00 38 21 00 00\", \n    \"52 03 f3 2d 00 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 22, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"GShapeObjectCaption\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 262144, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483663\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"0f 00 00 80 00 00 04 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\uadf8\\ub9bc \"\n      ], \n      [\n        [\n          3, \n          11\n        ], \n        {\n          \"chid\": \"atno\", \n          \"code\": 18, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          11, \n          14\n        ], \n        \" \\ucea1\\uc158\"\n      ], \n      [\n        [\n          14, \n          15\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"f8 ad bc b9 20 00 12 00 6f 6e 74 61 00 00 00 00\", \n    \"00 00 00 00 12 00 20 00 a1 ce 58 c1 0d 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 30, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 11760, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 f0 2d 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"atno\", \n    \"flags\": 3, \n    \"number\": 1, \n    \"prefix\": 0, \n    \"suffix\": 0, \n    \"usersymbol\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"6f 6e 74 61 03 00 00 00 01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"AutoNumbering\"\n},\n{\n  \"content\": {\n    \"angle\": 0, \n    \"border\": {\n      \"color\": 0, \n      \"flags\": 3506438209, \n      \"width\": 33\n    }, \n    \"chid\": \"$rec\", \n    \"chid0\": \"$rec\", \n    \"fill_flags\": 0, \n    \"fill_shape\": 0, \n    \"flags\": 16777216, \n    \"height\": 5476, \n    \"initial_height\": 5476, \n    \"initial_width\": 11763, \n    \"level_in_group\": 0, \n    \"local_version\": 1, \n    \"rotation_center\": {\n      \"x\": 5881, \n      \"y\": 2738\n    }, \n    \"scalerotations\": [\n      {\n        \"rotator\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }, \n        \"scaler\": {\n          \"a\": 1.0, \n          \"b\": 0.0, \n          \"c\": 0.0, \n          \"d\": 1.0, \n          \"e\": 0.0, \n          \"f\": 0.0\n        }\n      }\n    ], \n    \"scalerotations_count\": 1, \n    \"translation\": {\n      \"a\": 1.0, \n      \"b\": 0.0, \n      \"c\": 0.0, \n      \"d\": 1.0, \n      \"e\": 0.0, \n      \"f\": 0.0\n    }, \n    \"unknown\": 0, \n    \"unknown1\": 0, \n    \"width\": 11763, \n    \"x_in_group\": 0, \n    \"y_in_group\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"63 65 72 24 63 65 72 24 00 00 00 00 00 00 00 00\", \n    \"00 00 01 00 f3 2d 00 00 64 15 00 00 f3 2d 00 00\", \n    \"64 15 00 00 00 00 00 01 00 00 f9 16 00 00 b2 0a\", \n    \"00 00 01 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 f0 3f 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 21 00 00 00 41 00 00 d1\", \n    \"00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 217, \n  \"tagid\": 76, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT\", \n  \"type\": \"ShapeComponent\"\n},\n{\n  \"content\": {\n    \"listflags\": 32, \n    \"maxwidth\": 11763, \n    \"padding\": {\n      \"bottom\": 283, \n      \"left\": 283, \n      \"right\": 283, \n      \"top\": 283\n    }, \n    \"paragraphs\": 1, \n    \"unknown1\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"01 00 00 00 20 00 00 00 1b 01 1b 01 1b 01 1b 01\", \n    \"f3 2d 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 20, \n  \"tagid\": 72, \n  \"tagname\": \"HWPTAG_LIST_HEADER\", \n  \"type\": \"TextboxParagraphList\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483652\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"04 00 00 80 00 00 00 00 02 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          3\n        ], \n        \"\\uae00\\uc0c1\\uc790\"\n      ], \n      [\n        [\n          3, \n          4\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 ae c1 c0 90 c7 0d 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 11196, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 4, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 bc 2b 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"p0\": {\n      \"x\": 0, \n      \"y\": 0\n    }, \n    \"p1\": {\n      \"x\": 11763, \n      \"y\": 0\n    }, \n    \"p2\": {\n      \"x\": 11763, \n      \"y\": 5476\n    }, \n    \"p3\": {\n      \"x\": 0, \n      \"y\": 5476\n    }, \n    \"round\": 0\n  }, \n  \"level\": 3, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 f3 2d 00 00 00 00 00\", \n    \"00 f3 2d 00 00 64 15 00 00 00 00 00 00 64 15 00\", \n    \"00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 33, \n  \"tagid\": 79, \n  \"tagname\": \"HWPTAG_SHAPE_COMPONENT_RECTANGLE\", \n  \"type\": \"ShapeRectangle\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 3, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 1, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00\", \n    \"00 00 00 00 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2011-05-25 12:01:24.706000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2011-05-25 12:34:22.035000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2011년 5월 25일 수요일 오후 9:01:24\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"3\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"1\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"25\" charshapes=\"1\" control=\"1\" controlmask=\"00000804\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"80000019\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <GShapeObjectControl affect-line-spacing=\"0\" chid=\"gso \" description=\"\" flags=\"246A4000\" flow=\"front\" gshape-id=\"0\" halign=\"left\" height=\"5476\" height-relto=\"absolute\" hrelto=\"paper\" inline=\"0\" instance-id=\"1732707051\" margin-bottom=\"0\" margin-left=\"0\" margin-right=\"0\" margin-top=\"0\" number-category=\"figure\" overlap-others=\"1\" protect-size-when-vrelto-paragraph=\"0\" restrict-in-page=\"0\" text-side=\"both\" unknown1=\"0\" unknown2=\"0\" valign=\"top\" vrelto=\"paper\" width=\"11763\" width-relto=\"absolute\" x=\"9736\" y=\"11163\" z-order=\"4\">\n              <GShapeObjectCaption expand-to-margin=\"0\" flags=\"00000003\" linebreak=\"0\" listflags=\"00000000\" max-width=\"11763\" paragraphs=\"1\" position=\"bottom\" separation=\"850\" textdirection=\"0\" unknown1=\"0\" valign=\"top\" width=\"8504\">\n                <Paragraph chars=\"15\" charshapes=\"1\" control=\"0\" controlmask=\"00040000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"8000000F\" unknown=\"1\" unknown1=\"0\">\n                  <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"11760\" x=\"0\" y=\"0\">\n                    <Text charshape-id=\"1\" lang=\"ko\">그림 </Text>\n                    <AutoNumbering chid=\"atno\" flags=\"00000003\" footnoteshape=\"0\" kind=\"picture\" number=\"1\" prefix=\"\" suffix=\"\" superscript=\"0\" usersymbol=\"\"/>\n                    <Text charshape-id=\"1\" lang=\"ko\"> 캡션</Text>\n                    <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                  </LineSeg>\n                </Paragraph>\n              </GShapeObjectCaption>\n              <ShapeComponent angle=\"0\" chid=\"$rec\" chid0=\"$rec\" fill-colorpattern=\"0\" fill-flags=\"0000\" fill-gradation=\"0\" fill-image=\"0\" fill-shape=\"0\" flags=\"01000000\" flip=\"0\" height=\"5476\" initial-height=\"5476\" initial-width=\"11763\" level-in-group=\"0\" local-version=\"1\" scalerotations-count=\"1\" shape-id=\"0\" unknown=\"0\" unknown1=\"0\" width=\"11763\" x-in-group=\"0\" y-in-group=\"0\">\n                <Coord attribute-name=\"rotation_center\" x=\"5881\" y=\"2738\"/>\n                <Matrix a=\"1.0\" attribute-name=\"translation\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                <Array name=\"scalerotations\">\n                  <ScaleRotationMatrix>\n                    <Matrix a=\"1.0\" attribute-name=\"scaler\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                    <Matrix a=\"1.0\" attribute-name=\"rotator\" b=\"0.0\" c=\"0.0\" d=\"1.0\" e=\"0.0\" f=\"0.0\"/>\n                  </ScaleRotationMatrix>\n                </Array>\n                <BorderLine arrow-end=\"none\" arrow-end-fill=\"1\" arrow-end-size=\"normal\" arrow-start=\"none\" arrow-start-fill=\"1\" arrow-start-size=\"normal\" attribute-name=\"border\" color=\"#000000\" flags=\"D1000041\" line-end=\"flat\" stroke=\"solid\" width=\"33\"/>\n                <TextboxParagraphList linebreak=\"0\" listflags=\"00000020\" maxwidth=\"11763\" padding-bottom=\"283\" padding-left=\"283\" padding-right=\"283\" padding-top=\"283\" paragraphs=\"1\" textdirection=\"0\" unknown1=\"0\" valign=\"middle\">\n                  <Paragraph chars=\"4\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"2\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000004\" unknown=\"1\" unknown1=\"0\">\n                    <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"11196\" x=\"0\" y=\"0\">\n                      <Text charshape-id=\"1\" lang=\"ko\">글상자</Text>\n                      <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n                    </LineSeg>\n                  </Paragraph>\n                </TextboxParagraphList>\n                <ShapeRectangle round=\"0\">\n                  <Coord attribute-name=\"p0\" x=\"0\" y=\"0\"/>\n                  <Coord attribute-name=\"p1\" x=\"11763\" y=\"0\"/>\n                  <Coord attribute-name=\"p2\" x=\"11763\" y=\"5476\"/>\n                  <Coord attribute-name=\"p3\" x=\"0\" y=\"5476\"/>\n                </ShapeRectangle>\n              </ShapeComponent>\n            </GShapeObjectControl>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:name=\"Shape-1\" style:family=\"graphic\"><style:graphic-properties fo:margin-left=\"0mm\" fo:margin-right=\"0mm\" fo:margin-top=\"0mm\" fo:margin-bottom=\"0mm\" style:wrap=\"run-through\" style:vertical-rel=\"page\" style:horizontal-rel=\"page\" style:horizontal-pos=\"from-left\" style:vertical-pos=\"from-top\" draw:fill=\"none\" draw:stroke=\"solid\" svg:stroke-color=\"#000000\" svg:stroke-width=\"0.12mm\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><draw:rect draw:style-name=\"Shape-1\" svg:x=\"34.35mm\" svg:y=\"39.38mm\" svg:width=\"41.5mm\" svg:height=\"19.32mm\" text:anchor-type=\"paragraph\" draw:transform=\" translate (-34.35mm -39.38mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) matrix (1.0 0.0 0.0 1.0 0mm 0mm) translate (34.35mm 39.38mm)\"><text:p text:style-name=\"바탕글\"><text:span>글상자</text:span></text:p></draw:rect></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/textbox.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>실선밑줄</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-5\">실선밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-6\">대시밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-7\">점선밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-8\">대시일점밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-9\">대시이점밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-10\">긴대시밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-11\">큰점선밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-12\">이중실선밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-13\">이중증가밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-14\">이중감소밑줄</span>&#13;</p>\n          <p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-15\">삼중밑줄</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>실선밑줄</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-5\">실선밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-6\">대시밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-7\">점선밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-8\">대시일점밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-9\">대시이점밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-10\">긴대시밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-11\">큰점선밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-12\">이중실선밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-13\">이중증가밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-14\">이중감소밑줄</span>&#13;</p><p class=\"Normal parashape-11\"><span class=\"lang-ko charshape-15\">삼중밑줄</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 4*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 3*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-0 > span {\n  line-height: 1.6;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-8 > span {\n  line-height: 1.5;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-10 > span {\n  line-height: 1.3;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-11 > span {\n  line-height: 1.6;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-5 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: solid;\n  -moz-text-decoration-style: solid;\n  -webkit-text-decoration-style: solid;\n}\nspan.charshape-5.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-5.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dashed;\n  -moz-text-decoration-style: dashed;\n  -webkit-text-decoration-style: dashed;\n}\nspan.charshape-6.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-6.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\nspan.charshape-7.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-7.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dashed;\n  -moz-text-decoration-style: dashed;\n  -webkit-text-decoration-style: dashed;\n}\nspan.charshape-8.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-8.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dashed;\n  -moz-text-decoration-style: dashed;\n  -webkit-text-decoration-style: dashed;\n}\nspan.charshape-9.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-9.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dashed;\n  -moz-text-decoration-style: dashed;\n  -webkit-text-decoration-style: dashed;\n}\nspan.charshape-10.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-10.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: dotted;\n  -moz-text-decoration-style: dotted;\n  -webkit-text-decoration-style: dotted;\n}\nspan.charshape-11.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-11.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: double;\n  -moz-text-decoration-style: double;\n  -webkit-text-decoration-style: double;\n}\nspan.charshape-12.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-12.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: double;\n  -moz-text-decoration-style: double;\n  -webkit-text-decoration-style: double;\n}\nspan.charshape-13.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-13.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: double;\n  -moz-text-decoration-style: double;\n  -webkit-text-decoration-style: double;\n}\nspan.charshape-14.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-14.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15 {\n  color: #000000;\n  text-decoration: underline;\n  text-decoration-color: #000000;\n  -moz-text-decoration-color: #000000;\n  -webkit-text-decoration-color: #000000;\n  text-decoration-style: double;\n  -moz-text-decoration-style: double;\n  -webkit-text-decoration-style: double;\n}\nspan.charshape-15.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-15.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 21\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"15 00 00 00 04 00 00 00 0b 00 00 03 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          20\n        ], \n        \"\\uc2e4\\uc120\\ubc11\\uc904\"\n      ], \n      [\n        [\n          20, \n          21\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"e4 c2 20 c1 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 42, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        5\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 05 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 0\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\ub300\\uc2dc\\ubc11\\uc904\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 b3 dc c2 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        6\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 06 00 00 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 1600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 06 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 5\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uc810\\uc120\\ubc11\\uc904\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"10 c8 20 c1 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        7\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 07 00 00 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 3200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 0c 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\ub300\\uc2dc\\uc77c\\uc810\\ubc11\\uc904\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 b3 dc c2 7c c7 10 c8 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        8\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 08 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 4800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 12 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\ub300\\uc2dc\\uc774\\uc810\\ubc11\\uc904\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 b3 dc c2 74 c7 10 c8 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        9\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 09 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 6400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 19 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\uae34\\ub300\\uc2dc\\ubc11\\uc904\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"34 ae 00 b3 dc c2 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        10\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0a 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 8000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 1f 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 6\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"06 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          5\n        ], \n        \"\\ud070\\uc810\\uc120\\ubc11\\uc904\"\n      ], \n      [\n        [\n          5, \n          6\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"70 d0 10 c8 20 c1 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 12, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        11\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0b 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 9600\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 25 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uc774\\uc911\\uc2e4\\uc120\\ubc11\\uc904\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"74 c7 11 c9 e4 c2 20 c1 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        12\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0c 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 11200\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 c0 2b 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uc774\\uc911\\uc99d\\uac00\\ubc11\\uc904\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"74 c7 11 c9 9d c9 00 ac 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        13\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0d 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 12800\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 32 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 7\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"07 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          6\n        ], \n        \"\\uc774\\uc911\\uac10\\uc18c\\ubc11\\uc904\"\n      ], \n      [\n        [\n          6, \n          7\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"74 c7 11 c9 10 ac 8c c1 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 14, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        14\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0e 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 14400\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 40 38 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n},\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 0, \n    \"instance_id\": 0, \n    \"linesegs\": 1, \n    \"parashape_id\": 11, \n    \"rangetags\": 0, \n    \"split\": 0, \n    \"style_id\": 0, \n    \"text\": 2147483653\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"05 00 00 80 00 00 00 00 0b 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          4\n        ], \n        \"\\uc0bc\\uc911\\ubc11\\uc904\"\n      ], \n      [\n        [\n          4, \n          5\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"bc c0 11 c9 11 bc 04 c9 0d 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 10, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        15\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 0f 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"linesegs\": [\n      {\n        \"chpos\": 0, \n        \"height\": 1000, \n        \"height_baseline\": 850, \n        \"height_text\": 1000, \n        \"lineseg_flags\": 393216, \n        \"space_below\": 600, \n        \"width\": 42520, \n        \"x\": 0, \n        \"y\": 16000\n      }\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 80 3e 00 00 e8 03 00 00 e8 03 00 00\", \n    \"52 03 00 00 58 02 00 00 00 00 00 00 18 a6 00 00\", \n    \"00 00 06 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 36, \n  \"tagid\": 69, \n  \"tagname\": \"HWPTAG_PARA_LINE_SEG\", \n  \"type\": \"ParaLineSeg\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 0, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 10, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 0a 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 16, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 13, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 10 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0d 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 4, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 04 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 20, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 14 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 36, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 24 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 52, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 34 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 68, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 44 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 84, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 54 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 100, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 64 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 116, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 74 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 132, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 84 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 148, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 94 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 164, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 a4 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 0, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 01 00 01 00 00 00\"\n  ], \n  \"seqno\": 52, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 53, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 54, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 55, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 56, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 57, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 58, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 08 00 02 00 00 00\"\n  ], \n  \"seqno\": 59, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 0a 00 04 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 60, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0c 12 04 0b 00 03 00 00 00\"\n  ], \n  \"seqno\": 61, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"실선밑줄\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"user\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"user\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 5, 0, 825 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2014-11-04 23:01:40.092000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2014-11-04 23:06:24.271000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2014년 11월 5일 수요일 오전 8:01:40\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"0\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"10\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"16\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"13\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000004\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000014\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"dashed\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000024\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"dotted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000034\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"dash_dot\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000044\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"dash_dot_dot\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000054\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"long_dashed\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000064\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"large_dotted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000074\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"double\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000084\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"lower_weighted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000094\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"upper_weighted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"000000A4\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"underline\" underline-color=\"#000000\" underline-style=\"middle_weighted\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"0\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"1\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"12\" parashape-id=\"11\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"21\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"11\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"00000015\" unknown=\"0\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"5\" lang=\"ko\">실선밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"5\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"1\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"1600\">\n            <Text charshape-id=\"6\" lang=\"ko\">대시밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"6\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"2\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000005\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"3200\">\n            <Text charshape-id=\"7\" lang=\"ko\">점선밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"7\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"3\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"4800\">\n            <Text charshape-id=\"8\" lang=\"ko\">대시일점밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"8\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"4\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"6400\">\n            <Text charshape-id=\"9\" lang=\"ko\">대시이점밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"9\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"5\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"8000\">\n            <Text charshape-id=\"10\" lang=\"ko\">긴대시밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"10\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"6\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"6\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000006\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"9600\">\n            <Text charshape-id=\"11\" lang=\"ko\">큰점선밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"11\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"7\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"11200\">\n            <Text charshape-id=\"12\" lang=\"ko\">이중실선밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"12\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"8\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"12800\">\n            <Text charshape-id=\"13\" lang=\"ko\">이중증가밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"13\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"7\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"9\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"00000007\" unknown=\"0\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"14400\">\n            <Text charshape-id=\"14\" lang=\"ko\">이중감소밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"14\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n        <Paragraph chars=\"5\" charshapes=\"1\" control=\"0\" controlmask=\"00000000\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"0\" new-number=\"0\" new-page=\"0\" new-section=\"0\" paragraph-id=\"10\" parashape-id=\"11\" rangetags=\"0\" split=\"00\" style-id=\"0\" text=\"80000005\" unknown=\"1\" unknown1=\"0\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"16000\">\n            <Text charshape-id=\"15\" lang=\"ko\">삼중밑줄</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"15\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p1-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-2\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p2-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"dash\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-3\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p3-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"dotted\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-4\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p4-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"dot-dash\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-5\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p5-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"dot-dot-dash\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-6\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p6-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"long-dash\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-7\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p7-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"single\" style:text-underline-style=\"dotted\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-8\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p8-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"double\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-9\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p9-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"double\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-10\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p10-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"double\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-11\" style:parent-style-name=\"바탕글\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style><style:style style:family=\"text\" style:name=\"p11-1-1\"><style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"double\" style:text-underline-style=\"solid\" style:text-underline-width=\"auto\" style:text-underline-color=\"#000000\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span text:style-name=\"p1-1-1\">실선밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-2\"><text:span text:style-name=\"p2-1-1\">대시밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-3\"><text:span text:style-name=\"p3-1-1\">점선밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-4\"><text:span text:style-name=\"p4-1-1\">대시일점밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-5\"><text:span text:style-name=\"p5-1-1\">대시이점밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-6\"><text:span text:style-name=\"p6-1-1\">긴대시밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-7\"><text:span text:style-name=\"p7-1-1\">큰점선밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-8\"><text:span text:style-name=\"p8-1-1\">이중실선밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-9\"><text:span text:style-name=\"p9-1-1\">이중증가밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-10\"><text:span text:style-name=\"p10-1-1\">이중감소밑줄</text:span></text:p><text:p text:style-name=\"Paragraph-11\"><text:span text:style-name=\"p11-1-1\">삼중밑줄</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/underline-styles.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.html.d/index.formatted.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <head>\n    <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n    <title>pyhwp 배포 문서 예제</title>\n    <link href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\"/>\n    <style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style>\n  </head>\n  <body>\n    <div class=\"Section Section-0 Paper\">\n      <div class=\"HeaderPageFooter\">\n        <div class=\"Page\">\n          <p class=\"Normal parashape-1\"><span class=\"lang-en\">pyhwp </span><span class=\"lang-ko\">테스트를 위한 배포 문서 예제입니다.</span>&#13;</p>\n        </div>\n      </div>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.html.d/index.xhtml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" /><title>pyhwp 배포 문서 예제</title><link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\" /><style type=\"text/css\">\n.Section-0 {\n  width: 210mm;\n}\n.Section-0 .HeaderPageFooter {\n  position: relative;\n  margin-top: 20mm;\n  margin-right: 30mm;\n  margin-bottom: 15mm;\n  margin-left: 30mm;\n}\n.Section-0 .Page {\n  padding-top: 15mm;\n  padding-bottom: 15mm;\n}\n</style></head><body><div class=\"Section Section-0 Paper\"><div class=\"HeaderPageFooter\"><div class=\"Page\"><p class=\"Normal parashape-1\"><span class=\"lang-en\">pyhwp </span><span class=\"lang-ko\">테스트를 위한 배포 문서 예제입니다.</span>&#13;</p></div></div></div></body></html>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.html.d/styles.css",
    "content": "body {\n  background-color: #eee;\n  padding: 4px;\n  margin: 0;\n}\n.Paper {\n  background-color: #fff;\n  border: 1px solid black;\n  margin: 1em auto;\n}\n.Paper:first-child {\n  margin-top: 0;\n}\n.Paper:last-child {\n  margin-bottom: 0;\n}\n/* Styles */\n.Normal {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Normal > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Normal > span {\n  color: #000000;\n}\n.Normal > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Normal > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body {\n/* @parashape-id = 3*/\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Body > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Body > span {\n  color: #000000;\n}\n.Body > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Body > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 {\n/* @parashape-id = 4*/\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-1 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-1 > span {\n  color: #000000;\n}\n.Outline-1 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-1 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 {\n/* @parashape-id = 5*/\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-2 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-2 > span {\n  color: #000000;\n}\n.Outline-2 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-2 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 {\n/* @parashape-id = 6*/\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-3 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-3 > span {\n  color: #000000;\n}\n.Outline-3 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-3 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 {\n/* @parashape-id = 7*/\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-4 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-4 > span {\n  color: #000000;\n}\n.Outline-4 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-4 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 {\n/* @parashape-id = 8*/\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-5 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-5 > span {\n  color: #000000;\n}\n.Outline-5 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-5 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 {\n/* @parashape-id = 9*/\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-6 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-6 > span {\n  color: #000000;\n}\n.Outline-6 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-6 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 {\n/* @parashape-id = 10*/\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Outline-7 > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 1*/\n.Outline-7 > span {\n  color: #000000;\n}\n.Outline-7 > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Outline-7 > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\n.Page-Number {\n/* @parashape-id = 2*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Page-Number > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 0*/\n.Page-Number > span {\n  color: #000000;\n}\n.Page-Number > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Page-Number > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\n.Header {\n/* @parashape-id = 11*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\n.Header > span {\n  line-height: 1.5;\n}\n/* @charshape-id = 2*/\n.Header > span {\n  color: #000000;\n}\n.Header > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Header > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Footnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Footnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Footnote > span {\n  color: #000000;\n}\n.Footnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Footnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote {\n/* @parashape-id = 0*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\n.Endnote > span {\n  line-height: 1.3;\n}\n/* @charshape-id = 3*/\n.Endnote > span {\n  color: #000000;\n}\n.Endnote > span.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Endnote > span.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\n.Memo {\n/* @parashape-id = 1*/\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\n.Memo > span {\n  line-height: 1.6;\n}\n/* @charshape-id = 4*/\n.Memo > span {\n  color: #000000;\n}\n.Memo > span.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.Memo > span.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n/* Paragraph attributes */\np.parashape-0 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: -13.1pt;\n  padding-left: 13.1pt;\n  min-height: 1.3em;\n}\np.parashape-0 > span {\n  line-height: 1.3;\n}\np.parashape-1 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-1 > span {\n  line-height: 1.6;\n}\np.parashape-2 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-2 > span {\n  line-height: 1.6;\n}\np.parashape-3 {\n  margin: 0pt 0pt 0pt 15pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-3 > span {\n  line-height: 1.6;\n}\np.parashape-4 {\n  margin: 0pt 0pt 0pt 10pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-4 > span {\n  line-height: 1.6;\n}\np.parashape-5 {\n  margin: 0pt 0pt 0pt 20pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-5 > span {\n  line-height: 1.6;\n}\np.parashape-6 {\n  margin: 0pt 0pt 0pt 30pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-6 > span {\n  line-height: 1.6;\n}\np.parashape-7 {\n  margin: 0pt 0pt 0pt 40pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-7 > span {\n  line-height: 1.6;\n}\np.parashape-8 {\n  margin: 0pt 0pt 0pt 50pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-8 > span {\n  line-height: 1.6;\n}\np.parashape-9 {\n  margin: 0pt 0pt 0pt 60pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-9 > span {\n  line-height: 1.6;\n}\np.parashape-10 {\n  margin: 0pt 0pt 0pt 70pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.6em;\n}\np.parashape-10 > span {\n  line-height: 1.6;\n}\np.parashape-11 {\n  margin: 0pt 0pt 0pt 0pt;\n  text-align: justify;\n  text-indent: 0pt;\n  min-height: 1.5em;\n}\np.parashape-11 > span {\n  line-height: 1.5;\n}\n/* Text attributes */\nspan.charshape-0 {\n  color: #000000;\n}\nspan.charshape-0.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-0.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 10pt;\n}\nspan.charshape-1 {\n  color: #000000;\n}\nspan.charshape-1.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-1.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 10pt;\n}\nspan.charshape-2 {\n  color: #000000;\n}\nspan.charshape-2.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-2.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-3 {\n  color: #000000;\n}\nspan.charshape-3.lang-ko {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-en {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-cn {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-jp {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-other {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-symbol {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-3.lang-user {\n  font-family: \"바탕\", serif;\n  font-size: 9pt;\n}\nspan.charshape-4 {\n  color: #000000;\n}\nspan.charshape-4.lang-ko {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-en {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-cn {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-jp {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-other {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-symbol {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\nspan.charshape-4.lang-user {\n  font-family: \"굴림\", sans-serif;\n  font-size: 9pt;\n}\n.borderfill-1 {\n  border-top: 1px none #000000;\n  border-right: 1px none #000000;\n  border-bottom: 1px none #000000;\n  border-left: 1px none #000000;\n  background-color: #ffffff;\n}\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.hwp.bodytext.section0.json",
    "content": "[\n{\n  \"content\": {\n    \"charshapes\": 1, \n    \"controlmask\": 4, \n    \"instance_id\": 0, \n    \"linesegs\": 0, \n    \"parashape_id\": 2, \n    \"rangetags\": 0, \n    \"split\": 3, \n    \"style_id\": 0, \n    \"text\": 2147483771\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"7b 00 00 80 04 00 00 00 02 00 00 03 01 00 00 00\", \n    \"00 00 00 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 22, \n  \"tagid\": 66, \n  \"tagname\": \"HWPTAG_PARA_HEADER\", \n  \"type\": \"Paragraph\"\n},\n{\n  \"content\": {\n    \"chunks\": [\n      [\n        [\n          0, \n          8\n        ], \n        {\n          \"chid\": \"secd\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          8, \n          16\n        ], \n        {\n          \"chid\": \"cold\", \n          \"code\": 2, \n          \"param\": \"\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\"\n        }\n      ], \n      [\n        [\n          16, \n          122\n        ], \n        \"\\uc774 \\ubb38\\uc11c\\ub294 \\uc0c1\\uc704 \\ubc84\\uc804\\uc758 \\ubc30\\ud3ec\\uc6a9 \\ubb38\\uc11c\\uc785\\ub2c8\\ub2e4. \\ubb38\\uc11c\\ub97c \\uc77d\\uc73c\\ub824\\uba74 \\ucd5c\\uc2e0 \\ubc84\\uc804\\uc758 \\ud55c\\uae00 \\ub610\\ub294 \\ud55c\\uae00 \\uc804\\uc6a9 \\ubdf0\\uc5b4\\uac00 \\ud544\\uc694\\ud569\\ub2c8\\ub2e4. (\\uc8fc\\uc758! \\ud604\\uc7ac \\uc0c1\\ud0dc\\uc5d0\\uc11c \\ubb38\\uc11c\\ub97c \\uc800\\uc7a5\\ud558\\ub294 \\uacbd\\uc6b0 \\uc6d0\\ub798 \\ubb38\\uc11c\\uc758 \\ub0b4\\uc6a9\\uc774 \\uc0ac\\ub77c\\uc9d1\\ub2c8\\ub2e4.)\"\n      ], \n      [\n        [\n          122, \n          123\n        ], \n        {\n          \"code\": 13\n        }\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 64 63 65 73 00 00 00 00 00 00 00 00 02 00\", \n    \"02 00 64 6c 6f 63 00 00 00 00 00 00 00 00 02 00\", \n    \"74 c7 20 00 38 bb 1c c1 94 b2 20 00 c1 c0 04 c7\", \n    \"20 00 84 bc 04 c8 58 c7 20 00 30 bc ec d3 a9 c6\", \n    \"20 00 38 bb 1c c1 85 c7 c8 b2 e4 b2 2e 00 20 00\", \n    \"38 bb 1c c1 7c b9 20 00 7d c7 3c c7 24 b8 74 ba\", \n    \"20 00 5c cd e0 c2 20 00 84 bc 04 c8 58 c7 20 00\", \n    \"5c d5 00 ae 20 00 10 b6 94 b2 20 00 5c d5 00 ae\", \n    \"20 00 04 c8 a9 c6 20 00 f0 bd b4 c5 00 ac 20 00\", \n    \"44 d5 94 c6 69 d5 c8 b2 e4 b2 2e 00 20 00 28 00\", \n    \"fc c8 58 c7 21 00 20 00 04 d6 ac c7 20 00 c1 c0\", \n    \"dc d0 d0 c5 1c c1 20 00 38 bb 1c c1 7c b9 20 00\", \n    \"00 c8 a5 c7 58 d5 94 b2 20 00 bd ac b0 c6 20 00\", \n    \"d0 c6 98 b7 20 00 38 bb 1c c1 58 c7 20 00 b4 b0\", \n    \"a9 c6 74 c7 20 00 ac c0 7c b7 d1 c9 c8 b2 e4 b2\", \n    \"2e 00 29 00 0d 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 246, \n  \"tagid\": 67, \n  \"tagname\": \"HWPTAG_PARA_TEXT\", \n  \"type\": \"ParaText\"\n},\n{\n  \"content\": {\n    \"charshapes\": [\n      [\n        0, \n        1\n      ]\n    ]\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 01 00 00 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 8, \n  \"tagid\": 68, \n  \"tagname\": \"HWPTAG_PARA_CHAR_SHAPE\", \n  \"type\": \"ParaCharShape\"\n},\n{\n  \"content\": {\n    \"chid\": \"secd\", \n    \"columnspacing\": 1134, \n    \"defaultTabStops\": 8000, \n    \"flags\": 0, \n    \"grid_horizontal\": 0, \n    \"grid_vertical\": 0, \n    \"numbering_shape_id\": 1, \n    \"starting_equationnum\": 0, \n    \"starting_pagenum\": 0, \n    \"starting_picturenum\": 0, \n    \"starting_tablenum\": 0, \n    \"unknown1\": 0, \n    \"unknown2\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f\", \n    \"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 36, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"SectionDef\"\n},\n{\n  \"content\": {\n    \"attr\": 0, \n    \"bookbinding_offset\": 0, \n    \"bottom_offset\": 4252, \n    \"footer_offset\": 4252, \n    \"header_offset\": 4252, \n    \"height\": 84188, \n    \"left_offset\": 8504, \n    \"right_offset\": 8504, \n    \"top_offset\": 5668, \n    \"width\": 59528\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"88 e8 00 00 dc 48 01 00 38 21 00 00 38 21 00 00\", \n    \"24 16 00 00 9c 10 00 00 9c 10 00 00 9c 10 00 00\", \n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 40, \n  \"tagid\": 73, \n  \"tagname\": \"HWPTAG_PAGE_DEF\", \n  \"type\": \"PageDef\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 283, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": -1, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": -1, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 ff ff ff ff\", \n    \"52 03 37 02 1b 01 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"notes_spacing\": 0, \n    \"prefix\": 0, \n    \"splitter_color\": 0, \n    \"splitter_length\": 12280, \n    \"splitter_margin_bottom\": 567, \n    \"splitter_margin_top\": 850, \n    \"splitter_stroke_type\": 1, \n    \"splitter_unknown\": 224, \n    \"splitter_width\": 1, \n    \"starting_number\": 1, \n    \"suffix\": 41, \n    \"usersymbol\": 0\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 29 00 01 00 f8 2f e0 00\", \n    \"52 03 37 02 00 00 01 01 00 00 00 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 28, \n  \"tagid\": 74, \n  \"tagname\": \"HWPTAG_FOOTNOTE_SHAPE\", \n  \"type\": \"FootnoteShape\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"borderfill_id\": 0, \n    \"flags\": 1, \n    \"margin\": {\n      \"bottom\": 1417, \n      \"left\": 1417, \n      \"right\": 1417, \n      \"top\": 1417\n    }\n  }, \n  \"level\": 2, \n  \"payload\": [\n    \"01 00 00 00 89 05 89 05 89 05 89 05 00 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 14, \n  \"tagid\": 75, \n  \"tagname\": \"HWPTAG_PAGE_BORDER_FILL\", \n  \"type\": \"PageBorderFill\"\n},\n{\n  \"content\": {\n    \"attr2\": 0, \n    \"chid\": \"cold\", \n    \"flags\": 4100, \n    \"spacing\": 0, \n    \"splitter\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"64 6c 6f 63 04 10 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 16, \n  \"tagid\": 71, \n  \"tagname\": \"HWPTAG_CTRL_HEADER\", \n  \"type\": \"ColumnsDef\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.hwp.docinfo.json",
    "content": "[\n{\n  \"content\": {\n    \"character_unit_loc_in_paragraph\": 16, \n    \"endnote_startnum\": 1, \n    \"footnote_startnum\": 1, \n    \"list_id\": 0, \n    \"math_startnum\": 1, \n    \"page_startnum\": 1, \n    \"paragraph_id\": 0, \n    \"picture_startnum\": 1, \n    \"section_count\": 1, \n    \"table_startnum\": 1\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00\", \n    \"00 00 00 00 00 00 10 00 00 00\"\n  ], \n  \"seqno\": 0, \n  \"size\": 26, \n  \"tagid\": 16, \n  \"tagname\": \"HWPTAG_DOCUMENT_PROPERTIES\", \n  \"type\": \"DocumentProperties\"\n},\n{\n  \"content\": {\n    \"bindata\": 0, \n    \"borderfills\": 1, \n    \"bullets\": 0, \n    \"charshapes\": 5, \n    \"cn_fonts\": 2, \n    \"en_fonts\": 2, \n    \"jp_fonts\": 2, \n    \"ko_fonts\": 2, \n    \"memoshapes\": 0, \n    \"numberings\": 1, \n    \"other_fonts\": 2, \n    \"parashapes\": 12, \n    \"styles\": 14, \n    \"symbol_fonts\": 2, \n    \"tabdefs\": 3, \n    \"user_fonts\": 2\n  }, \n  \"level\": 0, \n  \"payload\": [\n    \"00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00\", \n    \"01 00 00 00 05 00 00 00 03 00 00 00 01 00 00 00\", \n    \"00 00 00 00 0c 00 00 00 0e 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 1, \n  \"size\": 64, \n  \"tagid\": 17, \n  \"tagname\": \"HWPTAG_ID_MAPPINGS\", \n  \"type\": \"IdMappings\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 2, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 3, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 4, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 5, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 6, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 7, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 8, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 9, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 10, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 11, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 12, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 13, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Gulim\", \n    \"flags\": 97, \n    \"name\": \"\\uad74\\ub9bc\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 11, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 74 ad bc b9 02 0b 06 00 00 01 01 01 01\", \n    \"01 05 00 47 00 75 00 6c 00 69 00 6d 00\"\n  ], \n  \"seqno\": 14, \n  \"size\": 29, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"default_font\": \"Batang\", \n    \"flags\": 97, \n    \"name\": \"\\ubc14\\ud0d5\", \n    \"panose1\": {\n      \"arm_style\": 1, \n      \"contrast\": 0, \n      \"family_type\": 2, \n      \"letterform\": 1, \n      \"midline\": 1, \n      \"proportion\": 0, \n      \"serif_style\": 3, \n      \"stroke_variation\": 1, \n      \"weight\": 6, \n      \"x_height\": 1\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"61 02 00 14 bc d5 d0 02 03 06 00 00 01 01 01 01\", \n    \"01 06 00 42 00 61 00 74 00 61 00 6e 00 67 00\"\n  ], \n  \"seqno\": 15, \n  \"size\": 31, \n  \"tagid\": 19, \n  \"tagname\": \"HWPTAG_FACE_NAME\", \n  \"type\": \"FaceName\"\n},\n{\n  \"content\": {\n    \"borderflags\": 0, \n    \"bottom\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"diagonal\": {\n      \"color\": 0, \n      \"stroke_flags\": 1, \n      \"width_flags\": 0\n    }, \n    \"fill_colorpattern\": {\n      \"background_color\": -1, \n      \"pattern_color\": 0, \n      \"pattern_type_flags\": 4294967295\n    }, \n    \"fillflags\": 1, \n    \"left\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"right\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }, \n    \"top\": {\n      \"color\": 0, \n      \"stroke_flags\": 0, \n      \"width_flags\": 0\n    }\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00\", \n    \"01 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff\", \n    \"00 00 00 00\"\n  ], \n  \"seqno\": 16, \n  \"size\": 52, \n  \"tagid\": 20, \n  \"tagname\": \"HWPTAG_BORDER_FILL\", \n  \"type\": \"BorderFill\", \n  \"unparsed\": [\n    \"00 00 00 00\"\n  ]\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 17, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 1000, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 e8 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 18, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 64\", \n    \"64 64 64 64 64 00 00 00 00 00 00 00 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 19, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 1, \n      \"en\": 1, \n      \"jp\": 1, \n      \"ko\": 1, \n      \"other\": 1, \n      \"symbol\": 1, \n      \"user\": 1\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 01 00 01 00 01 00 01 00 01 00 01 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 20, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"basesize\": 900, \n    \"charshapeflags\": 0, \n    \"font_face\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"letter_spacing\": {\n      \"cn\": -5, \n      \"en\": -5, \n      \"jp\": -5, \n      \"ko\": -5, \n      \"other\": -5, \n      \"symbol\": -5, \n      \"user\": -5\n    }, \n    \"letter_width_expansion\": {\n      \"cn\": 95, \n      \"en\": 95, \n      \"jp\": 95, \n      \"ko\": 95, \n      \"other\": 95, \n      \"symbol\": 95, \n      \"user\": 95\n    }, \n    \"position\": {\n      \"cn\": 0, \n      \"en\": 0, \n      \"jp\": 0, \n      \"ko\": 0, \n      \"other\": 0, \n      \"symbol\": 0, \n      \"user\": 0\n    }, \n    \"relative_size\": {\n      \"cn\": 100, \n      \"en\": 100, \n      \"jp\": 100, \n      \"ko\": 100, \n      \"other\": 100, \n      \"symbol\": 100, \n      \"user\": 100\n    }, \n    \"shade_color\": -1, \n    \"shadow_color\": 11711154, \n    \"shadow_space\": {\n      \"x\": 10, \n      \"y\": 10\n    }, \n    \"text_color\": 0, \n    \"underline_color\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f\", \n    \"5f 5f 5f 5f 5f fb fb fb fb fb fb fb 64 64 64 64\", \n    \"64 64 64 00 00 00 00 00 00 00 84 03 00 00 00 00\", \n    \"00 00 0a 0a 00 00 00 00 00 00 00 00 ff ff ff ff\", \n    \"b2 b2 b2 00\"\n  ], \n  \"seqno\": 21, \n  \"size\": 68, \n  \"tagid\": 21, \n  \"tagname\": \"HWPTAG_CHAR_SHAPE\", \n  \"type\": \"CharShape\"\n},\n{\n  \"content\": {\n    \"flags\": 0, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 22, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 1, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"01 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 23, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"flags\": 2, \n    \"tabs\": []\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 24, \n  \"size\": 8, \n  \"tagid\": 22, \n  \"tagname\": \"HWPTAG_TAB_DEF\", \n  \"type\": \"TabDef\"\n},\n{\n  \"content\": {\n    \"levels\": [\n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^1.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^2.\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"^3)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"^4)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 12, \n        \"numbering_format\": \"(^5)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 268, \n        \"numbering_format\": \"(^6)\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }, \n      {\n        \"charshape_id\": -1, \n        \"flags\": 44, \n        \"numbering_format\": \"^7\", \n        \"space\": 50, \n        \"width_correction\": 0\n      }\n    ], \n    \"starting_number\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 03 00 5e 00\", \n    \"31 00 2e 00 0c 01 00 00 00 00 32 00 ff ff ff ff\", \n    \"03 00 5e 00 32 00 2e 00 0c 00 00 00 00 00 32 00\", \n    \"ff ff ff ff 03 00 5e 00 33 00 29 00 0c 01 00 00\", \n    \"00 00 32 00 ff ff ff ff 03 00 5e 00 34 00 29 00\", \n    \"0c 00 00 00 00 00 32 00 ff ff ff ff 04 00 28 00\", \n    \"5e 00 35 00 29 00 0c 01 00 00 00 00 32 00 ff ff\", \n    \"ff ff 04 00 28 00 5e 00 36 00 29 00 2c 00 00 00\", \n    \"00 00 32 00 ff ff ff ff 02 00 5e 00 37 00 00 00\"\n  ], \n  \"seqno\": 25, \n  \"size\": 144, \n  \"tagid\": 23, \n  \"tagname\": \"HWPTAG_NUMBERING\", \n  \"type\": \"Numbering\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": -2620, \n    \"linespacing\": 130, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 1\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 c4 f5 ff ff\", \n    \"00 00 00 00 00 00 00 00 82 00 00 00 01 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 26, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 384, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 27, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 28, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 3000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 128, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 00 00 00 b8 0b 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 29, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 2000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 8398976, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 00 d0 07 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 30, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 4000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 41953408, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 02 a0 0f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 31, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 6000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 75507840, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 04 70 17 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 32, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 8000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 109062272, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 06 40 1f 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 33, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 10000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 142616704, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 08 10 27 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 34, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 12000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 176171136, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0a e0 2e 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 35, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 14000, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 160, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 209725568, \n    \"tabdef_id\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"80 28 80 0c b0 36 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 36, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"border_bottom\": 0, \n    \"border_left\": 0, \n    \"border_right\": 0, \n    \"border_top\": 0, \n    \"borderfill_id\": 1, \n    \"doubled_margin_bottom\": 0, \n    \"doubled_margin_left\": 0, \n    \"doubled_margin_right\": 0, \n    \"doubled_margin_top\": 0, \n    \"flags2\": 0, \n    \"indent\": 0, \n    \"linespacing\": 150, \n    \"numbering_bullet_id\": 0, \n    \"parashapeflags\": 0, \n    \"tabdef_id\": 2\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\", \n    \"00 00 00 00 00 00 00 00 96 00 00 00 02 00 00 00\", \n    \"01 00 00 00 00 00 00 00 00 00 00 00 00 00\"\n  ], \n  \"seqno\": 37, \n  \"size\": 46, \n  \"tagid\": 25, \n  \"tagname\": \"HWPTAG_PARA_SHAPE\", \n  \"type\": \"ParaShape\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubc14\\ud0d5\\uae00\", \n    \"name\": \"Normal\", \n    \"next_style_id\": 0, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 14 bc d5 d0 00 ae 06 00 4e 00 6f 00 72 00\", \n    \"6d 00 61 00 6c 00 00 00 12 04 02 00 01 00 00 00\"\n  ], \n  \"seqno\": 38, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubcf8\\ubb38\", \n    \"name\": \"Body\", \n    \"next_style_id\": 1, \n    \"parashape_id\": 3, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bc 38 bb 04 00 42 00 6f 00 64 00 79 00\", \n    \"00 01 12 04 03 00 01 00 00 00\"\n  ], \n  \"seqno\": 39, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 1\", \n    \"name\": \"Outline 1\", \n    \"next_style_id\": 2, \n    \"parashape_id\": 4, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 31 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 31 00 00 02\", \n    \"12 04 04 00 01 00 00 00\"\n  ], \n  \"seqno\": 40, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 2\", \n    \"name\": \"Outline 2\", \n    \"next_style_id\": 3, \n    \"parashape_id\": 5, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 32 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 32 00 00 03\", \n    \"12 04 05 00 01 00 00 00\"\n  ], \n  \"seqno\": 41, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 3\", \n    \"name\": \"Outline 3\", \n    \"next_style_id\": 4, \n    \"parashape_id\": 6, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 33 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 33 00 00 04\", \n    \"12 04 06 00 01 00 00 00\"\n  ], \n  \"seqno\": 42, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 4\", \n    \"name\": \"Outline 4\", \n    \"next_style_id\": 5, \n    \"parashape_id\": 7, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 34 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 34 00 00 05\", \n    \"12 04 07 00 01 00 00 00\"\n  ], \n  \"seqno\": 43, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 5\", \n    \"name\": \"Outline 5\", \n    \"next_style_id\": 6, \n    \"parashape_id\": 8, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 35 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 35 00 00 06\", \n    \"12 04 08 00 01 00 00 00\"\n  ], \n  \"seqno\": 44, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 6\", \n    \"name\": \"Outline 6\", \n    \"next_style_id\": 7, \n    \"parashape_id\": 9, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 36 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 36 00 00 07\", \n    \"12 04 09 00 01 00 00 00\"\n  ], \n  \"seqno\": 45, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 1, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac1c\\uc694 7\", \n    \"name\": \"Outline 7\", \n    \"next_style_id\": 8, \n    \"parashape_id\": 10, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 1c ac 94 c6 20 00 37 00 09 00 4f 00 75 00\", \n    \"74 00 6c 00 69 00 6e 00 65 00 20 00 37 00 00 08\", \n    \"12 04 0a 00 01 00 00 00\"\n  ], \n  \"seqno\": 46, \n  \"size\": 40, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 0, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ucabd \\ubc88\\ud638\", \n    \"name\": \"Page Number\", \n    \"next_style_id\": 9, \n    \"parashape_id\": 2, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"04 00 bd ca 20 00 88 bc 38 d6 0b 00 50 00 61 00\", \n    \"67 00 65 00 20 00 4e 00 75 00 6d 00 62 00 65 00\", \n    \"72 00 00 09 12 04 02 00 00 00 00 00\"\n  ], \n  \"seqno\": 47, \n  \"size\": 44, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 2, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba38\\ub9ac\\ub9d0\", \n    \"name\": \"Header\", \n    \"next_style_id\": 10, \n    \"parashape_id\": 11, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"03 00 38 ba ac b9 d0 b9 06 00 48 00 65 00 61 00\", \n    \"64 00 65 00 72 00 00 0a 12 04 0b 00 02 00 00 00\"\n  ], \n  \"seqno\": 48, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uac01\\uc8fc\", \n    \"name\": \"Footnote\", \n    \"next_style_id\": 11, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 01 ac fc c8 08 00 46 00 6f 00 6f 00 74 00\", \n    \"6e 00 6f 00 74 00 65 00 00 0b 12 04 00 00 03 00\", \n    \"00 00\"\n  ], \n  \"seqno\": 49, \n  \"size\": 34, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 3, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\ubbf8\\uc8fc\", \n    \"name\": \"Endnote\", \n    \"next_style_id\": 12, \n    \"parashape_id\": 0, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 f8 bb fc c8 07 00 45 00 6e 00 64 00 6e 00\", \n    \"6f 00 74 00 65 00 00 0c 12 04 00 00 03 00 00 00\"\n  ], \n  \"seqno\": 50, \n  \"size\": 32, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n},\n{\n  \"content\": {\n    \"charshape_id\": 4, \n    \"flags\": 0, \n    \"lang_id\": 1042, \n    \"local_name\": \"\\uba54\\ubaa8\", \n    \"name\": \"Memo\", \n    \"next_style_id\": 13, \n    \"parashape_id\": 1, \n    \"unknown\": 0\n  }, \n  \"level\": 1, \n  \"payload\": [\n    \"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00\", \n    \"00 0d 12 04 01 00 04 00 00 00\"\n  ], \n  \"seqno\": 51, \n  \"size\": 26, \n  \"tagid\": 26, \n  \"tagname\": \"HWPTAG_STYLE\", \n  \"type\": \"Style\"\n}\n]"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.hwp.formatted.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<HwpDoc version=\"5.0.1.7\">\n  <HwpSummaryInfo byteorder=\"fffe\" clsid=\"9fa2b660-1061-11d4-b4c6-006097c09d8c\" format=\"0\" os=\"2\" osversion=\"261\">\n    <Property id=\"0\" name=\"PID_PROPDISPNAMEDICT\" value=\"{0: '\\x00'}\"/>\n    <Property id=\"2\" name=\"PIDSI_TITLE\" value=\"pyhwp 배포 문서 예제\"/>\n    <Property id=\"3\" name=\"PIDSI_SUBJECT\"/>\n    <Property id=\"4\" name=\"PIDSI_AUTHOR\" value=\"mete0r\"/>\n    <Property id=\"5\" name=\"PIDSI_KEYWORDS\"/>\n    <Property id=\"6\" name=\"PIDSI_COMMENTS\"/>\n    <Property id=\"8\" name=\"PIDSI_LASTAUTHOR\" value=\"mete0r\"/>\n    <Property id=\"9\" name=\"PIDSI_REVNUMBER\" value=\"6, 7, 9, 1053 WIN6\"/>\n    <Property id=\"11\" name=\"PIDSI_LASTPRINTED\" value=\"1601-01-01 00:00:00\"/>\n    <Property id=\"12\" name=\"PIDSI_CREATE_DTM\" value=\"2012-02-05 08:44:08.224000\"/>\n    <Property id=\"13\" name=\"PIDSI_LASTSAVE_DTM\" value=\"2012-02-05 11:06:03.663000\"/>\n    <Property id=\"14\" name=\"PIDSI_PAGECOUNT\"/>\n    <Property id=\"20\" value=\"2012년 2월 5일 일요일 오후 5:44:08\"/>\n    <Property id=\"21\"/>\n  </HwpSummaryInfo>\n  <DocInfo>\n    <DocumentProperties character-unit-loc-in-paragraph=\"16\" endnote-startnum=\"1\" footnote-startnum=\"1\" list-id=\"0\" math-startnum=\"1\" page-startnum=\"1\" paragraph-id=\"0\" picture-startnum=\"1\" section-count=\"1\" table-startnum=\"1\"/>\n    <IdMappings bindata=\"0\" borderfills=\"1\" bullets=\"0\" charshapes=\"5\" cn-fonts=\"2\" en-fonts=\"2\" jp-fonts=\"2\" ko-fonts=\"2\" memoshapes=\"0\" numberings=\"1\" other-fonts=\"2\" parashapes=\"12\" styles=\"14\" symbol-fonts=\"2\" tabdefs=\"3\" user-fonts=\"2\">\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Gulim\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"굴림\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"11\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <FaceName alternate=\"0\" default=\"1\" default-font=\"Batang\" flags=\"61\" font-file-type=\"ttf\" metric=\"1\" name=\"바탕\">\n        <Panose1 arm-style=\"1\" attribute-name=\"panose1\" contrast=\"0\" family-type=\"2\" letterform=\"1\" midline=\"1\" proportion=\"0\" serif-style=\"3\" stroke-variation=\"1\" weight=\"6\" x-height=\"1\"/>\n      </FaceName>\n      <BorderFill backslash=\"0\" borderflags=\"0000\" colorpattern=\"1\" effect-3d=\"0\" effect-shadow=\"0\" fillflags=\"00000001\" gradation=\"0\" image=\"0\" slash=\"0\">\n        <Border attribute-name=\"left\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"right\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"top\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"bottom\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n        <Border attribute-name=\"diagonal\" color=\"#000000\" stroke-flags=\"01\" stroke-type=\"solid\" width=\"0.1mm\" width-flags=\"00\"/>\n        <FillColorPattern attribute-name=\"fill_colorpattern\" background-color=\"#ffffff\" pattern-color=\"#000000\" pattern-type=\"none\" pattern-type-flags=\"FFFFFFFF\"/>\n      </BorderFill>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"1000\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"1\" en=\"1\" jp=\"1\" ko=\"1\" other=\"1\" symbol=\"1\" user=\"1\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <CharShape basesize=\"900\" bold=\"0\" charshapeflags=\"00000000\" italic=\"0\" outline=\"0\" shade-color=\"#ffffff\" shadow=\"0\" shadow-color=\"#b2b2b2\" text-color=\"#000000\" underline=\"none\" underline-color=\"#000000\" underline-style=\"solid\">\n        <FontFace attribute-name=\"font_face\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <LetterWidthExpansion attribute-name=\"letter_width_expansion\" cn=\"95\" en=\"95\" jp=\"95\" ko=\"95\" other=\"95\" symbol=\"95\" user=\"95\"/>\n        <LetterSpacing attribute-name=\"letter_spacing\" cn=\"-5\" en=\"-5\" jp=\"-5\" ko=\"-5\" other=\"-5\" symbol=\"-5\" user=\"-5\"/>\n        <RelativeSize attribute-name=\"relative_size\" cn=\"100\" en=\"100\" jp=\"100\" ko=\"100\" other=\"100\" symbol=\"100\" user=\"100\"/>\n        <Position attribute-name=\"position\" cn=\"0\" en=\"0\" jp=\"0\" ko=\"0\" other=\"0\" symbol=\"0\" user=\"0\"/>\n        <ShadowSpace attribute-name=\"shadow_space\" x=\"10\" y=\"10\"/>\n      </CharShape>\n      <TabDef autotab-left=\"0\" autotab-right=\"0\" flags=\"00000000\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"1\" autotab-right=\"0\" flags=\"00000001\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <TabDef autotab-left=\"0\" autotab-right=\"1\" flags=\"00000002\">\n        <Array name=\"tabs\"/>\n      </TabDef>\n      <Numbering starting-number=\"0\">\n        <Array name=\"levels\">\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^1.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^2.\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"^3)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"^4)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000000C\" numbering-format=\"(^5)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000010C\" numbering-format=\"(^6)\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n          <NumberingLevel align=\"left\" auto-indent=\"1\" auto-width=\"1\" charshape-id=\"-1\" flags=\"0000002C\" numbering-format=\"^7\" space=\"50\" space-type=\"ratio\" width-correction=\"0\"/>\n        </Array>\n      </Numbering>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"-2620\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"130\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"1\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000180\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"1\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"3000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000080\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"2000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"00802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"4000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"1\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"02802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"6000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"2\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"04802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"8000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"3\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"06802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"10000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"4\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"08802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"12000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"5\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0A802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"14000\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"outline\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"6\" linebreak-alphabet=\"word\" linebreak-hangul=\"char\" lineheight-along-fontsize=\"0\" linespacing=\"160\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"20\" numbering-bullet-id=\"0\" parashapeflags=\"0C802880\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"0\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <ParaShape align=\"both\" autospace-alphabet=\"0\" autospace-number=\"0\" border-bottom=\"0\" border-left=\"0\" border-right=\"0\" border-top=\"0\" borderfill-id=\"1\" doubled-margin-bottom=\"0\" doubled-margin-left=\"0\" doubled-margin-right=\"0\" doubled-margin-top=\"0\" flags2=\"00000000\" head-shape=\"none\" ignore-margin=\"0\" in-single-line=\"0\" indent=\"0\" level=\"0\" linebreak-alphabet=\"word\" linebreak-hangul=\"word\" lineheight-along-fontsize=\"0\" linespacing=\"150\" linespacing-type=\"ratio\" linked-border=\"0\" minimum-space=\"0\" numbering-bullet-id=\"0\" parashapeflags=\"00000000\" protect=\"0\" protect-single-line=\"0\" reserved=\"0\" start-new-page=\"0\" tabdef-id=\"2\" tail-shape=\"0\" use-paper-grid=\"0\" valign=\"font\" with-next-paragraph=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"바탕글\" name=\"Normal\" next-style-id=\"0\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"본문\" name=\"Body\" next-style-id=\"1\" parashape-id=\"3\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 1\" name=\"Outline 1\" next-style-id=\"2\" parashape-id=\"4\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 2\" name=\"Outline 2\" next-style-id=\"3\" parashape-id=\"5\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 3\" name=\"Outline 3\" next-style-id=\"4\" parashape-id=\"6\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 4\" name=\"Outline 4\" next-style-id=\"5\" parashape-id=\"7\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 5\" name=\"Outline 5\" next-style-id=\"6\" parashape-id=\"8\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 6\" name=\"Outline 6\" next-style-id=\"7\" parashape-id=\"9\" unknown=\"0\"/>\n      <Style charshape-id=\"1\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"개요 7\" name=\"Outline 7\" next-style-id=\"8\" parashape-id=\"10\" unknown=\"0\"/>\n      <Style charshape-id=\"0\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"쪽 번호\" name=\"Page Number\" next-style-id=\"9\" parashape-id=\"2\" unknown=\"0\"/>\n      <Style charshape-id=\"2\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"머리말\" name=\"Header\" next-style-id=\"10\" parashape-id=\"11\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"각주\" name=\"Footnote\" next-style-id=\"11\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"3\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"미주\" name=\"Endnote\" next-style-id=\"12\" parashape-id=\"0\" unknown=\"0\"/>\n      <Style charshape-id=\"4\" flags=\"00\" kind=\"paragraph\" lang-id=\"1042\" local-name=\"메모\" name=\"Memo\" next-style-id=\"13\" parashape-id=\"1\" unknown=\"0\"/>\n    </IdMappings>\n  </DocInfo>\n  <BodyText>\n    <SectionDef chid=\"secd\" columnspacing=\"1134\" defaultTabStops=\"8000\" flags=\"00000000\" grid-horizontal=\"0\" grid-vertical=\"0\" hide-background=\"0\" hide-blank-line=\"0\" hide-border=\"0\" hide-footer=\"0\" hide-header=\"0\" hide-page=\"0\" hide-pagenumber=\"0\" numbering-shape-id=\"1\" pagenum-on-split-section=\"0\" section-id=\"0\" show-background-on-first-page-only=\"0\" show-border-on-first-page-only=\"0\" squared-manuscript-paper=\"0\" starting-equationnum=\"0\" starting-pagenum=\"0\" starting-picturenum=\"0\" starting-tablenum=\"0\" text-direction=\"0\" unknown1=\"0\" unknown2=\"0\">\n      <PageDef attr=\"00000000\" bookbinding=\"left\" bookbinding-offset=\"0\" bottom-offset=\"4252\" footer-offset=\"4252\" header-offset=\"4252\" height=\"84188\" left-offset=\"8504\" orientation=\"portrait\" right-offset=\"8504\" top-offset=\"5668\" width=\"59528\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"283\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"-1\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"-1\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <FootnoteShape flags=\"00000000\" notes-spacing=\"0\" prefix=\"\" splitter-color=\"#000000\" splitter-length=\"12280\" splitter-margin-bottom=\"567\" splitter-margin-top=\"850\" splitter-stroke-type=\"01\" splitter-unknown=\"224\" splitter-width=\"01\" starting-number=\"1\" stroke-type=\"solid\" suffix=\")\" usersymbol=\"\" width=\"0.12mm\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <PageBorderFill borderfill-id=\"0\" fill=\"paper\" flags=\"00000001\" include-footer=\"0\" include-header=\"0\" margin-bottom=\"1417\" margin-left=\"1417\" margin-right=\"1417\" margin-top=\"1417\" relative-to=\"paper\"/>\n      <ColumnSet>\n        <Paragraph chars=\"43\" charshapes=\"1\" control=\"0\" controlmask=\"00000004\" instance-id=\"0\" linesegs=\"1\" new-column=\"0\" new-columnsdef=\"1\" new-number=\"0\" new-page=\"0\" new-section=\"1\" paragraph-id=\"0\" parashape-id=\"1\" rangetags=\"0\" split=\"03\" style-id=\"0\" text=\"8000002B\" unknown=\"1\" unknown1=\"1\">\n          <LineSeg bullet=\"0\" chpos=\"0\" height=\"1000\" height-baseline=\"850\" height-text=\"1000\" indented=\"0\" line-head=\"1\" line-tail=\"1\" lineseg-flags=\"00060000\" space-below=\"600\" width=\"42520\" x=\"0\" y=\"0\">\n            <ColumnsDef attr2=\"0\" chid=\"cold\" count=\"1\" direction=\"l2r\" flags=\"1004\" kind=\"normal\" same-widths=\"1\" spacing=\"0\">\n              <Border attribute-name=\"splitter\" color=\"#000000\" stroke-flags=\"00\" stroke-type=\"none\" width=\"0.1mm\" width-flags=\"00\"/>\n            </ColumnsDef>\n            <Text charshape-id=\"1\" lang=\"en\">pyhwp </Text>\n            <Text charshape-id=\"1\" lang=\"ko\">테스트를 위한 배포 문서 예제입니다.</Text>\n            <ControlChar char=\"&#13;\" charshape-id=\"1\" code=\"13\" kind=\"CHAR\" name=\"PARAGRAPH_BREAK\"/>\n          </LineSeg>\n        </Paragraph>\n      </ColumnSet>\n    </SectionDef>\n  </BodyText>\n</HwpDoc>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.odt.d/META-INF/manifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest:manifest xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\" manifest:version=\"1.2\"><manifest:file-entry manifest:media-type=\"application/vnd.oasis.opendocument.text\" manifest:full-path=\"/\" manifest:version=\"1.2\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"styles.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"text/xml\" manifest:full-path=\"content.xml\"></manifest:file-entry><manifest:file-entry manifest:media-type=\"application/rdf+xml\" manifest:full-path=\"manifest.rdf\"></manifest:file-entry></manifest:manifest>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.odt.d/content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-content xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\"><office:scripts/><office:font-face-decls/><office:automatic-styles><style:style style:family=\"paragraph\" style:class=\"text\" style:name=\"Paragraph-1\" style:parent-style-name=\"바탕글\" style:master-page-name=\"MasterPage-1\"><style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/></style:style></office:automatic-styles><office:body><office:text><text:sequence-decls><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Illustration\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Table\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Text\"/><text:sequence-decl text:display-outline-level=\"0\" text:name=\"Drawing\"/></text:sequence-decls><text:p text:style-name=\"Paragraph-1\"><text:span>pyhwp </text:span><text:span>테스트를 위한 배포 문서 예제입니다.</text:span></text:p></office:text></office:body></office:document-content>\n"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.odt.d/manifest.rdf",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rdf:RDF\n    xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n    xmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n    xmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n    <pkg:Document rdf:about=\"\">\n        <pkg:hasPart rdf:resource=\"content.xml\"/>\n        <pkg:hasPart rdf:resource=\"styles.xml\"/>\n    </pkg:Document>\n    <odf:ContentFile rdf:about=\"content.xml\"/>\n    <odf:StylesFile rdf:about=\"styles.xml\"/>\n</rdf:RDF>"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.odt.d/mimetype",
    "content": "application/vnd.oasis.opendocument.text"
  },
  {
    "path": "tests/hwp5_tests/fixtures/viewtext.odt.d/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<office:document-styles xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\" xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\" xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\" xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\" xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\" xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\" xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\" xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\" xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\" xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\" xmlns:math=\"http://www.w3.org/1998/Math/MathML\" xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\" xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\" xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\" xmlns:ooo=\"http://openoffice.org/2004/office\" xmlns:ooow=\"http://openoffice.org/2004/writer\" xmlns:oooc=\"http://openoffice.org/2004/calc\" xmlns:dom=\"http://www.w3.org/2001/xml-events\" xmlns:xforms=\"http://www.w3.org/2002/xforms\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:rpt=\"http://openoffice.org/2005/report\" xmlns:of=\"urn:oasis:names:tc:opendocument:xmlns:of:1.2\" xmlns:xhtml=\"http://www.w3.org/1999/xhtml\" xmlns:grddl=\"http://www.w3.org/2003/g/data-view#\" xmlns:tableooo=\"http://openoffice.org/2009/table\" xmlns:field=\"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0\" xmlns:formx=\"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0\" xmlns:css3t=\"http://www.w3.org/TR/css3-text/\" office:version=\"1.2\" grddl:transformation=\"http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl\">\n  <office:font-face-decls>\n    <style:font-face style:name=\"serif\" svg:font-family=\"'Times New Roman'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"sans-serif\" svg:font-family=\"'Arial'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"명조\" svg:font-family=\"'은 바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"고딕\" svg:font-family=\"'은 돋움'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"Lohit Hindi\" svg:font-family=\"'Lohit Hindi'\" style:font-family-generic=\"system\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"굴림\" svg:font-family=\"'굴림'\" style:font-family-generic=\"swiss\" style:font-pitch=\"variable\"/>\n    <style:font-face style:name=\"바탕\" svg:font-family=\"'바탕'\" style:font-family-generic=\"roman\" style:font-pitch=\"variable\"/>\n  </office:font-face-decls>\n  <office:styles>\n    <style:default-style style:family=\"graphic\">\n      <style:graphic-properties draw:shadow-offset-x=\"0.3cm\" draw:shadow-offset-y=\"0.3cm\" draw:start-line-spacing-horizontal=\"0.283cm\" draw:start-line-spacing-vertical=\"0.283cm\" draw:end-line-spacing-horizontal=\"0.283cm\" draw:end-line-spacing-vertical=\"0.283cm\" style:flow-with-text=\"false\"/>\n      <style:paragraph-properties style:text-autospace=\"ideograph-alpha\" style:line-break=\"strict\" style:writing-mode=\"lr-tb\" style:font-independent-line-spacing=\"false\">\n        <style:tab-stops/>\n      </style:paragraph-properties>\n      <style:text-properties style:use-window-font-color=\"true\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\"/>\n    </style:default-style>\n    <style:default-style style:family=\"paragraph\">\n      <style:paragraph-properties fo:hyphenation-ladder-count=\"no-limit\" style:text-autospace=\"ideograph-alpha\" style:punctuation-wrap=\"hanging\" style:line-break=\"strict\" style:tab-stop-distance=\"1.251cm\" style:writing-mode=\"page\"/>\n      <style:text-properties style:use-window-font-color=\"true\" style:font-name=\"sans-serif\" fo:font-size=\"10pt\" fo:language=\"en\" fo:country=\"US\" style:letter-kerning=\"true\" style:font-name-asian=\"고딕\" style:font-size-asian=\"10pt\" style:language-asian=\"ko\" style:country-asian=\"KR\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"10pt\" style:language-complex=\"hi\" style:country-complex=\"IN\" fo:hyphenate=\"false\" fo:hyphenation-remain-char-count=\"2\" fo:hyphenation-push-char-count=\"2\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table\">\n      <style:table-properties table:border-model=\"collapsing\"/>\n    </style:default-style>\n    <style:default-style style:family=\"table-row\">\n      <style:table-row-properties fo:keep-together=\"auto\"/>\n    </style:default-style>\n    <style:style style:name=\"Standard\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties style:text-autospace=\"none\"/>\n    </style:style>\n    <style:style style:name=\"Heading\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:next-style-name=\"Text_20_body\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0.423cm\" fo:margin-bottom=\"0.212cm\" fo:keep-with-next=\"always\"/>\n      <style:text-properties style:font-name=\"sans-serif\" fo:font-size=\"14pt\" style:font-name-asian=\"고딕\" style:font-size-asian=\"14pt\" style:font-name-complex=\"Lohit Hindi\" style:font-size-complex=\"14pt\"/>\n    </style:style>\n    <style:style style:name=\"Text_20_body\" style:display-name=\"Text body\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"text\">\n      <style:paragraph-properties fo:margin-top=\"0cm\" fo:margin-bottom=\"0.212cm\"/>\n    </style:style>\n    <style:style style:name=\"List\" style:family=\"paragraph\" style:parent-style-name=\"Text_20_body\" style:class=\"list\">\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Caption\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties fo:margin-top=\"0.212cm\" fo:margin-bottom=\"0.212cm\" text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties fo:font-size=\"12pt\" fo:font-style=\"italic\" style:font-size-asian=\"12pt\" style:font-style-asian=\"italic\" style:font-size-complex=\"12pt\" style:font-style-complex=\"italic\"/>\n    </style:style>\n    <style:style style:name=\"Index\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"index\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n      <style:text-properties/>\n    </style:style>\n    <style:style style:name=\"Table_20_Contents\" style:display-name=\"Table Contents\" style:family=\"paragraph\" style:parent-style-name=\"Standard\" style:class=\"extra\">\n      <style:paragraph-properties text:number-lines=\"false\" text:line-number=\"0\"/>\n    </style:style>\n    <style:style style:name=\"Graphics\" style:family=\"graphic\">\n      <style:graphic-properties text:anchor-type=\"paragraph\" svg:x=\"0cm\" svg:y=\"0cm\" style:wrap=\"dynamic\" style:number-wrapped-paragraphs=\"no-limit\" style:wrap-contour=\"false\" style:vertical-pos=\"top\" style:vertical-rel=\"paragraph\" style:horizontal-pos=\"center\" style:horizontal-rel=\"paragraph\"/>\n    </style:style>\n    <text:outline-style style:name=\"Outline\">\n      <text:outline-level-style text:level=\"1\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"0.762cm\" fo:text-indent=\"-0.762cm\" fo:margin-left=\"0.762cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"2\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.016cm\" fo:text-indent=\"-1.016cm\" fo:margin-left=\"1.016cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"3\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.27cm\" fo:text-indent=\"-1.27cm\" fo:margin-left=\"1.27cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"4\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.524cm\" fo:text-indent=\"-1.524cm\" fo:margin-left=\"1.524cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"5\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"1.778cm\" fo:text-indent=\"-1.778cm\" fo:margin-left=\"1.778cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"6\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.032cm\" fo:text-indent=\"-2.032cm\" fo:margin-left=\"2.032cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"7\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.286cm\" fo:text-indent=\"-2.286cm\" fo:margin-left=\"2.286cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"8\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.54cm\" fo:text-indent=\"-2.54cm\" fo:margin-left=\"2.54cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"9\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"2.794cm\" fo:text-indent=\"-2.794cm\" fo:margin-left=\"2.794cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n      <text:outline-level-style text:level=\"10\" style:num-format=\"\">\n        <style:list-level-properties text:list-level-position-and-space-mode=\"label-alignment\">\n          <style:list-level-label-alignment text:label-followed-by=\"listtab\" text:list-tab-stop-position=\"3.048cm\" fo:text-indent=\"-3.048cm\" fo:margin-left=\"3.048cm\"/>\n        </style:list-level-properties>\n      </text:outline-level-style>\n    </text:outline-style>\n    <text:notes-configuration text:note-class=\"footnote\" style:num-format=\"1\" text:start-value=\"0\" text:footnotes-position=\"page\" text:start-numbering-at=\"document\"/>\n    <text:notes-configuration text:note-class=\"endnote\" style:num-format=\"i\" text:start-value=\"0\"/>\n    <text:linenumbering-configuration text:number-lines=\"false\" text:offset=\"0.499cm\" style:num-format=\"1\" text:number-position=\"left\" text:increment=\"5\"/>\n    <style:style style:name=\"바탕글\" style:next-style-name=\"바탕글\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"본문\" style:next-style-name=\"본문\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"15pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_1\" style:next-style-name=\"개요_1\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"10pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_2\" style:next-style-name=\"개요_2\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"20pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_3\" style:next-style-name=\"개요_3\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"30pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_4\" style:next-style-name=\"개요_4\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"40pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_5\" style:next-style-name=\"개요_5\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"50pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_6\" style:next-style-name=\"개요_6\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"60pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"개요_7\" style:next-style-name=\"개요_7\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"70pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"쪽_번호\" style:next-style-name=\"쪽_번호\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"10pt\" style:font-size-asian=\"10pt\" style:font-size-complex=\"10pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"머리말\" style:next-style-name=\"머리말\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"150%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"각주\" style:next-style-name=\"각주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"미주\" style:next-style-name=\"미주\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"-13.1pt\" fo:margin-left=\"13.1pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"130%\"/>\n      <style:text-properties style:font-name=\"바탕\" style:font-name-asian=\"바탕\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n    <style:style style:name=\"메모\" style:next-style-name=\"메모\" style:family=\"paragraph\" style:class=\"text\">\n      <style:paragraph-properties fo:text-align=\"justify\" fo:text-indent=\"0pt\" fo:margin-left=\"0pt\" fo:margin-right=\"0pt\" fo:margin-top=\"0pt\" fo:margin-bottom=\"0pt\" fo:line-height=\"160%\"/>\n      <style:text-properties style:font-name=\"굴림\" style:font-name-asian=\"굴림\" fo:font-size=\"9pt\" style:font-size-asian=\"9pt\" style:font-size-complex=\"9pt\" style:text-underline-type=\"none\" style:text-overline-type=\"none\" style:text-line-through-type=\"none\"/>\n    </style:style>\n  </office:styles>\n  <office:automatic-styles>\n    <style:page-layout style:name=\"PageLayout-1\">\n      <style:page-layout-properties style:print-orientation=\"portrait\" fo:page-width=\"21cm\" fo:page-height=\"29.7cm\" fo:margin-top=\"2cm\" fo:margin-left=\"3cm\" fo:margin-right=\"3cm\" fo:margin-bottom=\"1.5cm\">\n        <style:footnote-sep style:width=\"0.018cm\" style:distance-before-sep=\"0.101cm\" style:distance-after-sep=\"0.101cm\" style:adjustment=\"left\" style:rel-width=\"25%\" style:color=\"#000000\"/>\n      </style:page-layout-properties>\n      <style:header-style/>\n      <style:footer-style/>\n    </style:page-layout>\n  </office:automatic-styles>\n  <office:master-styles>\n    <style:master-page style:name=\"MasterPage-1\" style:page-layout-name=\"PageLayout-1\"/>\n  </office:master-styles>\n</office:document-styles>\n"
  },
  {
    "path": "tests/hwp5_tests/mixin_olestg.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport logging\nimport os.path\nimport shutil\n\nfrom hwp5.errors import InvalidOleStorageError\nfrom hwp5.storage import is_storage\nfrom hwp5.storage import is_stream\nfrom hwp5.storage import iter_storage_leafs\nfrom hwp5.storage import unpack\n\nfrom .fixtures import get_fixture_path\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass OleStorageTestMixin(object):\n\n    hwp5file_name = 'sample-5017.hwp'\n    OleStorage = None\n\n    def get_fixture_file(self, filename):\n        return get_fixture_path(filename)\n\n    @property\n    def hwp5file_path(self):\n        return self.get_fixture_file(self.hwp5file_name)\n\n    @property\n    def olestg(self):\n        return self.OleStorage(self.hwp5file_path)\n\n    def test_OleStorage(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n        OleStorage = self.OleStorage\n\n        olestg = OleStorage(self.hwp5file_path)\n        self.assertTrue(is_storage(olestg))\n        self.assertTrue(isinstance(olestg, OleStorage))\n\n        nonolefile = self.get_fixture_file('nonole.txt')\n        self.assertRaises(InvalidOleStorageError, OleStorage, nonolefile)\n\n    def test_getitem0(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n        olestg = self.olestg\n        self.assertTrue(is_storage(olestg))\n        # self.assertEqual('', olestg.path)\n\n        docinfo = olestg['DocInfo']\n        self.assertTrue(is_stream(docinfo))\n        # self.assertEqual('DocInfo', docinfo.path)\n\n        bodytext = olestg['BodyText']\n        self.assertTrue(is_storage(bodytext))\n        # self.assertEqual('BodyText', bodytext.path)\n\n        section = bodytext['Section0']\n        self.assertTrue(is_stream(section))\n        # self.assertEqual('BodyText/Section0', section.path)\n\n        f = section.open()\n        try:\n            data = f.read()\n            self.assertEqual(1529, len(data))\n        finally:\n            f.close()\n\n        try:\n            bodytext['nonexists']\n            self.fail('KeyError expected')\n        except KeyError:\n            pass\n\n    def test_init_should_receive_string_olefile(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n        OleStorage = self.OleStorage\n        path = self.get_fixture_file(self.hwp5file_name)\n        olestg = OleStorage(path)\n        self.assertTrue(olestg['FileHeader'] is not None)\n\n    def test_iter(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n        olestg = self.olestg\n        gen = iter(olestg)\n        # import types\n        # self.assertTrue(isinstance(gen, types.GeneratorType))\n        expected = ['FileHeader', 'BodyText', 'BinData', 'Scripts',\n                    'DocOptions', 'DocInfo', 'PrvText', 'PrvImage',\n                    '\\x05HwpSummaryInformation']\n        self.assertEqual(sorted(expected), sorted(gen))\n\n    def test_getitem(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n\n        olestg = self.olestg\n\n        try:\n            olestg['non-exists']\n            self.fail('KeyError expected')\n        except KeyError:\n            pass\n\n        fileheader = olestg['FileHeader']\n        self.assertTrue(hasattr(fileheader, 'open'))\n\n        bindata = olestg['BinData']\n        self.assertTrue(is_storage(bindata))\n        # self.assertEqual('BinData', bindata.path)\n\n        self.assertEqual(sorted(['BIN0002.jpg', 'BIN0002.png',\n                                  'BIN0003.png']),\n                          sorted(iter(bindata)))\n\n        bin0002 = bindata['BIN0002.jpg']\n        self.assertTrue(hasattr(bin0002, 'open'))\n\n    def test_stream_open(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n        olestg = self.olestg\n\n        fileheader = olestg['FileHeader']\n        self.assertTrue(hasattr(fileheader, 'open'))\n\n        stream1 = fileheader.open()\n        stream2 = fileheader.open()\n\n        x = stream1.read(4)\n        self.assertEqual(4, len(x))\n        self.assertEqual(4, stream1.tell())\n\n        self.assertEqual(0, stream2.tell())\n\n        stream1.seek(0)\n        self.assertEqual(0, stream1.tell())\n\n    def test_iter_storage_leafs(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n        result = iter_storage_leafs(self.olestg)\n        expected = ['\\x05HwpSummaryInformation', 'BinData/BIN0002.jpg',\n                    'BinData/BIN0002.png', 'BinData/BIN0003.png',\n                    'BodyText/Section0', 'DocInfo', 'DocOptions/_LinkDoc',\n                    'FileHeader', 'PrvImage', 'PrvText',\n                    'Scripts/DefaultJScript', 'Scripts/JScriptVersion']\n        self.assertEqual(sorted(expected), sorted(result))\n\n    def test_unpack(self):\n        if self.OleStorage is None:\n            logger.warning('%s: skipped', self.id())\n            return\n\n        if os.path.exists('5017'):\n            shutil.rmtree('5017')\n        os.mkdir('5017')\n        unpack(self.olestg, '5017')\n\n        self.assertTrue(os.path.exists('5017/_05HwpSummaryInformation'))\n        self.assertTrue(os.path.exists('5017/BinData/BIN0002.jpg'))\n        self.assertTrue(os.path.exists('5017/BinData/BIN0002.png'))\n        self.assertTrue(os.path.exists('5017/BinData/BIN0003.png'))\n        self.assertTrue(os.path.exists('5017/BodyText/Section0'))\n        self.assertTrue(os.path.exists('5017/DocInfo'))\n        self.assertTrue(os.path.exists('5017/DocOptions/_LinkDoc'))\n        self.assertTrue(os.path.exists('5017/FileHeader'))\n        self.assertTrue(os.path.exists('5017/PrvImage'))\n        self.assertTrue(os.path.exists('5017/PrvText'))\n        self.assertTrue(os.path.exists('5017/Scripts/DefaultJScript'))\n        self.assertTrue(os.path.exists('5017/Scripts/JScriptVersion'))\n"
  },
  {
    "path": "tests/hwp5_tests/mixin_relaxng.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport io\nimport logging\nimport shutil\n\nfrom hwp5.errors import ValidationFailed\nfrom hwp5.utils import mkstemp_open\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass RelaxNGTestMixin(object):\n\n    rng = '''<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<grammar\n  xmlns=\"http://relaxng.org/ns/structure/1.0\"\n  datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\">\n  <define name=\"doc\">\n    <element name=\"doc\" >\n      <optional>\n        <attribute name=\"attr\">\n          <data type=\"string\"/>\n        </attribute>\n      </optional>\n    </element>\n  </define>\n  <start>\n    <choice>\n      <ref name=\"doc\"/>\n    </choice>\n  </start>\n</grammar>\n'''\n\n    def test_relaxng_compile(self):\n        if self.relaxng_compile is None:\n            logger.warning('%s: skipped', self.id())\n            return\n\n        rng = self.rng\n        rng_path = self.id() + '.rng'\n        with io.open(rng_path, 'w', encoding='utf-8') as f:\n            f.write(rng)\n\n        inp = '<?xml version=\"1.0\" encoding=\"utf-8\"?><doc />'\n        inp_path = self.id() + '.inp'\n        with io.open(inp_path, 'w', encoding='utf-8') as f:\n            f.write(inp)\n\n        bad = '<?xml version=\"1.0\" encoding=\"utf-8\"?><bad />'\n        bad_path = self.id() + '.bad'\n        with io.open(bad_path, 'w', encoding='utf-8') as f:\n            f.write(bad)\n\n        relaxng = self.relaxng_compile(rng_path)\n        self.assertTrue(relaxng.validate(inp_path))\n        self.assertFalse(relaxng.validate(bad_path))\n\n        with io.open(inp_path, 'rb') as f:\n            with mkstemp_open() as (tmp_path, g):\n                with relaxng.validating_output(g) as g:\n                    shutil.copyfileobj(f, g)\n\n        with io.open(bad_path, 'rb') as f:\n            with mkstemp_open() as (tmp_path, g):\n                try:\n                    with relaxng.validating_output(g) as g:\n                        shutil.copyfileobj(f, g)\n                except ValidationFailed:\n                    pass\n                else:\n                    assert False, 'ValidationError expected'\n\n    def test_relaxng(self):\n        if self.relaxng is None:\n            logger.warning('%s: skipped', self.id())\n            return\n\n        rng = self.rng\n        rng_path = self.id() + '.rng'\n        with io.open(rng_path, 'w', encoding='utf-8') as f:\n            f.write(rng)\n\n        inp = '<?xml version=\"1.0\" encoding=\"utf-8\"?><doc />'\n        inp_path = self.id() + '.inp'\n        with io.open(inp_path, 'w', encoding='utf-8') as f:\n            f.write(inp)\n\n        bad = '<?xml version=\"1.0\" encoding=\"utf-8\"?><bad />'\n        bad_path = self.id() + '.bad'\n        with io.open(bad_path, 'w', encoding='utf-8') as f:\n            f.write(bad)\n\n        self.assertTrue(self.relaxng(rng_path, inp_path))\n        self.assertFalse(self.relaxng(rng_path, bad_path))\n"
  },
  {
    "path": "tests/hwp5_tests/mixin_xslt.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom xml.etree import ElementTree as etree\nimport io\nimport logging\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass XsltTestMixin(object):\n\n    xsl = '''<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"yes\" />\n  <xsl:template match=\"/\">\n    <xsl:for-each select=\"inp\">\n      <xsl:element name=\"out\" />\n    </xsl:for-each>\n  </xsl:template>\n</xsl:stylesheet>'''\n\n    def test_xslt_compile(self):\n        if self.xslt_compile is None:\n            logger.warning('%s: skipped', self.id())\n            return\n\n        xsl = self.xsl\n        xsl_path = self.id() + '.xsl'\n        with io.open(xsl_path, 'w', encoding='utf-8') as f:\n            f.write(xsl)\n\n        inp = '<?xml version=\"1.0\" encoding=\"utf-8\"?><inp />'\n        inp_path = self.id() + '.inp'\n        with io.open(inp_path, 'w', encoding='utf-8') as f:\n            f.write(inp)\n\n        out_path = self.id() + '.out'\n\n        transform = self.xslt_compile(xsl_path)\n        self.assertTrue(callable(transform))\n        with io.open(out_path, 'wb') as f:\n            transform(inp_path, f)\n\n        with io.open(out_path, 'rb') as f:\n            out_doc = etree.parse(f)\n        self.assertEqual('out', out_doc.getroot().tag)\n\n    def test_xslt(self):\n        if self.xslt is None:\n            logger.warning('%s: skipped', self.id())\n            return\n\n        xsl = self.xsl\n        xsl_path = self.id() + '.xsl'\n        with io.open(xsl_path, 'w', encoding='utf-8') as f:\n            f.write(xsl)\n\n        inp = '<?xml version=\"1.0\" encoding=\"utf-8\"?><inp />'\n        inp_path = self.id() + '.inp'\n        with io.open(inp_path, 'w', encoding='utf-8') as f:\n            f.write(inp)\n\n        out_path = self.id() + '.out'\n\n        result = self.xslt(xsl_path, inp_path, out_path)\n        self.assertTrue('errors' not in result)\n\n        with io.open(out_path, 'rb') as f:\n            out_doc = etree.parse(f)\n        self.assertEqual('out', out_doc.getroot().tag)\n"
  },
  {
    "path": "tests/hwp5_tests/test_binmodel.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom unittest import TestCase\nimport binascii\nimport codecs\nimport json\nimport sys\n\nfrom hwp5.binmodel import BinData\nfrom hwp5.binmodel import BorderFill\nfrom hwp5.binmodel import Control\nfrom hwp5.binmodel import ControlChar\nfrom hwp5.binmodel import ControlData\nfrom hwp5.binmodel import FaceName\nfrom hwp5.binmodel import GShapeObjectControl\nfrom hwp5.binmodel import HeaderParagraphList\nfrom hwp5.binmodel import Hwp5File\nfrom hwp5.binmodel import LanguageStruct\nfrom hwp5.binmodel import ListHeader\nfrom hwp5.binmodel import ModelStream\nfrom hwp5.binmodel import ParaLineSegList\nfrom hwp5.binmodel import ParaText\nfrom hwp5.binmodel import Paragraph\nfrom hwp5.binmodel import RecordModel\nfrom hwp5.binmodel import ShapeComponent\nfrom hwp5.binmodel import Style\nfrom hwp5.binmodel import TableBody\nfrom hwp5.binmodel import TableCaption\nfrom hwp5.binmodel import TableCell\nfrom hwp5.binmodel import TableControl\nfrom hwp5.binmodel import TextboxParagraphList\nfrom hwp5.binmodel import init_record_parsing_context\nfrom hwp5.binmodel import model_to_json\nfrom hwp5.binmodel import parse_model\nfrom hwp5.binmodel import parse_models\nfrom hwp5.binmodel import parse_models_intern\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import WORD\nfrom hwp5.recordstream import Record\nfrom hwp5.recordstream import read_records\nfrom hwp5.tagids import HWPTAG_BEGIN\nfrom hwp5.treeop import STARTEVENT, ENDEVENT\nfrom hwp5.treeop import prefix_event\nfrom hwp5.utils import cached_property\n\nfrom . import test_recordstream\nfrom .fixtures import get_fixture_path\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    basestring = str\n    unichr = chr\n\n\ndef TestContext(**ctx):\n    ''' test context '''\n    if 'version' not in ctx:\n        ctx['version'] = (5, 0, 0, 0)\n    return ctx\n\n\ntestcontext = TestContext()\n\n\nclass TestRecordParsing(TestCase):\n    def test_init_record_parsing_context(self):\n        record = dict(tagid=HWPTAG_BEGIN, payload=b'abcd')\n        context = init_record_parsing_context(testcontext, record)\n\n        self.assertEqual(record, context['record'])\n        self.assertEqual(b'abcd', context['stream'].read())\n\n\nclass BinEmbeddedTest(TestCase):\n    ctx = TestContext()\n    stream = BytesIO(b'\\x12\\x04\\xc0\\x00\\x01\\x00\\x02\\x00\\x03\\x00'\n                     b'\\x6a\\x00\\x70\\x00\\x67\\x00')\n\n    def testParse(self):\n        record = next(read_records(self.stream))\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        parse_model(context, model)\n\n        self.assertTrue(BinData, model['type'])\n        self.assertEqual(BinData.StorageType.EMBEDDING,\n                         BinData.Flags(model['content']['flags']).storage)\n        self.assertEqual(2, model['content']['bindata']['storage_id'])\n        self.assertEqual('jpg', model['content']['bindata']['ext'])\n\n\nclass LanguageStructTest(TestCase):\n    def test_cls_dict_has_attributes(self):\n        FontFace = LanguageStruct(b'FontFace', WORD)\n        self.assertTrue('attributes' in FontFace.__dict__)\n\n\nclass TestBase(test_recordstream.TestBase):\n\n    @cached_property\n    def hwp5file_bin(self):\n        return Hwp5File(self.olestg)\n\n    hwp5file = hwp5file_bin\n\n\nclass FaceNameTest(TestBase):\n    hwp5file_name = 'facename.hwp'\n\n    def test_font_file_type(self):\n\n        docinfo = self.hwp5file.docinfo\n        facenames = (model for model in docinfo.models()\n                     if model['type'] is FaceName)\n        facenames = list(facenames)\n\n        facename = facenames[0]['content']\n        self.assertEqual(u'굴림', facename['name'])\n        self.assertEqual(FaceName.FontFileType.TTF,\n                         facename['flags'].font_file_type)\n\n        facename = facenames[3]['content']\n        self.assertEqual(u'휴먼명조', facename['name'])\n        self.assertEqual(FaceName.FontFileType.HFT,\n                         facename['flags'].font_file_type)\n\n        facename = facenames[4]['content']\n        self.assertEqual(u'한양신명조', facename['name'])\n        self.assertEqual(FaceName.FontFileType.HFT,\n                         facename['flags'].font_file_type)\n\n\nclass DocInfoTest(TestBase):\n    hwp5file_name = 'facename2.hwp'\n\n    def test_charshape_lang_facename(self):\n\n        docinfo = self.hwp5file.docinfo\n        styles = list(m for m in docinfo.models()\n                      if m['type'] is Style)\n\n        def style_lang_facename(style, lang):\n            charshape_id = style['content']['charshape_id']\n            return docinfo.charshape_lang_facename(charshape_id, lang)\n\n        def style_lang_facename_name(style, lang):\n            facename = style_lang_facename(style, lang)\n            return facename['content']['name']\n\n        self.assertEqual(u'바탕', style_lang_facename_name(styles[0], 'ko'))\n        self.assertEqual(u'한컴돋움', style_lang_facename_name(styles[1], 'ko'))\n        self.assertEqual(u'Times New Roman',\n                         style_lang_facename_name(styles[2], 'en'))\n        self.assertEqual(u'Arial', style_lang_facename_name(styles[3], 'en'))\n        self.assertEqual(u'해서 약자', style_lang_facename_name(styles[4], 'cn'))\n        self.assertEqual(u'해서 간자', style_lang_facename_name(styles[5], 'cn'))\n        self.assertEqual(u'명조', style_lang_facename_name(styles[6], 'jp'))\n        self.assertEqual(u'고딕', style_lang_facename_name(styles[7], 'jp'))\n\n\nclass BorderFillTest(TestBase):\n    hwp5file_name = 'borderfill.hwp'\n\n    def test_parse_borderfill(self):\n\n        docinfo = self.hwp5file.docinfo\n        borderfills = (model for model in docinfo.models()\n                       if model['type'] is BorderFill)\n        borderfills = list(borderfills)\n\n        section = self.hwp5file.bodytext.section(0)\n        tablecells = list(model for model in section.models()\n                          if model['type'] is TableCell)\n        for tablecell in tablecells:\n            borderfill_id = tablecell['content']['borderfill_id']\n            borderfill = borderfills[borderfill_id - 1]['content']\n            tablecell['borderfill'] = borderfill\n\n        borderfill = tablecells[0]['borderfill']\n        self.assertEqual(0, borderfill['fillflags'])\n        self.assertEqual(None, borderfill.get('fill_colorpattern'))\n        self.assertEqual(None, borderfill.get('fill_gradation'))\n        self.assertEqual(None, borderfill.get('fill_image'))\n\n        borderfill = tablecells[1]['borderfill']\n        self.assertEqual(1, borderfill['fillflags'])\n        self.assertEqual(dict(background_color=0xff7f3f,\n                              pattern_color=0,\n                              pattern_type_flags=0xffffffff),\n                         borderfill['fill_colorpattern'])\n        self.assertEqual(None, borderfill.get('fill_gradation'))\n        self.assertEqual(None, borderfill.get('fill_image'))\n\n        borderfill = tablecells[2]['borderfill']\n        self.assertEqual(4, borderfill['fillflags'])\n        self.assertEqual(None, borderfill.get('fill_colorpattern'))\n        self.assertEqual(dict(blur=40, center=dict(x=0, y=0),\n                              colors=[0xff7f3f, 0],\n                              shear=90, type=1),\n                         borderfill['fill_gradation'])\n        self.assertEqual(None, borderfill.get('fill_image'))\n\n        borderfill = tablecells[3]['borderfill']\n        self.assertEqual(2, borderfill['fillflags'])\n        self.assertEqual(None, borderfill.get('fill_colorpattern'))\n        self.assertEqual(None, borderfill.get('fill_gradation'))\n        self.assertEqual(dict(flags=5, bindata_id=1, effect=0, brightness=0,\n                              contrast=0),\n                         borderfill.get('fill_image'))\n\n        borderfill = tablecells[4]['borderfill']\n        self.assertEqual(3, borderfill['fillflags'])\n        self.assertEqual(dict(background_color=0xff7f3f,\n                              pattern_color=0,\n                              pattern_type_flags=0xffffffff),\n                         borderfill['fill_colorpattern'])\n        self.assertEqual(None, borderfill.get('fill_gradation'))\n        self.assertEqual(dict(flags=5, bindata_id=1, effect=0, brightness=0,\n                              contrast=0),\n                         borderfill.get('fill_image'))\n\n        borderfill = tablecells[5]['borderfill']\n        self.assertEqual(6, borderfill['fillflags'])\n        self.assertEqual(None, borderfill.get('fill_colorpattern'))\n        self.assertEqual(dict(blur=40, center=dict(x=0, y=0),\n                              colors=[0xff7f3f, 0],\n                              shear=90, type=1),\n                         borderfill['fill_gradation'])\n        self.assertEqual(dict(flags=5, bindata_id=1, effect=0, brightness=0,\n                              contrast=0),\n                         borderfill.get('fill_image'))\n\n\nclass StyleTest(TestBase):\n    hwp5file_name = 'charstyle.hwp'\n\n    def test_charstyle(self):\n\n        docinfo = self.hwp5file.docinfo\n        styles = (model for model in docinfo.models()\n                  if model['type'] is Style)\n        styles = list(styles)\n\n        style = styles[0]['content']\n        self.assertEqual(dict(name='Normal',\n                              unknown=0,\n                              parashape_id=0,\n                              charshape_id=1,\n                              next_style_id=0,\n                              lang_id=1042,\n                              flags=0,\n                              local_name=u'바탕글'),\n                         style)\n        charstyle = styles[13]['content']\n        self.assertEqual(dict(name='',\n                              unknown=0,\n                              parashape_id=0,\n                              charshape_id=1,\n                              next_style_id=0,\n                              lang_id=1042,\n                              flags=1,\n                              local_name=u'글자스타일'),\n                         charstyle)\n\n\nclass ParaCharShapeTest(TestBase):\n\n    @property\n    def paracharshape_record(self):\n        return self.bodytext.section(0).record(2)\n\n    def test_read_paracharshape(self):\n        parent_context = dict()\n        parent_model = dict(content=dict(charshapes=5))\n\n        record = self.paracharshape_record\n        context = init_record_parsing_context(dict(), record)\n        context['parent'] = parent_context, parent_model\n        model = record\n        parse_model(context, model)\n        self.assertEqual(dict(charshapes=[(0, 7), (19, 8), (23, 7), (24, 9),\n                                          (26, 7)]),\n                         model['content'])\n\n\nclass TableTest(TestBase):\n\n    @property\n    def stream(self):\n        return BytesIO(b'G\\x04\\xc0\\x02 lbt\\x11#*\\x08\\x00\\x00\\x00\\x00\\x00\\x00'\n                       b'\\x00\\x00\\x06\\x9e\\x00\\x00D\\x10\\x00\\x00\\x00\\x00\\x00\\x00'\n                       b'\\x1b\\x01\\x1b\\x01\\x1b\\x01\\x1b\\x01\\xed\\xad\\xa2V\\x00\\x00'\n                       b'\\x00\\x00')\n\n    @cached_property\n    def tablecontrol_record(self):\n        return self.bodytext.section(0).record(30)\n\n    @cached_property\n    def tablecaption_record(self):\n        return self.bodytext.section(0).record(68)\n\n    @cached_property\n    def tablebody_record(self):\n        return self.bodytext.section(0).record(31)\n\n    @cached_property\n    def tablecell_record(self):\n        return self.bodytext.section(0).record(32)\n\n    def testParsePass1(self):\n        record = next(read_records(self.stream))\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        parse_model(context, model)\n\n        self.assertTrue(TableControl, model['type'])\n        self.assertEqual(1453501933, model['content']['instance_id'])\n        self.assertEqual(0x0, model['content']['x'])\n        self.assertEqual(0x0, model['content']['y'])\n        self.assertEqual(0x1044, model['content']['height'])\n        self.assertEqual(0x9e06, model['content']['width'])\n        self.assertEqual(0, model['content']['unknown1'])\n        self.assertEqual(0x82a2311, model['content']['flags'])\n        self.assertEqual(0, model['content']['z_order'])\n        self.assertEqual(dict(left=283, right=283, top=283, bottom=283),\n                         model['content']['margin'])\n        self.assertEqual('tbl ', model['content']['chid'])\n\n    def test_parse_child_table_body(self):\n        record = self.tablecontrol_record\n        context = init_record_parsing_context(testcontext, record)\n\n        tablebody_record = self.tablebody_record\n        child_context = init_record_parsing_context(testcontext,\n                                                    tablebody_record)\n        child_model = dict(type=TableBody, content=dict())\n        child = (child_context, child_model)\n\n        self.assertFalse(context.get('seen_table_body'))\n        TableControl.on_child(dict(), context, child)\n        # 'seen_table_body' in table record context should have been changed\n        # to True\n        self.assertTrue(context['seen_table_body'])\n        # model and attributes should not have been changed\n        self.assertEqual(dict(), child_model['content'])\n\n    def test_parse_child_table_cell(self):\n        record = self.tablecontrol_record\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        parse_model(context, model)\n\n        context['seen_table_body'] = True\n\n        child_record = self.tablecell_record\n        child_context = init_record_parsing_context(testcontext, child_record)\n        child_model = child_record\n        child_context['parent'] = context, model\n        parse_model(child_context, child_model)\n        self.assertEqual(TableCell, child_model['type'])\n        self.assertEqual(TableCell, child_model['type'])\n        self.assertEqual(dict(padding=dict(top=141, right=141, bottom=141,\n                                           left=141),\n                              rowspan=1,\n                              colspan=1,\n                              borderfill_id=1,\n                              height=282,\n                              listflags=32,\n                              width=20227,\n                              unknown1=0,\n                              unknown_width=20227,\n                              paragraphs=1,\n                              col=0,\n                              row=0), child_model['content'])\n        self.assertEqual(b'', child_context['stream'].read())\n\n    def test_parse_child_table_caption(self):\n        record = self.tablecontrol_record\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        parse_model(context, model)\n\n        context['seen_table_body'] = False\n\n        child_record = self.tablecaption_record\n        child_context = init_record_parsing_context(testcontext, child_record)\n        child_context['parent'] = context, model\n        child_model = child_record\n        parse_model(child_context, child_model)\n        self.assertEqual(TableCaption, child_model['type'])\n        self.assertEqual(dict(listflags=0,\n                              width=8504,\n                              max_width=40454,\n                              unknown1=0,\n                              flags=3,\n                              separation=850,\n                              paragraphs=2), child_model['content'])\n        self.assertEqual(b'', child_context['stream'].read())\n\n\nclass ShapeComponentTest(TestBase):\n\n    hwp5file_name = 'textbox.hwp'\n\n    @cached_property\n    def control_gso_record(self):\n        return self.bodytext.section(0).record(12)\n\n    @cached_property\n    def shapecomponent_record(self):\n        return self.bodytext.section(0).record(19)\n\n    @cached_property\n    def textbox_paragraph_list_record(self):\n        return self.bodytext.section(0).record(20)\n\n    def test_parse_shapecomponent_textbox_paragraph_list(self):\n        record = self.shapecomponent_record\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        model['type'] = ShapeComponent\n\n        child_record = self.textbox_paragraph_list_record\n        child_context = init_record_parsing_context(testcontext,\n                                                    child_record)\n        child_context['parent'] = context, model\n        child_model = child_record\n        parse_model(child_context, child_model)\n        self.assertEqual(TextboxParagraphList, child_model['type'])\n        self.assertEqual(dict(listflags=32,\n                              padding=dict(top=283, right=283, bottom=283,\n                                           left=283),\n                              unknown1=0,\n                              maxwidth=11763,\n                              paragraphs=1), child_model['content'])\n        self.assertEqual(b'', child_context['stream'].read())\n\n    def test_parse(self):\n\n        # parent_record = self.control_gso_record\n\n        # if parent model is GShapeObjectControl\n        parent_model = dict(type=GShapeObjectControl)\n\n        record = self.shapecomponent_record\n        context = init_record_parsing_context(testcontext, record)\n        context['parent'] = dict(), parent_model\n        model = record\n        parse_model(context, model)\n\n        self.assertEqual(model['type'], ShapeComponent)\n        self.assertTrue('chid0' in model['content'])\n\n        # if parent model is not GShapeObjectControl\n        # TODO\n\n    def test_rect_fill(self):\n        self.hwp5file_name = 'shapecomponent-rect-fill.hwp'\n\n        section = self.hwp5file_bin.bodytext.section(0)\n        shapecomps = (model for model in section.models()\n                      if model['type'] is ShapeComponent)\n        shapecomps = list(shapecomps)\n\n        shapecomp = shapecomps.pop(0)['content']\n        self.assertFalse(shapecomp['fill_flags'].fill_colorpattern)\n        self.assertFalse(shapecomp['fill_flags'].fill_gradation)\n        self.assertFalse(shapecomp['fill_flags'].fill_image)\n\n        shapecomp = shapecomps.pop(0)['content']\n        self.assertTrue(shapecomp['fill_flags'].fill_colorpattern)\n        self.assertFalse(shapecomp['fill_flags'].fill_gradation)\n        self.assertFalse(shapecomp['fill_flags'].fill_image)\n        self.assertEqual(dict(background_color=0xff7f3f,\n                              pattern_color=0,\n                              pattern_type_flags=0xffffffff),\n                         shapecomp['fill_colorpattern'])\n        self.assertEqual(None, shapecomp.get('fill_gradation'))\n        self.assertEqual(None, shapecomp.get('fill_image'))\n\n        shapecomp = shapecomps.pop(0)['content']\n        self.assertFalse(shapecomp['fill_flags'].fill_colorpattern)\n        self.assertTrue(shapecomp['fill_flags'].fill_gradation)\n        self.assertFalse(shapecomp['fill_flags'].fill_image)\n        self.assertEqual(None, shapecomp.get('fill_colorpattern'))\n        self.assertEqual(dict(type=1, shear=90,\n                              center=dict(x=0, y=0),\n                              colors=[0xff7f3f, 0],\n                              blur=50), shapecomp['fill_gradation'])\n        self.assertEqual(None, shapecomp.get('fill_image'))\n\n        shapecomp = shapecomps.pop(0)['content']\n        self.assertFalse(shapecomp['fill_flags'].fill_colorpattern)\n        self.assertFalse(shapecomp['fill_flags'].fill_gradation)\n        self.assertTrue(shapecomp['fill_flags'].fill_image)\n        self.assertEqual(None, shapecomp.get('fill_colorpattern'))\n        self.assertEqual(None, shapecomp.get('fill_gradation'))\n        self.assertEqual(dict(flags=5, bindata_id=1, effect=0, brightness=0,\n                              contrast=0),\n                         shapecomp['fill_image'])\n\n        shapecomp = shapecomps.pop(0)['content']\n        self.assertTrue(shapecomp['fill_flags'].fill_colorpattern)\n        self.assertFalse(shapecomp['fill_flags'].fill_gradation)\n        self.assertTrue(shapecomp['fill_flags'].fill_image)\n        self.assertEqual(dict(background_color=0xff7f3f,\n                              pattern_color=0,\n                              pattern_type_flags=0xffffffff),\n                         shapecomp['fill_colorpattern'])\n        self.assertEqual(None, shapecomp.get('fill_gradation'))\n        self.assertEqual(dict(flags=5, bindata_id=1, effect=0, brightness=0,\n                              contrast=0),\n                         shapecomp['fill_image'])\n\n        shapecomp = shapecomps.pop(0)['content']\n        self.assertFalse(shapecomp['fill_flags'].fill_colorpattern)\n        self.assertTrue(shapecomp['fill_flags'].fill_gradation)\n        self.assertTrue(shapecomp['fill_flags'].fill_image)\n        self.assertEqual(None, shapecomp.get('fill_colorpattern'))\n        self.assertEqual(dict(type=1, shear=90,\n                              center=dict(x=0, y=0),\n                              colors=[0xff7f3f, 0],\n                              blur=50), shapecomp['fill_gradation'])\n        self.assertEqual(dict(flags=5, bindata_id=1, effect=0, brightness=0,\n                              contrast=0),\n                         shapecomp['fill_image'])\n\n    def test_colorpattern_gradation(self):\n        # 5005-shapecomponent-with-colorpattern-and-gradation.dat\n        records = \\\n            [{'level': 1,\n              'payload': b' osg\\x10bj\\x04\\x00\\x00\\x00\\x00\\x0c\\x00\\x00\\x004\\xbc\\x00\\x00l\\x06\\x01\\x00\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00G\\xechf\\x00\\x00\\x00\\x00',  # noqa\n              'seqno': 12,\n              'size': 44,\n              'tagid': 71,\n              'tagname': 'HWPTAG_CTRL_HEADER'},\n             {'level': 2,\n              'payload': b'noc$noc$\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x004\\xbc\\x00\\x00l\\x06\\x01\\x004\\xbc\\x00\\x00l\\x06\\x01\\x00\\x00\\x00\\x03\\x00\\x00\\x00w\\x00WPS \\xb9\\xae\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00lop$noc$',  # noqa\n              'seqno': 13,\n              'size': 206,\n              'tagid': 76,\n              'tagname': 'HWPTAG_SHAPE_COMPONENT'},\n             {'level': 3,\n              'payload': b'lop$\\x00\\x00\\x00\\x00\\xcc\\x1b\\x00\\x00\\x01\\x00\\x01\\x004\\xbc\\x00\\x00\\xa0\\xea\\x00\\x004\\xbc\\x00\\x00\\xa0\\xea\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x00\\x1a^\\x00\\x00Pu\\x00\\x00\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\xcc\\xbb@\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe4\\x00\\x00\\xc8\\x00\\x00\\x00\\x01\\x00\\x00\\xd1\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00',  # noqa\n              'seqno': 14,\n              'size': 309,\n              'tagid': 76,\n              'tagname': 'HWPTAG_SHAPE_COMPONENT'},\n             {'level': 4,\n              'payload': b'\\x06\\x00\\x00\\x00`,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\xea\\x00\\x000\\xbc\\x00\\x00\\x9c\\xea\\x00\\x000\\xbc\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\x8a\\x00\\x00\\x00\\x00\\x00\\x00',  # noqa\n              'seqno': 15,\n              'size': 52,\n              'tagid': 82,\n              'tagname': 'HWPTAG_SHAPE_COMPONENT_POLYGON'},\n             {'level': 3,\n              'payload': b'noc$\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x01\\x00tb\\x00\\x00\\xf4-\\x00\\x00tb\\x00\\x00\\xf4-\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\r\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x00cer$cer$cer$cer$cer$',  # noqa\n              'seqno': 16,\n              'size': 310,\n              'tagid': 76,\n              'tagname': 'HWPTAG_SHAPE_COMPONENT'},\n             {'level': 4,\n              'payload': b'cer$\\xd8,\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x01\\x00\\x04\\x0f\\x00\\x00\\xf4-\\x00\\x00\\x04\\x0f\\x00\\x00\\xf4-\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x82\\x07\\x00\\x00\\xfa\\x16\\x00\\x00\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00l\\xc6@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf0?\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\xc8\\x00\\x00\\x00\\x00\\x00\\x00\\xd1\\x00\\x05\\x00\\x00\\x00\\x00\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xff\\xff\\xff\\x01\\xb4\\x00\\x00\\x00\\x00\\x00\\x00\\x00d\\x00\\x00\\x002\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x00\\xfc\\x00\\x00\\xe0\\xfc\\xc8\\x00\\x01\\x00\\x00\\x002',  # noqa\n              'seqno': 17,\n              'size': 447,\n              'tagid': 76,\n              'tagname': 'HWPTAG_SHAPE_COMPONENT'}]\n\n        context = dict(version=(5, 0, 0, 5))\n        models = parse_models(context, records)\n        models = list(models)\n        self.assertEqual(1280, models[-1]['content']['fill_flags'])\n        colorpattern = models[-1]['content']['fill_colorpattern']\n        gradation = models[-1]['content']['fill_gradation']\n        self.assertEqual(32768, colorpattern['background_color'])\n        self.assertEqual(0, colorpattern['pattern_color'])\n        self.assertEqual(0xffffffff, colorpattern['pattern_type_flags'])\n\n        self.assertEqual(50, gradation['blur'])\n        self.assertEqual(dict(x=0, y=100), gradation['center'])\n        self.assertEqual([64512, 13171936], gradation['colors'])\n        self.assertEqual(180, gradation['shear'])\n        self.assertEqual(1, gradation['type'])\n        self.assertEqual(1, models[-1]['content']['fill_shape'])\n        self.assertEqual(50, models[-1]['content']['fill_blur_center'])\n\n    def test_colorpattern_gradation_5017(self):\n        fixturename = '5017-shapecomponent-with-colorpattern-and-gradation.bin'\n        f = self.open_fixture(fixturename, 'rb')\n        try:\n            records = list(read_records(f))\n        finally:\n            f.close()\n\n        context = dict(version=(5, 0, 1, 7))\n        models = parse_models(context, records)\n        models = list(models)\n        self.assertEqual(1280, models[-1]['content']['fill_flags'])\n        colorpattern = models[-1]['content']['fill_colorpattern']\n        gradation = models[-1]['content']['fill_gradation']\n        self.assertEqual(32768, colorpattern['background_color'])\n        self.assertEqual(0, colorpattern['pattern_color'])\n        self.assertEqual(0xffffffff, colorpattern['pattern_type_flags'])\n\n        self.assertEqual(50, gradation['blur'])\n        self.assertEqual(dict(x=0, y=100), gradation['center'])\n        self.assertEqual([64512, 13171936], gradation['colors'])\n        self.assertEqual(180, gradation['shear'])\n        self.assertEqual(1, gradation['type'])\n        self.assertEqual(1, models[-1]['content']['fill_shape'])\n        self.assertEqual(50, models[-1]['content']['fill_blur_center'])\n\n\nclass HeaderFooterTest(TestBase):\n\n    hwp5file_name = 'headerfooter.hwp'\n\n    @cached_property\n    def header_record(self):\n        return self.bodytext.section(0).record(16)\n\n    @cached_property\n    def header_paragraph_list_record(self):\n        return self.bodytext.section(0).record(17)\n\n    def test_parse_child(self):\n        record = self.header_record\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        parse_model(context, model)\n\n        child_record = self.header_paragraph_list_record\n        child_context = init_record_parsing_context(testcontext,\n                                                    child_record)\n        child_context['parent'] = context, model\n        child_model = child_record\n        parse_model(child_context, child_model)\n        self.assertEqual(HeaderParagraphList, child_model['type'])\n        self.assertEqual(dict(textrefsbitmap=0,\n                              numberrefsbitmap=0,\n                              height=4252,\n                              listflags=0,\n                              width=42520,\n                              unknown1=0,\n                              paragraphs=1), child_model['content'])\n        # TODO\n        # self.assertEqual('', child_context['stream'].read())\n\n\nclass ListHeaderTest(TestCase):\n    ctx = TestContext()\n    record_bytes = (b'H\\x08`\\x02\\x01\\x00\\x00\\x00 \\x00\\x00\\x00\\x00\\x00\\x00\\x00'\n                    b'\\x01\\x00\\x01\\x00\\x03O\\x00\\x00\\x1a\\x01\\x00\\x00\\x8d\\x00'\n                    b'\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x01\\x00\\x03O\\x00\\x00')\n    stream = BytesIO(record_bytes)\n\n    def testParse(self):\n        record = next(read_records(self.stream))\n        context = init_record_parsing_context(testcontext, record)\n        model = record\n        parse_model(context, model)\n\n        self.assertEqual(ListHeader, model['type'])\n        self.assertEqual(1, model['content']['paragraphs'])\n        self.assertEqual(0x20, model['content']['listflags'])\n        self.assertEqual(0, model['content']['unknown1'])\n        self.assertEqual(8, context['stream'].tell())\n\n\nclass TableBodyTest(TestCase):\n    ctx = TestContext(version=(5, 0, 1, 7))\n    stream = BytesIO(b'M\\x08\\xa0\\x01\\x06\\x00\\x00\\x04\\x02\\x00\\x02\\x00\\x00\\x00'\n                     b'\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x02\\x00\\x02\\x00\\x01'\n                     b'\\x00\\x00\\x00')\n\n    def test_parse_model(self):\n        record = next(read_records(self.stream))\n        context = init_record_parsing_context(self.ctx, record)\n        model = record\n\n        parse_model(context, model)\n        model_type = model['type']\n        model_content = model['content']\n\n        self.assertEqual(TableBody, model_type)\n        self.assertEqual(dict(left=141, right=141, top=141, bottom=141),\n                         model_content['padding'])\n        self.assertEqual(0x4000006, model_content['flags'])\n        self.assertEqual(2, model_content['cols'])\n        self.assertEqual(2, model_content['rows'])\n        self.assertEqual(1, model_content['borderfill_id'])\n        self.assertEqual([2, 2], model_content['rowcols'])\n        self.assertEqual(0, model_content['cellspacing'])\n        self.assertEqual([], model_content['validZones'])\n\n\nclass Pass2Test(TestCase):\n    ctx = TestContext()\n\n    def test_pass2_events(self):\n\n        def items():\n            yield Record(HWPTAG_BEGIN + 4, 0, ''),\n            yield Record(HWPTAG_BEGIN + 3, 1, ''),\n            yield Record(HWPTAG_BEGIN + 2, 0, ''),\n            yield Record(HWPTAG_BEGIN + 1, 0, ''),\n        items = list(item for item in items())\n        leveld_items = zip([0, 1, 0, 0], items)\n\n        events = list(prefix_event(leveld_items))\n\n        def expected():\n            yield STARTEVENT, items[0]\n            yield STARTEVENT, items[1]\n            yield ENDEVENT, items[1]\n            yield ENDEVENT, items[0]\n            yield STARTEVENT, items[2]\n            yield ENDEVENT, items[2]\n            yield STARTEVENT, items[3]\n            yield ENDEVENT, items[3]\n        expected = list(expected())\n        self.assertEqual(expected, events)\n\n\nclass LineSegTest(TestCase):\n    def testDecode(self):\n        data = ('00000000481e0000e8030000e80300005203000058020000dc0500003ca00'\n                '000000006003300000088240000e8030000e80300005203000058020000dc'\n                '0500003ca000000000060067000000c82a0000e8030000e80300005203000'\n                '058020000dc0500003ca0000000000600')\n        data = binascii.a2b_hex(data)\n        lines = list(ParaLineSegList.decode(dict(), data))\n        self.assertEqual(0, lines[0]['chpos'])\n        self.assertEqual(51, lines[1]['chpos'])\n        self.assertEqual(103, lines[2]['chpos'])\n\n\nclass TableCaptionCellTest(TestCase):\n    ctx = TestContext(version=(5, 0, 1, 7))\n    records_bytes = (b'G\\x04\\xc0\\x02 lbt\\x10#*(\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'  # noqa\n                     b'\\x06\\x9e\\x00\\x00\\x04\\n\\x00\\x00\\x03\\x00\\x00\\x00\\x1b\\x01R'   # noqa\n                     b'\\x037\\x02n\\x04\\n^\\xc0V\\x00\\x00\\x00\\x00H\\x08`\\x01\\x02\\x00'  # noqa\n                     b'\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x00\\x00\\x008!\\x00\\x00R\\x03'   # noqa\n                     b'\\x06\\x9e\\x00\\x00M\\x08\\xa0\\x01\\x06\\x00\\x00\\x04\\x02\\x00'     # noqa\n                     b'\\x02\\x00\\x00\\x00\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x02\\x00'  # noqa\n                     b'\\x02\\x00\\x01\\x00\\x00\\x00H\\x08`\\x02\\x01\\x00\\x00\\x00 \\x00'   # noqa\n                     b'\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x01\\x00\\x03O\\x00\\x00'     # noqa\n                     b'\\x1a\\x01\\x00\\x00\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x8d\\x00\\x01\\x00'  # noqa\n                     b'\\x03O\\x00\\x00')\n\n    def testParsePass1(self):\n        stream = BytesIO(self.records_bytes)\n        records = list(read_records(stream))\n        result = list(parse_models_intern(self.ctx, records))\n\n        tablecaption = result[1]\n        context, model = tablecaption\n        model_type = model['type']\n        model_content = model['content']\n        stream = context['stream']\n\n        self.assertEqual(TableCaption, model_type)\n        self.assertEqual(22, stream.tell())\n        # ListHeader attributes\n        self.assertEqual(2, model_content['paragraphs'])\n        self.assertEqual(0x0, model_content['listflags'])\n        self.assertEqual(0, model_content['unknown1'])\n        # TableCaption model_content\n        self.assertEqual(3, model_content['flags'])\n        self.assertEqual(8504, model_content['width'])\n        self.assertEqual(850, model_content['separation'])\n        self.assertEqual(40454, model_content['max_width'])\n\n        tablecell = result[3]\n        context, model = tablecell\n        model_type = model['type']\n        model_content = model['content']\n        stream = context['stream']\n        self.assertEqual(TableCell, model_type)\n        self.assertEqual(38, stream.tell())\n        # ListHeader model_content\n        self.assertEqual(1, model_content['paragraphs'])\n        self.assertEqual(0x20, model_content['listflags'])\n        self.assertEqual(0, model_content['unknown1'])\n        # TableCell model_content\n        self.assertEqual(0, model_content['col'])\n        self.assertEqual(0, model_content['row'])\n        self.assertEqual(1, model_content['colspan'])\n        self.assertEqual(1, model_content['rowspan'])\n        self.assertEqual(0x4f03, model_content['width'])\n        self.assertEqual(0x11a, model_content['height'])\n        self.assertEqual(dict(left=141, right=141, top=141, bottom=141),\n                         model_content['padding'])\n        self.assertEqual(1, model_content['borderfill_id'],)\n        self.assertEqual(0x4f03, model_content['unknown_width'])\n\n\nclass TestRecordModel(TestCase):\n    def test_assign_enum_flags_name(self):\n\n        class FooRecord(RecordModel):\n            Bar = Flags(UINT32)\n            Baz = Enum()\n        self.assertEqual('Bar', FooRecord.Bar.__name__)\n        self.assertEqual('Baz', FooRecord.Baz.__name__)\n\n\nclass TestControlType(TestCase):\n    def test_ControlType(self):\n\n        class FooControl(Control):\n            chid = 'foo!'\n        try:\n            class Foo2Control(Control):\n                chid = 'foo!'\n        except Exception:\n            pass\n        else:\n            assert False, 'Exception expected'\n\n\nclass TestControlChar(TestBase):\n\n    def test_decode(self):\n        paratext_record = self.hwp5file.bodytext.section(0).record(1)\n        payload = paratext_record['payload']\n        controlchar = ControlChar.decode(payload[0:16])\n        self.assertEqual(dict(code=ord(ControlChar.SECTION_COLUMN_DEF),\n                              chid='secd',\n                              param=b'\\x00' * 8), controlchar)\n\n    def test_find(self):\n        bytes = b'\\x41\\x00'\n        self.assertEqual((2, 2), ControlChar.find(bytes, 0))\n\n    def test_tab(self):\n        self.hwp5file_name = 'tabdef.hwp'\n        models = self.hwp5file.bodytext.section(0).models()\n        paratexts = list(model for model in models\n                         if model['type'] is ParaText)\n\n        def paratext_tabs(paratext):\n            for range, chunk in paratext['content']['chunks']:\n                if isinstance(chunk, dict):\n                    if unichr(chunk['code']) == ControlChar.TAB:\n                        yield chunk\n        self.assertEqual(set(['code', 'param']),\n                         set(next(paratext_tabs(paratexts[0])).keys()))\n\n        def paratext_tab_params(paratext):\n            for tab in paratext_tabs(paratext):\n                yield tab['param']\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(4000, 1)] * 3,\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(2000, 1), (1360, 1), (1360, 1)],\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(2328, 2)] * 3,\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(2646, 3), (2292, 3), (2292, 3)],\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(2104, 4)] * 3,\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(4000, 1), (3360, 1), (3360, 1)],\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(4000, 1), (3328, 1)],\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n        tabs = list(paratext_tab_params(paratexts.pop(0)))\n        self.assertEqual([(4000, 1), (3672, 1), (33864, 2)],\n                         list((tab['width'], tab['unknown1'])\n                              for tab in tabs))\n\n\nclass TestFootnoteShape(TestBase):\n\n    def test_footnote_shape(self):\n        path = get_fixture_path('footnote-endnote.hwp')\n        hwp5file = Hwp5File(path)\n\n        models = hwp5file.bodytext.section(0).models()\n        models = list(models)\n        fnshape = models[6]\n        self.assertEqual(850, fnshape['content']['splitter_margin_top'])\n        self.assertEqual(567, fnshape['content']['splitter_margin_bottom'])\n\n\nclass TestControlData(TestBase):\n    def test_parse(self):\n        # 5006-controldata.record\n        record = \\\n            {'level': 2,\n             'payload': b'\\x1b\\x02\\x01\\x00\\x00\\x00\\x00@\\x01\\x00\\x03\\x00X\\xc7H\\xc5\\x85\\xba',  # noqa\n             'seqno': 27,\n             'size': 18,\n             'tagid': 87,\n             'tagname': 'HWPTAG_CTRL_DATA'}\n        context = init_record_parsing_context(dict(), record)\n        model = record\n        parse_model(context, model)\n        self.assertEqual(ControlData, model['type'])\n        self.assertEqual(dict(), model['content'])\n\n\nclass TestModelJson(TestBase):\n    def test_model_to_json(self):\n        model = self.hwp5file.docinfo.model(0)\n        json_string = model_to_json(model)\n\n        jsonobject = json.loads(json_string)\n        self.assertEqual('DocumentProperties', jsonobject['type'])\n\n    def test_model_to_json_should_not_modify_input(self):\n        model = self.hwp5file.docinfo.model(0)\n        model_to_json(model, indent=2, sort_keys=True)\n        self.assertFalse(isinstance(model['type'], basestring))\n\n    def test_model_to_json_with_controlchar(self):\n        model = self.hwp5file.bodytext.section(0).model(1)\n        json_string = model_to_json(model)\n\n        jsonobject = json.loads(json_string)\n        self.assertEqual('ParaText', jsonobject['type'])\n        self.assertEqual([[0, 8],\n                          dict(code=2, param='\\x00' * 8, chid='secd')],\n                         jsonobject['content']['chunks'][0])\n\n    def test_model_to_json_with_unparsed(self):\n\n        model = dict(type=RecordModel, content=[], payload=b'\\x00\\x01\\x02\\x03',\n                     unparsed=b'\\xff\\xfe\\xfd\\xfc')\n        json_string = model_to_json(model)\n\n        jsonobject = json.loads(json_string)\n        self.assertEqual(['ff fe fd fc'], jsonobject['unparsed'])\n\n    def test_generate_models_json_array(self):\n        models_json = self.hwp5file.bodytext.section(0).models_json()\n        gen = models_json.generate()\n\n        json_array = json.loads(''.join(gen))\n        self.assertEqual(128, len(json_array))\n\n\nclass TestModelStream(TestBase):\n    @cached_property\n    def docinfo(self):\n        return ModelStream(self.hwp5file_rec['DocInfo'],\n                           self.hwp5file_rec.header.version)\n\n    def test_models(self):\n        self.assertEqual(67, len(list(self.docinfo.models())))\n\n    def test_models_treegrouped(self):\n        section = self.bodytext.section(0)\n        for idx, paragraph_models in enumerate(section.models_treegrouped()):\n            paragraph_models = list(paragraph_models)\n            leader = paragraph_models[0]\n            # leader should be a Paragraph\n            self.assertEqual(Paragraph, leader['type'])\n            # leader should be at top-level\n            self.assertEqual(0, leader['level'])\n            # print idx, leader['record']['seqno'], len(paragraph_models)\n\n    def test_model(self):\n        model = self.docinfo.model(0)\n        self.assertEqual(0, model['seqno'])\n\n        model = self.docinfo.model(10)\n        self.assertEqual(10, model['seqno'])\n\n    def test_models_json_open(self):\n        f = self.docinfo.models_json().open()\n        f = codecs.getreader('utf-8')(f)\n        try:\n            self.assertEqual(67, len(json.load(f)))\n        finally:\n            f.close()\n"
  },
  {
    "path": "tests/hwp5_tests/test_bintype.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom unittest import TestCase\n\nfrom six import add_metaclass\n\nfrom hwp5.binmodel import ParaTextChunks\nfrom hwp5.bintype import bintype_map_events\nfrom hwp5.bintype import construct_composite_values\nfrom hwp5.bintype import filter_with_version\nfrom hwp5.bintype import static_to_mutable\nfrom hwp5.bintype import read_type_events\nfrom hwp5.bintype import resolve_typedefs\nfrom hwp5.bintype import resolve_values_from_stream\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import SelectiveType\nfrom hwp5.dataio import StructType\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import X_ARRAY\nfrom hwp5.dataio import ref_member\nfrom hwp5.treeop import STARTEVENT, ENDEVENT\n\n\nclass lazy_property(object):\n\n    def __init__(self, f):\n        self.f = f\n\n    def __get__(self, object, owner=None):\n        name = self.f.__name__\n        if name not in object.__dict__:\n            object.__dict__[name] = self.f(object)\n        return object.__dict__[name]\n\n\nclass TestBinIO(TestCase):\n\n    @lazy_property\n    def BasicStruct(self):\n\n        @add_metaclass(StructType)\n        class BasicStruct(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield UINT16, 'b'\n        return BasicStruct\n\n    @lazy_property\n    def NestedStruct(self):\n\n        @add_metaclass(StructType)\n        class NestedStruct(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield self.BasicStruct, 's'\n                yield UINT16, 'b'\n        return NestedStruct\n\n    def test_map_events(self):\n\n        bin_item = dict(type=self.BasicStruct)\n        events = bintype_map_events(bin_item)\n\n        ev, item = next(events)\n        self.assertEqual((STARTEVENT, bin_item), (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((ENDEVENT, bin_item), (ev, item))\n\n    def test_map_events_nested(self):\n\n        bin_item = dict(type=self.NestedStruct)\n        events = bintype_map_events(bin_item)\n\n        ev, item = next(events)\n        self.assertEqual((STARTEVENT, bin_item), (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((STARTEVENT, dict(name='s', type=self.BasicStruct)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((ENDEVENT, dict(name='s', type=self.BasicStruct)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         (ev, item))\n\n        ev, item = next(events)\n        self.assertEqual((ENDEVENT, bin_item), (ev, item))\n\n    def test_map_struct_with_xarray(self):\n\n        xarray_type = X_ARRAY(self.BasicStruct, ref_member('count'))\n\n        @add_metaclass(StructType)\n        class StructWithXArray(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'count'\n                yield dict(type=xarray_type,\n                           name='items')\n        bin_item = dict(type=StructWithXArray)\n        events = bintype_map_events(bin_item)\n        self.assertEqual((STARTEVENT,\n                          bin_item),\n                         next(events))\n        self.assertEqual((None,\n                          dict(type=UINT16, name='count')),\n                         next(events))\n        self.assertEqual((STARTEVENT,\n                          dict(type=xarray_type,\n                               name='items')),\n                         next(events))\n        self.assertEqual((STARTEVENT,\n                          dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None,\n                          dict(type=UINT16, name='a')),\n                         next(events))\n        self.assertEqual((None,\n                          dict(type=UINT16, name='b')),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(type=xarray_type,\n                               name='items')),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          bin_item),\n                         next(events))\n\n    def test_filter_with_version(self):\n\n        @add_metaclass(StructType)\n        class StructWithVersion(object):\n\n            @classmethod\n            def attributes(cls):\n                yield UINT16, 'a'\n                yield dict(name='b', type=UINT16, version=(5, 0, 2, 4))\n\n        bin_item = dict(type=StructWithVersion)\n\n        events = bintype_map_events(bin_item)\n        events = filter_with_version(events, (5, 0, 0, 0))\n\n        self.assertEqual((STARTEVENT, bin_item), next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)), next(events))\n        self.assertEqual((ENDEVENT, bin_item), next(events))\n\n        events = bintype_map_events(bin_item)\n        events = filter_with_version(events, (5, 0, 2, 4))\n        self.assertEqual((STARTEVENT, bin_item), next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)), next(events))\n        self.assertEqual((None, dict(name='b', type=UINT16,\n                                     version=(5, 0, 2, 4))), next(events))\n        self.assertEqual((ENDEVENT, bin_item), next(events))\n\n    def test_resolve_xarray(self):\n\n        xarray_type = X_ARRAY(UINT16, ref_member('a'))\n\n        @add_metaclass(StructType)\n        class StructWithXArray(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield dict(name='b',\n                           type=xarray_type)\n\n        static_events = bintype_map_events(dict(type=StructWithXArray))\n        static_events = list(static_events)\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual((STARTEVENT, struct), (ev, struct))\n        self.assertEqual((None,\n                          dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=0)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b',\n                               count=0,\n                               type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b',\n                               count=0,\n                               type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT, struct),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual((STARTEVENT, struct), (ev, struct))\n        self.assertEqual((None,\n                          dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=1)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b',\n                               count=1,\n                               type=xarray_type)),\n                         next(events))\n        self.assertEqual((None, dict(type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b',\n                               count=1,\n                               type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT, struct),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual((STARTEVENT, struct), (ev, struct))\n        self.assertEqual((None,\n                          dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=2)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b',\n                               count=2,\n                               type=xarray_type)),\n                         next(events))\n        self.assertEqual((None, dict(type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b',\n                               count=2,\n                               type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT, struct),\n                         next(events))\n\n    def test_resolve_xarray_struct(self):\n\n        xarray_type = X_ARRAY(self.BasicStruct, ref_member('a'))\n\n        @add_metaclass(StructType)\n        class StructWithXArray(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield dict(name='b',\n                           type=xarray_type)\n\n        static_events = bintype_map_events(dict(type=StructWithXArray))\n        static_events = list(static_events)\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual((STARTEVENT, struct), (ev, struct))\n        self.assertEqual((None,\n                          dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=0)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b', count=0, type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b', count=0, type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT, struct),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual((STARTEVENT, struct), (ev, struct))\n        self.assertEqual((None,\n                          dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=1)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b', count=1, type=xarray_type)),\n                         next(events))\n        self.assertEqual((STARTEVENT, dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT, dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b', count=1, type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT, struct),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual((STARTEVENT, struct), (ev, struct))\n        self.assertEqual((None,\n                          dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=2)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b', count=2, type=xarray_type)),\n                         next(events))\n        self.assertEqual((STARTEVENT, dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT, dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((STARTEVENT, dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT, dict(type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b', count=2, type=xarray_type)),\n                         next(events))\n        self.assertEqual((ENDEVENT, struct),\n                         next(events))\n\n    def test_resolve_conditional_simple(self):\n\n        def if_a_is_1(context, values):\n            return values['a'] == 1\n\n        @add_metaclass(StructType)\n        class StructWithCondition(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield dict(name='b', type=UINT16, condition=if_a_is_1)\n                yield UINT16, 'c'\n\n        static_events = bintype_map_events(dict(type=StructWithCondition))\n        static_events = list(static_events)\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual(STARTEVENT, ev)\n        self.assertEqual(StructWithCondition, struct['type'])\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=0)\n        self.assertEqual((None, dict(name='c', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(struct,\n                               value=dict(a=0))),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual(STARTEVENT, ev)\n        self.assertEqual(StructWithCondition, struct['type'])\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=1)\n        self.assertEqual((None,\n                          dict(name='b',\n                               type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='c', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(struct,\n                               value=dict(a=1))),\n                         next(events))\n\n    def test_resolve_conditional_struct(self):\n\n        def if_a_is_1(context, values):\n            return values['a'] == 1\n\n        @add_metaclass(StructType)\n        class StructWithCondition(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield dict(name='b', type=self.BasicStruct,\n                           condition=if_a_is_1)\n                yield UINT16, 'c'\n\n        static_events = bintype_map_events(dict(type=StructWithCondition))\n        static_events = list(static_events)\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual(STARTEVENT, ev)\n        self.assertEqual(StructWithCondition, struct['type'])\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=0)\n        self.assertEqual((None, dict(name='c', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(struct,\n                               value=dict(a=0))),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual(STARTEVENT, ev)\n        self.assertEqual(StructWithCondition, struct['type'])\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=1)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b',\n                               type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b',\n                               type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='c', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(struct,\n                               value=dict(a=1))),\n                         next(events))\n\n    def test_resolve_selective_type(self):\n\n        @add_metaclass(StructType)\n        class StructWithSelectiveType(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield dict(name='b',\n                           type=SelectiveType(ref_member('a'),\n                                              {0: UINT16,\n                                               1: self.BasicStruct}))\n                yield UINT16, 'c'\n\n        static_events = bintype_map_events(dict(type=StructWithSelectiveType))\n        static_events = list(static_events)\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual(STARTEVENT, ev)\n        self.assertEqual(StructWithSelectiveType, struct['type'])\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=0)\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='c', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(struct,\n                               value=dict(a=0))),\n                         next(events))\n\n        events = static_to_mutable(iter(static_events))\n        events = resolve_typedefs(events, dict())\n        ev, struct = next(events)\n        self.assertEqual(STARTEVENT, ev)\n        self.assertEqual(StructWithSelectiveType, struct['type'])\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        struct['value'] = dict(a=1)\n        self.assertEqual((STARTEVENT,\n                          dict(name='b',\n                               type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='a', type=UINT16)),\n                         next(events))\n        self.assertEqual((None, dict(name='b', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(name='b',\n                               type=self.BasicStruct)),\n                         next(events))\n        self.assertEqual((None, dict(name='c', type=UINT16)),\n                         next(events))\n        self.assertEqual((ENDEVENT,\n                          dict(struct,\n                               value=dict(a=1))),\n                         next(events))\n\n    def test_resolve_values_from_stream(self):\n        assertEqual = self.assertEqual\n\n        stream = BytesIO(b'\\x00\\x01\\x00\\x02')\n        resolve_values = resolve_values_from_stream(stream)\n\n        bin_item = dict(type=self.BasicStruct)\n        events = bintype_map_events(bin_item)\n        events = resolve_values(events)\n\n        assertEqual((STARTEVENT, bin_item), next(events))\n        assertEqual((None,\n                     dict(name='a', type=UINT16, bin_offset=0, value=256)),\n                    next(events))\n        assertEqual((None,\n                     dict(name='b', type=UINT16, bin_offset=2, value=512)),\n                    next(events))\n        assertEqual((ENDEVENT, bin_item), next(events))\n\n        @add_metaclass(StructType)\n        class StructWithBSTR(object):\n\n            @staticmethod\n            def attributes():\n                yield BSTR, 'name'\n\n        stream = BytesIO(b'\\x02\\x00\\x00\\x01\\x00\\x02')\n        resolve_values = resolve_values_from_stream(stream)\n        bin_item = dict(type=StructWithBSTR)\n        events = bintype_map_events(bin_item)\n        events = resolve_values(events)\n        assertEqual((STARTEVENT, bin_item), next(events))\n        assertEqual((None,\n                     dict(name='name', type=BSTR, bin_offset=0,\n                          value=u'\\u0100\\u0200')),\n                    next(events))\n        assertEqual((ENDEVENT, bin_item), next(events))\n\n        @add_metaclass(StructType)\n        class StructWithParaTextChunks(object):\n\n            @staticmethod\n            def attributes():\n                yield ParaTextChunks, 'texts'\n\n        stream = BytesIO(b'\\x20\\x00\\x21\\x00\\x22\\x00')\n        resolve_values = resolve_values_from_stream(stream)\n        bin_item = dict(type=StructWithParaTextChunks)\n        events = bintype_map_events(bin_item)\n        events = resolve_values(events)\n        assertEqual((STARTEVENT, bin_item), next(events))\n        assertEqual((None,\n                     dict(name='texts', type=ParaTextChunks,\n                          bin_offset=0,\n                          value=[((0, 3), u'\\u0020\\u0021\\u0022')])),\n                    next(events))\n        assertEqual((ENDEVENT, bin_item), next(events))\n\n    def test_collect_values(self):\n\n        stream = BytesIO(b'\\x01\\x00\\x01\\x01\\x02\\x01\\x02\\x00')\n        resolve_values = resolve_values_from_stream(stream)\n\n        bin_item = dict(type=self.NestedStruct)\n        events = bintype_map_events(bin_item)\n        events = resolve_values(events)\n        events = construct_composite_values(events)\n\n        a = dict(name='a', type=UINT16, bin_offset=0, value=1)\n        s_a = dict(name='a', type=UINT16, bin_offset=2, value=0x101)\n        s_b = dict(name='b', type=UINT16, bin_offset=4, value=0x102)\n        b = dict(name='b', type=UINT16, bin_offset=6, value=2)\n        s = dict(name='s', type=self.BasicStruct,\n                 value=dict(a=0x101, b=0x102))\n        x = dict(type=self.NestedStruct,\n                 value=dict(a=1, s=dict(a=0x101, b=0x102), b=2))\n        self.assertEqual((STARTEVENT, bin_item), next(events))\n        self.assertEqual((None, a), next(events))\n        self.assertEqual((STARTEVENT, dict(name='s', type=self.BasicStruct,\n                                           value=dict())),\n                         next(events))\n        self.assertEqual((None, s_a), next(events))\n        self.assertEqual((None, s_b), next(events))\n        self.assertEqual((ENDEVENT, s), next(events))\n        self.assertEqual((None, b), next(events))\n        self.assertEqual((ENDEVENT, x), next(events))\n\n\nclass TestReadEvents(TestCase):\n    def test_struct_with_condition(self):\n\n        def if_a_is_1(context, values):\n            return values['a'] == 1\n\n        @add_metaclass(StructType)\n        class StructWithCondition(object):\n\n            @staticmethod\n            def attributes():\n                yield UINT16, 'a'\n                yield dict(name='b', type=UINT16, condition=if_a_is_1)\n                yield UINT16, 'c'\n\n        context = dict()\n\n        # if a = 0\n        stream = BytesIO(b'\\x00\\x00\\x02\\x00')\n        events = read_type_events(StructWithCondition, context, stream)\n        a = dict(name='a', type=UINT16, value=0, bin_offset=0)\n        c = dict(name='c', type=UINT16, value=2, bin_offset=2)\n        self.assertEqual((STARTEVENT, dict(type=StructWithCondition,\n                                           value=dict())),\n                         next(events))\n        self.assertEqual((None, a), next(events))\n        self.assertEqual((None, c), next(events))\n        self.assertEqual((ENDEVENT, dict(type=StructWithCondition,\n                                         value=dict(a=0, c=2))),\n                         next(events))\n        self.assertEqual(b'', stream.read())\n\n        # if a = 1\n        stream = BytesIO(b'\\x01\\x00\\x0f\\x00\\x02\\x00')\n        events = read_type_events(StructWithCondition, context, stream)\n        a = dict(name='a', type=UINT16, value=1, bin_offset=0)\n        b = dict(name='b', type=UINT16, value=0xf, bin_offset=2)\n        c = dict(name='c', type=UINT16, value=2, bin_offset=4)\n        x = dict(type=StructWithCondition,\n                 value=dict(a=1, b=0xf, c=2))\n        self.assertEqual((STARTEVENT, dict(type=StructWithCondition,\n                                           value={})),\n                         next(events))\n        self.assertEqual((None, a), next(events))\n        self.assertEqual((None, b), next(events))\n        self.assertEqual((None, c), next(events))\n        self.assertEqual((ENDEVENT, x), next(events))\n        self.assertEqual(b'', stream.read())\n"
  },
  {
    "path": "tests/hwp5_tests/test_compressed.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom unittest import TestCase\nimport os\nimport zlib\n\nfrom hwp5.compressed import ZLibIncrementalDecoder\nfrom hwp5.compressed import decompress\nfrom hwp5.compressed import decompress_gen\nfrom hwp5.utils import cached_property\n\n\nclass TestUncompress(TestCase):\n\n    @cached_property\n    def original_data(self):\n        return os.urandom(16384)\n\n    @cached_property\n    def compressed_data(self):\n        return zlib.compress(self.original_data)\n\n    def test_incremental_decode(self):\n        compressed_data = self.compressed_data\n\n        dec = ZLibIncrementalDecoder(wbits=-15)\n        data = dec.decode(compressed_data[2:2048])\n        data += dec.decode(compressed_data[2048:2048 + 1024])\n        data += dec.decode(compressed_data[2048 + 1024:2048 + 1024 + 4096])\n        data += dec.decode(compressed_data[2048 + 1024 + 4096:], True)\n\n        self.assertEqual(self.original_data, data)\n\n    def test_decompress(self):\n\n        gen = decompress_gen(BytesIO(self.compressed_data[2:]))\n        self.assertEqual(self.original_data, b''.join(gen))\n\n        # print '-----'\n\n        f = decompress(BytesIO(self.compressed_data[2:]))\n        g = BytesIO(self.original_data)\n\n        self.assertEqual(f.read(2048), g.read(2048))\n        self.assertEqual(f.read(1024), g.read(1024))\n        self.assertEqual(f.read(4096), g.read(4096))\n        self.assertEqual(f.read(), g.read())\n"
  },
  {
    "path": "tests/hwp5_tests/test_dataio.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom unittest import TestCase\nimport sys\n\nfrom six import add_metaclass\n\nfrom hwp5.bintype import read_type\nfrom hwp5.dataio import ARRAY, N_ARRAY\nfrom hwp5.dataio import BSTR\nfrom hwp5.dataio import BYTE\nfrom hwp5.dataio import Enum\nfrom hwp5.dataio import EnumType\nfrom hwp5.dataio import Flags\nfrom hwp5.dataio import INT8\nfrom hwp5.dataio import INT16\nfrom hwp5.dataio import INT32\nfrom hwp5.dataio import UINT8\nfrom hwp5.dataio import UINT16\nfrom hwp5.dataio import UINT32\nfrom hwp5.dataio import ParseError\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import StructType\nfrom hwp5.dataio import decode_utf16le_with_hypua\nfrom hwp5.dataio import typed_struct_attributes\nfrom hwp5.dataio import _parse_flags_args\n\n\nPY3 = sys.version_info.major == 3\nif PY3:\n    long = int\n    unicode = str\n\n\nclass TestArray(TestCase):\n    def test_new(self):\n        t1 = ARRAY(INT32, 3)\n        t2 = ARRAY(INT32, 3)\n        assert t1 is t2\n\n        assert N_ARRAY(INT32, INT32) is N_ARRAY(INT32, INT32)\n\n    def test_BSTR(self):\n        assert type(BSTR(u'abc')) is unicode\n\n    def test_hello(self):\n        assert INT32.basetype is int\n\n    def test_slots(self):\n        a = INT32()\n        self.assertRaises(Exception, setattr, a, 'randomattr', 1)\n\n\nclass TestTypedAttributes(TestCase):\n\n    def test_typed_struct_attributes(self):\n\n        class SomeRandomStruct(Struct):\n            @staticmethod\n            def attributes():\n                yield INT32, 'a'\n                yield BSTR, 'b'\n                yield ARRAY(INT32, 3), 'c'\n\n        attributes = dict(a=1, b=u'abc', c=(4, 5, 6))\n        typed_attributes = typed_struct_attributes(\n            SomeRandomStruct, attributes, dict()\n        )\n        typed_attributes = list(typed_attributes)\n        expected = [dict(name='a', type=INT32, value=1),\n                    dict(name='b', type=BSTR, value='abc'),\n                    dict(name='c', type=ARRAY(INT32, 3), value=(4, 5, 6))]\n        self.assertEqual(expected, typed_attributes)\n\n    def test_typed_struct_attributes_inherited(self):\n\n        class Hello(Struct):\n            @staticmethod\n            def attributes():\n                yield INT32, 'a'\n\n        class Hoho(Hello):\n            @staticmethod\n            def attributes():\n                yield BSTR, 'b'\n\n        attributes = dict(a=1, b=u'abc', c=(2, 2))\n        result = typed_struct_attributes(Hoho, attributes, dict())\n        result = list(result)\n        expected = [dict(name='a', type=INT32, value=1),\n                    dict(name='b', type=BSTR, value='abc'),\n                    dict(name='c', type=tuple, value=(2, 2))]\n        self.assertEqual(expected, result)\n\n\nclass TestStructType(TestCase):\n    def test_assign_enum_flags_name(self):\n\n        @add_metaclass(StructType)\n        class Foo(object):\n            bar = Enum()\n            baz = Flags(UINT16)\n        self.assertEqual('bar', Foo.bar.__name__)\n        self.assertEqual(Foo, Foo.bar.scoping_struct)\n        self.assertEqual('baz', Foo.baz.__name__)\n\n    def test_parse_members(self):\n\n        @add_metaclass(StructType)\n        class A(object):\n\n            @classmethod\n            def attributes(cls):\n                yield UINT8, 'uint8'\n                yield UINT16, 'uint16'\n                yield UINT32, 'uint32'\n\n        values = dict(uint8=8, uint16=16, uint32=32)\n\n        def getvalue(member):\n            return values[member['name']]\n\n        context = dict()\n        result = list(A.parse_members(context, getvalue))\n        self.assertEqual([dict(name='uint8', type=UINT8, value=8),\n                          dict(name='uint16', type=UINT16, value=16),\n                          dict(name='uint32', type=UINT32, value=32)], result)\n\n    def test_parse_members_condition(self):\n\n        def uint32_is_32(context, values):\n            return values['uint32'] == 32\n\n        @add_metaclass(StructType)\n        class A(object):\n\n            @classmethod\n            def attributes(cls):\n                yield UINT8, 'uint8'\n                yield UINT16, 'uint16'\n                yield UINT32, 'uint32'\n                yield dict(type=UINT32, name='extra', condition=uint32_is_32)\n\n        values = dict(uint8=8, uint16=16, uint32=32, extra=666)\n\n        def getvalue(member):\n            return values[member['name']]\n\n        context = dict()\n        result = list(A.parse_members(context, getvalue))\n        self.assertEqual([dict(name='uint8', type=UINT8, value=8),\n                          dict(name='uint16', type=UINT16, value=16),\n                          dict(name='uint32', type=UINT32, value=32),\n                          dict(name='extra', type=UINT32, value=666,\n                               condition=uint32_is_32)],\n                         result)\n\n    def test_parse_members_empty(self):\n\n        @add_metaclass(StructType)\n        class A(object):\n            pass\n\n        value = dict()\n\n        def getvalue(member):\n            return value[member['name']]\n\n        context = dict()\n        result = list(A.parse_members_with_inherited(context, getvalue))\n        self.assertEqual([], result)\n\n    def test_parse_members_inherited(self):\n\n        @add_metaclass(StructType)\n        class A(object):\n\n            @classmethod\n            def attributes(cls):\n                yield UINT8, 'uint8'\n                yield UINT16, 'uint16'\n                yield UINT32, 'uint32'\n\n        class B(A):\n            @classmethod\n            def attributes(cls):\n                yield INT8, 'int8'\n                yield INT16, 'int16'\n                yield INT32, 'int32'\n\n        value = dict(uint8=8, uint16=16, uint32=32,\n                     int8=-1, int16=-16, int32=-32)\n\n        def getvalue(member):\n            return value[member['name']]\n\n        context = dict()\n        result = list(B.parse_members_with_inherited(context, getvalue))\n        self.assertEqual([dict(name='uint8', type=UINT8, value=8),\n                          dict(name='uint16', type=UINT16, value=16),\n                          dict(name='uint32', type=UINT32, value=32),\n                          dict(name='int8', type=INT8, value=-1),\n                          dict(name='int16', type=INT16, value=-16),\n                          dict(name='int32', type=INT32, value=-32)],\n                         result)\n\n\nclass TestEnumType(TestCase):\n    def test_enum(self):\n        Foo = EnumType(\n            str('Foo'),\n            (int,),\n            dict(items=['a', 'b', 'c'], moreitems=dict(d=1, e=4))\n        )\n\n        self.assertRaises(AttributeError, getattr, Foo, 'items')\n        self.assertRaises(AttributeError, getattr, Foo, 'moreitems')\n\n        # class members\n        self.assertEqual(0, Foo.a)\n        self.assertEqual(1, Foo.b)\n        self.assertEqual(2, Foo.c)\n        self.assertEqual(1, Foo.d)\n        self.assertEqual(4, Foo.e)\n        self.assertTrue(isinstance(Foo.a, Foo))\n\n        # same instances\n        self.assertTrue(Foo(0) is Foo(0))\n        self.assertTrue(Foo(0) is Foo.a)\n\n        # not an instance of int\n        self.assertTrue(Foo(0) is not 0)\n\n        # instance names\n        self.assertEqual('a', Foo.a.name)\n        self.assertEqual('b', Foo.b.name)\n\n        # aliases\n        self.assertEqual('b', Foo.d.name)\n        self.assertTrue(Foo.b is Foo.d)\n\n        # repr\n        self.assertEqual('Foo.a', repr(Foo(0)))\n        self.assertEqual('Foo.b', repr(Foo(1)))\n        self.assertEqual('Foo.e', repr(Foo(4)))\n\n        # frozen attribute set\n        self.assertRaises(AttributeError, setattr, Foo(0), 'bar', 0)\n        if sys.platform.startswith('java'):  # Jython 2.5.3\n            self.assertRaises(TypeError, setattr, Foo(0), 'name', 'a')\n        else:\n            self.assertRaises(AttributeError, setattr, Foo(0), 'name', 'a')\n\n        # undefined value\n        # self.assertRaises(ValueError, Foo, 5)\n\n        # undefined value: warning but not error\n        undefined = Foo(5)\n        self.assertTrue(isinstance(undefined, Foo))\n        self.assertEqual(None, undefined.name)\n        self.assertEqual('Foo(5)', repr(undefined))\n\n        # can't define anymore\n        self.assertRaises(TypeError, Foo, 5, 'f')\n\n        # duplicate names\n        self.assertRaises(Exception, Enum, 'a', a=1)\n\n\nclass TestFlags(TestCase):\n    def test_parse_args(self):\n        x = list(_parse_flags_args([0, 1, long, 'bit01']))\n        bit01 = ('bit01', (0, 1, long))\n        self.assertEqual([bit01], x)\n\n        x = list(_parse_flags_args([2, 3, 'bit23']))\n        bit23 = ('bit23', (2, 3, int))\n        self.assertEqual([bit23], x)\n\n        x = list(_parse_flags_args([4, long, 'bit4']))\n        bit4 = ('bit4', (4, 4, long))\n        self.assertEqual([bit4], x)\n\n        x = list(_parse_flags_args([5, 'bit5']))\n        bit5 = ('bit5', (5, 5, int))\n\n        x = list(_parse_flags_args([0, 1, long, 'bit01',\n                                    2, 3, 'bit23',\n                                    4, long, 'bit4',\n                                    5, 'bit5']))\n        self.assertEqual([bit01, bit23, bit4, bit5], x)\n\n    def test_basetype(self):\n        MyFlags = Flags(UINT32)\n        self.assertEqual(UINT32, MyFlags.basetype)\n\n    def test_bitfields(self):\n        MyEnum = Enum(a=1, b=2)\n        MyFlags = Flags(\n            UINT32,\n            0, 1, 'field0',\n            2, 4, MyEnum, 'field2'\n        )\n        bitfields = MyFlags.bitfields\n        f = bitfields['field0']\n        self.assertEqual((0, 1, int),\n                         (f.lsb, f.msb, f.valuetype))\n        f = bitfields['field2']\n        self.assertEqual((2, 4, MyEnum),\n                         (f.lsb, f.msb, f.valuetype))\n\n    @property\n    def ByteFlags(self):\n        return Flags(BYTE,\n                     0, 3, 'low',\n                     4, 7, 'high')\n\n    def test_dictvalue(self):\n        flags = self.ByteFlags(0xf0)\n        self.assertEqual(dict(low=0, high=0xf),\n                         flags.dictvalue())\n\n\nclass TestReadStruct(TestCase):\n\n    def test_read_parse_error(self):\n\n        class Foo(Struct):\n\n            def attributes():\n                yield INT16, 'a'\n            attributes = staticmethod(attributes)\n\n        stream = BytesIO()\n\n        record = dict()\n        context = dict(record=record)\n        try:\n            read_type(Foo, context, stream)\n            assert False, 'ParseError expected'\n        except ParseError as e:\n            self.assertEqual(Foo, e.binevents[0][1]['type'])\n            self.assertEqual('a', e.binevents[-1][1]['name'])\n            self.assertEqual(0, e.offset)\n\n\nclass TestBSTR(TestCase):\n\n    def test_read(self):\n        f = BytesIO(b'\\x03\\x00' + u'가나다'.encode('utf-16le'))\n\n        s = BSTR.read(f)\n        self.assertEqual(u'가나다', s)\n\n        pua = u'\\ub098\\ub78f\\u302e\\ub9d0\\u302f\\uebd4\\ubbf8\\u302e'\n        pua_utf16le = pua.encode('utf-16le')\n        if PY3:\n            lengthbyte = bytes([len(pua)])\n        else:\n            lengthbyte = chr(len(pua))\n        f = BytesIO(lengthbyte + b'\\x00' + pua_utf16le)\n\n        jamo = BSTR.read(f)\n        expected = u'\\ub098\\ub78f\\u302e\\ub9d0\\u302f\\uebd4\\ubbf8\\u302e'\n        self.assertEqual(expected, jamo)\n\n\nclass TestDecodeUTF16LEPUA(TestCase):\n\n    def test_decode(self):\n        expected = u'가나다'\n        bytes = expected.encode('utf-16le')\n        u = decode_utf16le_with_hypua(bytes)\n        self.assertEqual(expected, u)\n"
  },
  {
    "path": "tests/hwp5_tests/test_distdoc.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom hashlib import sha1\nfrom io import BytesIO\nimport zlib\n\nfrom hwp5.filestructure import Hwp5DistDoc\nfrom hwp5.distdoc import decode_head_to_sha1\nfrom hwp5.distdoc import decode_head_to_key\nfrom hwp5.distdoc import decrypt_tail\nfrom hwp5.recordstream import read_record\nfrom hwp5.tagids import HWPTAG_PARA_HEADER\nimport hwp5.distdoc\nimport hwp5.compressed\n\nfrom .test_filestructure import TestBase\n\n\nclass TestHwp5DistDocFunctions(TestBase):\n\n    hwp5file_name = 'viewtext.hwp'\n    password_sha1 = sha1(b'12345').hexdigest()\n\n    @property\n    def hwp5distdoc(self):\n        return Hwp5DistDoc(self.olestg)\n\n    @property\n    def section(self):\n        return self.hwp5distdoc['ViewText']['Section0']\n\n    def test_distdoc_decode_head_to_sha1(self):\n        password_sha1 = self.password_sha1\n        password_sha1 = password_sha1.upper()\n        password_sha1 = password_sha1.encode('utf-16le')\n        expected = password_sha1\n        section_head = self.section.head()\n        decoded = decode_head_to_sha1(section_head)\n        self.assertEqual(expected, decoded)\n\n    def test_distdoc_decode_head_to_key(self):\n        section = self.section\n        expected = self.password_sha1.upper().encode('utf-16le')[:16]\n        self.assertEqual(expected, decode_head_to_key(section.head()))\n        self.assertEqual(expected, section.head_key())\n\n    def test_distdoc_decrypt_tail(self):\n        section = self.section\n\n        key = section.head_key()\n        tail = section.tail()\n        decrypted = decrypt_tail(key, tail)\n        decompressed = zlib.decompress(decrypted, -15)\n        record = read_record(BytesIO(decompressed), 0)\n        self.assertEqual(0, record['level'])\n        self.assertEqual(HWPTAG_PARA_HEADER, record['tagid'])\n        self.assertEqual(22, record['size'])\n\n        self.assertEqual(390, len(decompressed))\n\n    def test_distdoc_decode(self):\n        section = self.section\n\n        stream = hwp5.distdoc.decode(section.wrapped.open())\n        stream = hwp5.compressed.decompress(stream)\n        record = read_record(stream, 0)\n        self.assertEqual(0, record['level'])\n        self.assertEqual(HWPTAG_PARA_HEADER, record['tagid'])\n        self.assertEqual(22, record['size'])\n"
  },
  {
    "path": "tests/hwp5_tests/test_filestructure.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\nimport json\nimport os.path\nimport shutil\nimport zlib\n\nfrom hwp5 import filestructure as FS\nfrom hwp5.errors import InvalidHwp5FileError\nfrom hwp5.filestructure import Hwp5DistDoc\nfrom hwp5.filestructure import Hwp5DistDocStream\nfrom hwp5.filestructure import Hwp5DistDocStorage\nfrom hwp5.filestructure import Hwp5File\nfrom hwp5.filestructure import Hwp5FileBase\nfrom hwp5.filestructure import HwpFileHeader\nfrom hwp5.filestructure import PreviewText\nfrom hwp5.filestructure import Sections\nfrom hwp5.recordstream import read_record\nfrom hwp5.storage import ExtraItemStorage\nfrom hwp5.storage import is_storage\nfrom hwp5.storage import is_stream\nfrom hwp5.storage import unpack\nfrom hwp5.storage.fs import FileSystemStorage\nfrom hwp5.tagids import HWPTAG_DISTRIBUTE_DOC_DATA\nfrom hwp5.tagids import HWPTAG_DOCUMENT_PROPERTIES\nfrom hwp5.tagids import HWPTAG_PARA_HEADER\nfrom hwp5.utils import cached_property\nfrom hwp5.utils import GeneratorReader\nfrom . import test_ole\n\n\nclass TestBase(test_ole.TestBase):\n\n    @cached_property\n    def hwp5file_base(self):\n        return FS.Hwp5FileBase(self.olestg)\n\n    @cached_property\n    def hwp5file_fs(self):\n        return FS.Hwp5File(self.olestg)\n\n    hwp5file = hwp5file_fs\n\n    @cached_property\n    def docinfo(self):\n        return self.hwp5file.docinfo\n\n    @cached_property\n    def bodytext(self):\n        return self.hwp5file.bodytext\n\n    @cached_property\n    def viewtext(self):\n        return self.hwp5file.viewtext\n\n\nclass TestModuleFunctions(TestBase):\n\n    def test_is_hwp5file(self):\n        assert FS.is_hwp5file(self.hwp5file_path)\n        nonole_filename = self.get_fixture_file('nonole.txt')\n        assert not FS.is_hwp5file(nonole_filename)\n\n\nclass TestHwp5FileBase(TestBase):\n\n    @cached_property\n    def hwp5file_base(self):\n        return Hwp5FileBase(self.olestg)\n\n    def test_create_with_filename(self):\n        hwp5file = Hwp5FileBase(self.hwp5file_path)\n        self.assertTrue('FileHeader' in hwp5file)\n\n    def test_create_with_nonole(self):\n        nonole = self.get_fixture_file('nonole.txt')\n        self.assertRaises(InvalidHwp5FileError, Hwp5FileBase, nonole)\n\n    def test_create_with_nonhwp5_storage(self):\n        stg = FileSystemStorage(self.get_fixture_file('nonhwp5stg'))\n        self.assertRaises(InvalidHwp5FileError, Hwp5FileBase, stg)\n\n    def test_item_is_hwpfileheader(self):\n        fileheader = self.hwp5file_base['FileHeader']\n        self.assertTrue(isinstance(fileheader, HwpFileHeader))\n\n    def test_header(self):\n        header = self.hwp5file_base.header\n        self.assertTrue(isinstance(header, HwpFileHeader))\n\n\nclass TestHwp5DistDocStream(TestBase):\n\n    hwp5file_name = 'viewtext.hwp'\n\n    @cached_property\n    def jscriptversion(self):\n        return Hwp5DistDocStream(\n            self.hwp5file_base['Scripts']['JScriptVersion'],\n            self.hwp5file_base.header.version\n        )\n\n    def test_head_record(self):\n        record = self.jscriptversion.head_record()\n        self.assertEqual(HWPTAG_DISTRIBUTE_DOC_DATA, record['tagid'])\n\n    def test_head_record_stream(self):\n        stream = self.jscriptversion.head_record_stream()\n        record = json.load(stream)\n        self.assertEqual(HWPTAG_DISTRIBUTE_DOC_DATA, record['tagid'])\n\n        # stream should have been exausted\n        self.assertEqual('', stream.read(1))\n\n    def test_head(self):\n        head = self.jscriptversion.head()\n        self.assertEqual(256, len(head))\n\n    def test_head_stream(self):\n        head_stream = self.jscriptversion.head_stream()\n        self.assertEqual(256, len(head_stream.read()))\n\n    def test_tail(self):\n        tail = self.jscriptversion.tail()\n        self.assertEqual(16, len(tail))\n\n    def test_tail_stream(self):\n        tail_stream = self.jscriptversion.tail_stream()\n        self.assertEqual(16, len(tail_stream.read()))\n\n\nclass TestHwp5DistDicStorage(TestBase):\n\n    hwp5file_name = 'viewtext.hwp'\n\n    @cached_property\n    def scripts(self):\n        return Hwp5DistDocStorage(self.olestg['Scripts'])\n\n    def test_scripts_other_formats(self):\n        jscriptversion = self.scripts['JScriptVersion']\n        self.assertTrue(isinstance(jscriptversion, Hwp5DistDocStream))\n\n\nclass TestHwp5DistDoc(TestBase):\n\n    hwp5file_name = 'viewtext.hwp'\n\n    @cached_property\n    def hwp5distdoc(self):\n        return Hwp5DistDoc(self.olestg)\n\n    def test_conversion_for(self):\n        conversion = self.hwp5distdoc.resolve_conversion_for('Scripts')\n        self.assertTrue(conversion is Hwp5DistDocStorage)\n\n    def test_getitem(self):\n        self.assertTrue(isinstance(self.hwp5distdoc['Scripts'],\n                                   Hwp5DistDocStorage))\n        self.assertTrue(isinstance(self.hwp5distdoc['ViewText'],\n                                   Hwp5DistDocStorage))\n\n\nclass TestCompressedStorage(TestBase):\n    def test_getitem(self):\n        stg = FS.CompressedStorage(self.olestg['BinData'])\n        self.assertTrue(is_storage(stg))\n\n        item = stg['BIN0002.jpg']\n        self.assertTrue(is_stream(item))\n\n        f = item.open()\n        try:\n            data = f.read()\n            self.assertEqual(b'\\xff\\xd8\\xff\\xe0', data[0:4])\n            self.assertEqual(15895, len(data))\n        finally:\n            f.close()\n\n\nclass TestHwp5Compression(TestBase):\n\n    @cached_property\n    def hwp5file_compressed(self):\n        return FS.Hwp5Compression(self.hwp5file_base)\n\n    @cached_property\n    def docinfo(self):\n        return self.hwp5file_compressed['DocInfo'].open()\n\n    @cached_property\n    def bodytext(self):\n        return self.hwp5file_compressed['BodyText']\n\n    @cached_property\n    def scripts(self):\n        return self.hwp5file_compressed['Scripts']\n\n    def test_docinfo_decompressed(self):\n        record = read_record(self.docinfo, 0)\n        self.assertEqual(HWPTAG_DOCUMENT_PROPERTIES, record['tagid'])\n\n    def test_bodytext_decompressed(self):\n        record = read_record(self.bodytext['Section0'].open(), 0)\n        self.assertEqual(HWPTAG_PARA_HEADER, record['tagid'])\n\n    def test_scripts_version(self):\n        hwp5file = self.hwp5file_compressed\n        self.assertFalse(hwp5file.header.flags.distributable)\n\n        JScriptVersion = self.scripts['JScriptVersion'].open().read()\n        self.assertEqual(8, len(JScriptVersion))\n\n\nclass TestHwp5File(TestBase):\n\n    def test_init_should_accept_string_path(self):\n        hwp5file = Hwp5File(self.hwp5file_path)\n        self.assertTrue(hwp5file['FileHeader'] is not None)\n\n    def test_init_should_accept_olestorage(self):\n        hwp5file = Hwp5File(self.olestg)\n        self.assertTrue(hwp5file['FileHeader'] is not None)\n\n    def test_init_should_accept_fs(self):\n        outpath = 'test_init_should_accept_fs'\n        if os.path.exists(outpath):\n            shutil.rmtree(outpath)\n        os.mkdir(outpath)\n        unpack(self.olestg, outpath)\n        fs = FileSystemStorage(outpath)\n        hwp5file = Hwp5File(fs)\n        fileheader = hwp5file['FileHeader']\n        self.assertTrue(fileheader is not None)\n        self.assertEqual((5, 0, 1, 7), fileheader.version)\n\n    def test_fileheader(self):\n        fileheader = self.hwp5file.header\n        self.assertEqual((5, 0, 1, 7), fileheader.version)\n        self.assertTrue(fileheader.flags.compressed)\n\n    def test_getitem_storage_classes(self):\n        hwp5file = self.hwp5file\n        self.assertTrue(isinstance(hwp5file['BinData'], FS.StorageWrapper))\n        self.assertTrue(isinstance(hwp5file['BodyText'], FS.Sections))\n        self.assertTrue(isinstance(hwp5file['Scripts'], FS.StorageWrapper))\n\n    def test_prv_text(self):\n        prvtext = self.hwp5file['PrvText']\n        self.assertTrue(isinstance(prvtext, PreviewText))\n        expected = '한글 2005 예제 파일입니다.'\n        self.assertEqual(expected, prvtext.text[0:len(expected)])\n\n    def test_distdoc_layer_inserted(self):\n        # self.hwp5file_name = 'viewtext.hwp'\n        # self.assertTrue('Section0.tail' in ExtraItemStorage(self.viewtext))\n        pass\n\n    def test_unpack(self):\n        outpath = 'test_unpack'\n        if os.path.exists(outpath):\n            shutil.rmtree(outpath)\n        os.mkdir(outpath)\n        unpack(ExtraItemStorage(self.hwp5file), outpath)\n\n        self.assertTrue(os.path.exists('test_unpack/_05HwpSummaryInformation'))\n        self.assertTrue(os.path.exists('test_unpack/BinData/BIN0002.jpg'))\n        self.assertTrue(os.path.exists('test_unpack/BinData/BIN0002.png'))\n        self.assertTrue(os.path.exists('test_unpack/BinData/BIN0003.png'))\n        self.assertTrue(os.path.exists('test_unpack/BodyText/Section0'))\n        self.assertTrue(os.path.exists('test_unpack/DocInfo'))\n        self.assertTrue(os.path.exists('test_unpack/DocOptions/_LinkDoc'))\n        self.assertTrue(os.path.exists('test_unpack/FileHeader'))\n        self.assertTrue(os.path.exists('test_unpack/PrvImage'))\n        self.assertTrue(os.path.exists('test_unpack/PrvText'))\n        self.assertTrue(os.path.exists('test_unpack/PrvText.utf8'))\n        self.assertTrue(os.path.exists('test_unpack/Scripts/DefaultJScript'))\n        self.assertTrue(os.path.exists('test_unpack/Scripts/JScriptVersion'))\n\n    def test_if_hwp5file_contains_other_formats(self):\n        stg = ExtraItemStorage(self.hwp5file)\n        self.assertTrue('PrvText.utf8' in list(stg))\n\n    def test_resolve_conversion_for_bodytext(self):\n        self.assertTrue(self.hwp5file.resolve_conversion_for('BodyText'))\n\n    def test_docinfo(self):\n        hwp5file = self.hwp5file\n        self.assertTrue(isinstance(hwp5file.docinfo, FS.VersionSensitiveItem))\n        docinfo = hwp5file.docinfo.open()\n        try:\n            data = docinfo.read()\n        finally:\n            docinfo.close()\n\n        docinfo = self.olestg['DocInfo']\n        self.assertEqual(zlib.decompress(docinfo.open().read(), -15), data)\n\n    def test_bodytext(self):\n        bodytext = self.hwp5file.bodytext\n        self.assertTrue(isinstance(bodytext, FS.Sections))\n        self.assertEqual(['Section0'], list(bodytext))\n\n\nclass TestSections(TestBase):\n\n    @property\n    def sections(self):\n        return Sections(\n            self.hwp5file.stg['BodyText'],\n            self.hwp5file.header.version,\n        )\n\n\nclass TestGeneratorReader(TestCase):\n    def test_generator_reader(self):\n        def data():\n            yield b'Hello world'\n            yield b'my name is'\n            yield b'gen'\n            yield b'reader'\n\n        f = GeneratorReader(data())\n        self.assertEqual(b'Hel', f.read(3))\n        self.assertEqual(b'lo wor', f.read(6))\n        self.assertEqual(b'ldmy ', f.read(5))\n        self.assertEqual(b'name isgenre', f.read(12))\n        self.assertEqual(b'ader', f.read())\n\n        f = GeneratorReader(data())\n        self.assertEqual(b'Hel', f.read(3))\n        self.assertEqual(b'lo wor', f.read(6))\n        self.assertEqual(b'ldmy ', f.read(5))\n        self.assertEqual(b'name isgenreader', f.read())\n\n        f = GeneratorReader(data())\n        self.assertEqual(b'Hel', f.read(3))\n        self.assertEqual(b'lo wor', f.read(6))\n        self.assertEqual(b'ldmy ', f.read(5))\n        self.assertEqual(b'name isgenreader', f.read(1000))\n"
  },
  {
    "path": "tests/hwp5_tests/test_hwp5html.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom contextlib import closing\nimport io\nimport os.path\nimport shutil\n\nfrom hwp5.hwp5html import HTMLTransform\nfrom hwp5.plat import get_xslt\nfrom hwp5.storage.fs import FileSystemStorage\n\nfrom . import test_xmlmodel\n\n\nclass TestBase(test_xmlmodel.TestBase):\n\n    def make_base_dir(self):\n        base_dir = self.id()\n        if os.path.exists(base_dir):\n            shutil.rmtree(base_dir)\n        os.mkdir(base_dir)\n        return base_dir\n\n\nclass HtmlConvTest(TestBase):\n\n    @property\n    def xslt(self):\n        return get_xslt()\n\n    @property\n    def xhwp5_path(self):\n        return self.id() + '.xhwp5'\n\n    @property\n    def transform(self):\n        return HTMLTransform()\n\n    def create_xhwp5(self):\n        xhwp5_path = self.xhwp5_path\n        with io.open(xhwp5_path, 'wb') as xhwp5_file:\n            self.hwp5file.xmlevents(embedbin=False).dump(xhwp5_file)\n        return xhwp5_path\n\n    def test_generate_css_file(self):\n        base_dir = self.make_base_dir()\n        css_path = os.path.join(base_dir, 'styles.css')\n\n        with closing(self.hwp5file) as hwp5file:\n            with io.open(css_path, 'wb+') as f:\n                self.transform.transform_hwp5_to_css(hwp5file, f)\n\n    def test_generate_html_file(self):\n        base_dir = self.make_base_dir()\n        html_path = os.path.join(base_dir, 'index.xhtml')\n\n        with closing(self.hwp5file) as hwp5file:\n            with io.open(html_path, 'wb+') as f:\n                self.transform.transform_hwp5_to_xhtml(hwp5file, f)\n\n    def test_extract_bindata_dir(self):\n        base_dir = self.make_base_dir()\n        hwp5file = self.hwp5file\n\n        bindata_dir = os.path.join(base_dir, 'bindata')\n\n        self.transform.extract_bindata_dir(hwp5file, bindata_dir)\n\n        bindata_stg = hwp5file['BinData']\n\n        self.assertEqual(set(bindata_stg),\n                          set(FileSystemStorage(bindata_dir)))\n\n    def test_extract_bindata_dir_without_bindata(self):\n        self.hwp5file_name = 'charshape.hwp'\n        base_dir = self.make_base_dir()\n        hwp5file = self.hwp5file\n\n        bindata_dir = os.path.join(base_dir, 'bindata')\n\n        self.transform.extract_bindata_dir(hwp5file, bindata_dir)\n        self.assertFalse(os.path.exists(bindata_dir))\n"
  },
  {
    "path": "tests/hwp5_tests/test_hwp5odt.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\nimport os.path\n\nfrom hwp5.importhelper import pkg_resources_filename_fallback\nfrom hwp5.utils import hwp5_resources_path\n\n\nclass ResourcesTest(TestCase):\n\n    def test_pkg_resources_filename_fallback(self):\n        fname = pkg_resources_filename_fallback('hwp5', 'xsl/odt/styles.xsl')\n        self.assertTrue(os.path.exists(fname))\n\n    def test_hwp5_resources_filename(self):\n        with hwp5_resources_path('xsl/odt/styles.xsl') as styles_xsl:\n            self.assertTrue(os.path.exists(styles_xsl))\n"
  },
  {
    "path": "tests/hwp5_tests/test_odtxsl.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\nfrom contextlib import closing\nfrom zipfile import ZipFile\n\nfrom hwp5 import plat\nfrom hwp5.hwp5odt import ODTTransform\nfrom hwp5.hwp5odt import open_odtpkg\nfrom hwp5.xmlmodel import Hwp5File\n\nfrom .fixtures import get_fixture_path\n\n\ndef example_path(filename):\n    return get_fixture_path(filename)\n\n\ndef open_example(filename):\n    path = example_path(filename)\n    return closing(Hwp5File(path))\n\n\nclass TestPrecondition(TestCase):\n    def test_example(self):\n        with open_example('linespacing.hwp') as hwp5file:\n            assert hwp5file is not None\n\n\nclass TestODTTransform(TestCase):\n\n    @property\n    def odt_path(self):\n        return self.id() + '.odt'\n\n    @property\n    def transform(self):\n\n        xslt = plat.get_xslt_compile()\n        assert xslt is not None, 'no XSLT implementation is available'\n        relaxng = plat.get_relaxng_compile()\n        return ODTTransform(xslt, relaxng)\n\n    def test_convert_bindata(self):\n\n        with open_example('sample-5017.hwp') as hwp5file:\n            f = hwp5file['BinData']['BIN0002.jpg'].open()\n            try:\n                data1 = f.read()\n            finally:\n                f.close()\n            with open_odtpkg(self.odt_path) as odtpkg:\n                self.transform.transform_hwp5_to_package(hwp5file, odtpkg)\n\n        zf = ZipFile(self.odt_path)\n        data2 = zf.read('bindata/BIN0002.jpg')\n\n        self.assertEqual(data1, data2)\n"
  },
  {
    "path": "tests/hwp5_tests/test_ole.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\n\nfrom hwp5.storage.ole import OleStorage\n\nfrom .fixtures import get_fixture_path\nfrom .fixtures import open_fixture\nfrom .mixin_olestg import OleStorageTestMixin\n\n\nclass TestBase(TestCase):\n\n    hwp5file_name = 'sample-5017.hwp'\n\n    def get_fixture_file(self, filename):\n        return get_fixture_path(filename)\n\n    def open_fixture(self, filename, *args, **kwargs):\n        return open_fixture(filename, *args, **kwargs)\n\n    @property\n    def hwp5file_path(self):\n        return self.get_fixture_file(self.hwp5file_name)\n\n    @property\n    def olestg(self):\n        return OleStorage(self.hwp5file_path)\n\n\nclass TestOleStorage(TestCase, OleStorageTestMixin):\n\n    def setUp(self):\n        self.OleStorage = OleStorage\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_gir_gsf.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\n\nfrom hwp5.plat import gir_gsf\n\nfrom .fixtures import get_fixture_path\nfrom .mixin_olestg import OleStorageTestMixin\n\n\ndef skip_if_disabled(f):\n\n    def wrapper(*args, **kwargs):\n        if not gir_gsf.is_enabled():\n            return\n        return f(*args, **kwargs)\n\n    return wrapper\n\n\nclass TestGirGsf(TestCase):\n\n    sample_path = get_fixture_path('sample-5017.hwp')\n\n    @skip_if_disabled\n    def test_open(self):\n        gir_gsf.open(self.sample_path)\n\n    @skip_if_disabled\n    def test_listdir(self):\n        gsfole = gir_gsf.open(self.sample_path)\n\n        children = list(gir_gsf.listdir(gsfole))\n        self.assertEqual(set(['BinData', 'DocInfo', 'PrvText',\n                               'Scripts', 'BodyText', 'PrvImage',\n                               'DocOptions', 'FileHeader',\n                               '\\x05HwpSummaryInformation']),\n                          set(children))\n\n\nclass TestOleStorageGirGsf(TestCase, OleStorageTestMixin):\n\n    def setUp(self):\n        if gir_gsf.is_enabled():\n            self.OleStorage = gir_gsf.OleStorage\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_javax_transform.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport unittest\nimport sys\n\nfrom hwp5.plat import javax_transform\n\nfrom .mixin_xslt import XsltTestMixin\n\n\nclass TestPlatJavaxTransform(unittest.TestCase, XsltTestMixin):\n\n    def test_is_enabled(self):\n\n        if sys.platform.startswith('java'):\n            self.assertTrue(javax_transform.is_enabled())\n        else:\n            self.assertFalse(javax_transform.is_enabled())\n\n    def setUp(self):\n        if javax_transform.is_enabled():\n            self.xslt = javax_transform.xslt\n            self.xslt_compile = javax_transform.xslt_compile\n        else:\n            self.xslt = None\n            self.xslt_compile = None\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_jython_poifs.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\n\nfrom hwp5.plat import jython_poifs\n\nfrom .mixin_olestg import OleStorageTestMixin\n\n\nclass TestOleStorageJythonPoiFS(TestCase, OleStorageTestMixin):\n\n    def setUp(self):\n        if jython_poifs.is_enabled():\n            self.OleStorage = jython_poifs.OleStorage\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_lxml.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport unittest\n\nfrom hwp5.plat import _lxml\n\nfrom .mixin_xslt import XsltTestMixin\nfrom .mixin_relaxng import RelaxNGTestMixin\n\n\nclass TestPlatLxml(unittest.TestCase, XsltTestMixin, RelaxNGTestMixin):\n\n    def test_is_enabled(self):\n\n        try:\n            import lxml\n            lxml\n        except ImportError:\n            self.assertFalse(_lxml.is_enabled())\n        else:\n            self.assertTrue(_lxml.is_enabled())\n\n    def setUp(self):\n        if _lxml.is_enabled():\n            self.xslt = _lxml.xslt\n            self.xslt_compile = _lxml.xslt_compile\n            self.relaxng = _lxml.relaxng\n            self.relaxng_compile = _lxml.relaxng_compile\n        else:\n            self.xslt = None\n            self.xslt_compile = None\n            self.relaxng = None\n            self.relaxng_compile = None\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_olefileio.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\n\nfrom hwp5.plat import olefileio\n\nfrom .mixin_olestg import OleStorageTestMixin\n\n\nclass TestOleStorageOleFileIO(TestCase, OleStorageTestMixin):\n\n    def setUp(self):\n        if olefileio.is_enabled():\n            self.OleStorage = olefileio.OleStorage\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_uno.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport unittest\n\nfrom hwp5.plat import _uno\n\nfrom .mixin_xslt import XsltTestMixin\nfrom .mixin_olestg import OleStorageTestMixin\n\n\nclass TestPlatUNO(unittest.TestCase, XsltTestMixin, OleStorageTestMixin):\n\n    def setUp(self):\n        if _uno.is_enabled():\n            self.xslt = _uno.xslt\n            self.xslt_compile = None\n            self.OleStorage = _uno.OleStorage\n        else:\n            self.xslt = None\n            self.xslt_compile = None\n            self.OleStorage = None\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_xmllint.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport unittest\n\nfrom hwp5.plat import xmllint\n\nfrom .mixin_relaxng import RelaxNGTestMixin\n\n\nclass TestPlatXmlLint(unittest.TestCase, RelaxNGTestMixin):\n\n    relaxng = None\n    relaxng_compile = None\n\n    def setUp(self):\n        if xmllint.is_enabled():\n            self.relaxng = xmllint.relaxng\n"
  },
  {
    "path": "tests/hwp5_tests/test_plat_xsltproc.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nimport unittest\n\nfrom hwp5.plat import xsltproc\n\nfrom .mixin_xslt import XsltTestMixin\n\n\nclass TestPlatXsltProc(unittest.TestCase, XsltTestMixin):\n\n    xslt = None\n    xslt_compile = None\n\n    def setUp(self):\n        if xsltproc.is_enabled():\n            self.xslt = xsltproc.xslt\n"
  },
  {
    "path": "tests/hwp5_tests/test_recordstream.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nimport json\n\nfrom hwp5 import recordstream as RS\nfrom hwp5.recordstream import RecordStream\nfrom hwp5.recordstream import dump_record\nfrom hwp5.recordstream import read_record\nfrom hwp5.recordstream import record_to_json\nfrom hwp5.storage import ExtraItemStorage\nfrom hwp5.tagids import HWPTAG_DOCUMENT_PROPERTIES\nfrom hwp5.tagids import HWPTAG_ID_MAPPINGS\nfrom hwp5.tagids import HWPTAG_PARA_HEADER\nfrom hwp5.utils import cached_property\n\nfrom . import test_filestructure\n\n\nclass TestBase(test_filestructure.TestBase):\n\n    @property\n    def hwp5file_rec(self):\n        return RS.Hwp5File(self.olestg)\n\n    hwp5file = hwp5file_rec\n\n\nclass TestRecord(TestBase):\n\n    def test_read_record(self):\n        docinfo_stream = self.hwp5file['DocInfo']\n\n        record = read_record(docinfo_stream.open(), 0)\n        self.assertEqual(HWPTAG_DOCUMENT_PROPERTIES, record['tagid'])\n\n    def test_dump_record(self):\n        docinfo_stream = self.hwp5file['DocInfo']\n        record = read_record(docinfo_stream.open(), 0)\n        stream = BytesIO()\n        dump_record(stream, record)\n        stream.seek(0)\n        record2 = read_record(stream, 0)\n        self.assertEqual(record2, record)\n\n\nclass TestRecordStream(TestBase):\n\n    @cached_property\n    def docinfo(self):\n        return RecordStream(self.hwp5file_fs['DocInfo'],\n                            self.hwp5file_fs.header.version)\n\n    def test_records(self):\n        self.assertEqual(67, len(list(self.docinfo.records())))\n\n    def test_records_kwargs_treegroup(self):\n        records = self.docinfo.records(treegroup=1)\n        self.assertEqual(66, len(records))\n        self.assertEqual(HWPTAG_ID_MAPPINGS, records[0]['tagid'])\n\n        records = self.docinfo.records(treegroup=0)\n        self.assertEqual(1, len(records))\n        self.assertEqual(HWPTAG_DOCUMENT_PROPERTIES, records[0]['tagid'])\n\n        records = self.bodytext.section(0).records(treegroup=5)\n        self.assertEqual(26, records[0]['seqno'])\n        self.assertEqual(37, len(records))\n\n    def test_record(self):\n        record = self.docinfo.record(0)\n        self.assertEqual(0, record['seqno'])\n\n        record = self.docinfo.record(10)\n        self.assertEqual(10, record['seqno'])\n\n    def test_records_treegrouped(self):\n        groups = self.docinfo.records_treegrouped()\n        document_properties_treerecords = next(groups)\n        self.assertEqual(1, len(document_properties_treerecords))\n        idmappings_treerecords = next(groups)\n        self.assertEqual(66, len(idmappings_treerecords))\n\n        section = self.bodytext.section(0)\n        for group_idx, records in enumerate(section.records_treegrouped()):\n            # print group_idx, records[0]['seqno'], len(records)\n            self.assertEqual(HWPTAG_PARA_HEADER, records[0]['tagid'])\n\n    def test_records_treegrouped_as_iterable(self):\n        groups = self.docinfo.records_treegrouped(group_as_list=False)\n        group = next(groups)\n        self.assertFalse(isinstance(group, list))\n\n    def test_records_treegroped_as_list(self):\n        groups = self.docinfo.records_treegrouped()\n        group = next(groups)\n        self.assertTrue(isinstance(group, list))\n\n    def test_records_treegroup(self):\n        records = self.docinfo.records_treegroup(1)\n        self.assertEqual(66, len(records))\n        self.assertEqual(HWPTAG_ID_MAPPINGS, records[0]['tagid'])\n\n        records = self.docinfo.records_treegroup(0)\n        self.assertEqual(1, len(records))\n        self.assertEqual(HWPTAG_DOCUMENT_PROPERTIES, records[0]['tagid'])\n\n        records = self.bodytext.section(0).records_treegroup(5)\n        self.assertEqual(26, records[0]['seqno'])\n        self.assertEqual(37, len(records))\n\n\nclass TestHwp5File(TestBase):\n\n    def test_if_hwp5file_contains_other_formats(self):\n        stg = ExtraItemStorage(self.hwp5file)\n        self.assertTrue('DocInfo.records' in list(stg))\n\n    def test_docinfo(self):\n        docinfo = self.hwp5file.docinfo\n        self.assertTrue(isinstance(docinfo, RS.RecordStream))\n        records = list(docinfo.records())\n        self.assertEqual(67, len(records))\n\n    def test_bodytext(self):\n        bodytext = self.hwp5file.bodytext\n        self.assertTrue(isinstance(bodytext, RS.Sections))\n        stg = ExtraItemStorage(bodytext)\n        self.assertEqual(['Section0', 'Section0.records'], list(stg))\n\n\nclass TestJson(TestBase):\n    def test_record_to_json(self):\n        record = next(self.hwp5file.docinfo.records())\n        json_string = record_to_json(record)\n        jsonobject = json.loads(json_string)\n        self.assertEqual(16, jsonobject['tagid'])\n        self.assertEqual(0, jsonobject['level'])\n        self.assertEqual(26, jsonobject['size'])\n        self.assertEqual(['01 00 01 00 01 00 01 00 01 00 01 00 01 00 00 00',\n                          '00 00 07 00 00 00 05 00 00 00'],\n                         jsonobject['payload'])\n        self.assertEqual(0, jsonobject['seqno'])\n        self.assertEqual('HWPTAG_DOCUMENT_PROPERTIES', jsonobject['tagname'])\n\n    def test_generate_json(self):\n        records_json = self.hwp5file.docinfo.records_json()\n        json_string = ''.join(records_json.generate())\n\n        jsonobject = json.loads(json_string)\n        self.assertEqual(67, len(jsonobject))\n"
  },
  {
    "path": "tests/hwp5_tests/test_storage.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom unittest import TestCase\n\nfrom hwp5.storage import StorageWrapper\n\n\nclass TestStorageWrapper(TestCase):\n\n    @property\n    def storage(self):\n        return dict(FileHeader=BytesIO(b'fileheader'),\n                    BinData={'BIN0001.jpg': BytesIO(b'bin0001.jpg')})\n\n    def test_iter(self):\n        stg = StorageWrapper(self.storage)\n        expected = ['FileHeader', 'BinData']\n        self.assertEqual(sorted(expected), sorted(iter(stg)))\n\n    def test_getitem(self):\n        stg = StorageWrapper(self.storage)\n        self.assertEqual(b'fileheader', stg['FileHeader'].read())\n        self.assertEqual(b'bin0001.jpg', stg['BinData']['BIN0001.jpg'].read())\n"
  },
  {
    "path": "tests/hwp5_tests/test_treeop.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\n\nfrom hwp5.treeop import STARTEVENT, ENDEVENT\nfrom hwp5.treeop import build_subtree\nfrom hwp5.treeop import iter_subevents\nfrom hwp5.treeop import prefix_ancestors_from_level\nfrom hwp5.treeop import tree_events\n\n\nclass Test_ancestors_from_level(TestCase):\n\n    def test_ancestors_from_level(self):\n\n        level_prefixed = [\n            (0, 'a0'),\n            (0, 'b0'),   # sibling\n            (1, 'b0-a1'),  # child\n            (2, 'b0-a1-a2'),  # child\n            (1, 'b0-b1'),  # jump to parent level\n            (2, 'b0-b1-b2'),  # child\n            (0, 'c0'),  # jump to grand-parent level\n        ]\n\n        ancestors_prefixed = prefix_ancestors_from_level(level_prefixed)\n        result = list((list(ancestors), item)\n                      for ancestors, item in ancestors_prefixed)\n\n        self.assertEqual(result.pop(0), ([None], 'a0'))\n        self.assertEqual(result.pop(0), ([None], 'b0'))\n        self.assertEqual(result.pop(0), ([None, 'b0'], 'b0-a1'))\n        self.assertEqual(result.pop(0), ([None, 'b0', 'b0-a1'], 'b0-a1-a2'))\n        self.assertEqual(result.pop(0), ([None, 'b0'], 'b0-b1'))\n        self.assertEqual(result.pop(0), ([None, 'b0', 'b0-b1'], 'b0-b1-b2'))\n        self.assertEqual(result.pop(0), ([None], 'c0'))\n\n    def test_ancestors_from_level_from_nonzero_baselevel(self):\n        level_prefixed = [\n            (7, 'a0'),  # baselevel 7\n            (8, 'a0-a1'),\n            (9, 'a0-a1-a2'),\n            (7, 'b0'),\n        ]\n        ancestors_prefixed = prefix_ancestors_from_level(level_prefixed)\n        result = list((list(ancestors), item)\n                      for ancestors, item in ancestors_prefixed)\n        self.assertEqual(result.pop(0), ([None], 'a0'))\n        self.assertEqual(result.pop(0), ([None, 'a0'], 'a0-a1'))\n        self.assertEqual(result.pop(0), ([None, 'a0', 'a0-a1'], 'a0-a1-a2'))\n        self.assertEqual(result.pop(0), ([None], 'b0'))\n\n    def test_ancestors_from_level_fails_at_level_below_baselevel(self):\n        level_prefixed = [\n            (7, 'a7'),  # baselevel 7\n            (8, 'a7-a8'),\n            (9, 'a7-a8-a9'),\n            (6, 'b7'),  # level below the base level\n        ]\n        try:\n            list(prefix_ancestors_from_level(level_prefixed))\n            # TODO: 현재로서는 스택에 기본으로 root_item을 넣어놓는 구현 방식 때문에\n            # base level 바로 아래 level은 에러가 나지 않음\n            # self.fail('exception expected')\n        except:\n            pass\n\n        level_prefixed = [\n            (7, 'a7'),  # baselevel 7\n            (8, 'a7-a8'),\n            (9, 'a7-a8-a9'),\n            (5, 'b7'),  # level below the base level\n        ]\n        try:\n            list(prefix_ancestors_from_level(level_prefixed))\n            self.fail('exception expected')\n        except:\n            pass\n\n    def test_ancestors_from_level_assert_fails_at_invalid_level_jump(self):\n\n        level_prefixed = [\n            (0, 'a0'),\n            (2, 'a0-a1-a2'),  # invalid level jump\n        ]\n        ancestors_prefixed = prefix_ancestors_from_level(level_prefixed)\n        try:\n            list(ancestors_prefixed)\n            self.fail('assert fails expected')\n        except:\n            pass\n\n\nclass TestTreeEvents(TestCase):\n    def test_tree_events(self):\n        event_prefixed_items = [(STARTEVENT, 'a'), (ENDEVENT, 'a')]\n        rootitem, childs = build_subtree(iter(event_prefixed_items[1:]))\n        self.assertEqual('a', rootitem)\n        self.assertEqual(0, len(childs))\n\n        event_prefixed_items = [\n            (STARTEVENT, 'a'),\n            (STARTEVENT, 'b'),\n            (ENDEVENT, 'b'),\n            (ENDEVENT, 'a')\n        ]\n        self.assertEqual(\n            ('a', [('b', [])]),\n            build_subtree(iter(event_prefixed_items[1:]))\n        )\n\n        event_prefixed_items = [\n            (STARTEVENT, 'a'),\n            (STARTEVENT, 'b'),\n            (STARTEVENT, 'c'), (ENDEVENT, 'c'),\n            (STARTEVENT, 'd'), (ENDEVENT, 'd'),\n            (ENDEVENT, 'b'),\n            (ENDEVENT, 'a')\n        ]\n\n        result = build_subtree(iter(event_prefixed_items[1:]))\n        self.assertEqual(\n            ('a', [('b', [('c', []), ('d', [])])]),\n            result\n        )\n\n        back = list(tree_events(*result))\n        self.assertEqual(event_prefixed_items, back)\n\n\nclass TestSubevents(TestCase):\n\n    def test_iter_subevents(self):\n\n        events = iter([(STARTEVENT, 'a'), (ENDEVENT, 'a')])\n        next(events)\n        subevents = iter_subevents(events)\n        self.assertEqual([(ENDEVENT, 'a')], list(subevents))\n\n        events = iter([(STARTEVENT, 'a'),\n                       (STARTEVENT, 'b'),\n                       (None, 'c'),\n                       (ENDEVENT, 'b'),\n                       (ENDEVENT, 'a')])\n        next(events)\n        subevents = iter_subevents(events)\n        self.assertEqual([(STARTEVENT, 'b'),\n                          (None, 'c'),\n                          (ENDEVENT, 'b'),\n                          (ENDEVENT, 'a')], list(subevents))\n\n        events = iter([(STARTEVENT, 'a'),\n                       (None, 'c'),\n                       (ENDEVENT, 'a'),\n                       (STARTEVENT, 'b'),\n                       (None, 'd'),\n                       (ENDEVENT, 'b')])\n        next(events)\n        subevents = iter_subevents(events)\n        self.assertEqual([(None, 'c'),\n                          (ENDEVENT, 'a')], list(subevents))\n        self.assertEqual([(STARTEVENT, 'b'),\n                          (None, 'd'),\n                          (ENDEVENT, 'b')], list(events))\n"
  },
  {
    "path": "tests/hwp5_tests/test_utils.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010-2023 mete0r <https://github.com/mete0r>\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\n\nfrom hwp5.utils import unicode_escape\nfrom hwp5.utils import unicode_unescape\n\n\nclass UnicodeEscapeTest(TestCase):\n\n    def test_escape(self):\n        s = '\\x05HwpSummaryInfo'\n        self.assertEqual(\n            '\\\\x05HwpSummaryInfo',\n            unicode_escape(s),\n        )\n\n    def test_unescape(self):\n        s = '\\\\x05HwpSummaryInfo'\n        self.assertEqual(\n            '\\x05HwpSummaryInfo',\n            unicode_unescape(s),\n        )\n"
  },
  {
    "path": "tests/hwp5_tests/test_xmlformat.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom unittest import TestCase\nimport logging\n\nfrom hwp5.dataio import Struct\nfrom hwp5.dataio import INT32, BSTR\nfrom hwp5.treeop import STARTEVENT\nfrom hwp5.treeop import ENDEVENT\nfrom hwp5.xmlformat import element\nfrom hwp5.xmlformat import xmlattr_uniqnames\n\n\nclass TestHello(TestCase):\n    def test_hello(self):\n\n        context = dict(logging=logging)\n\n        class SomeStruct(Struct):\n            @staticmethod\n            def attributes():\n                yield INT32, 'a'\n                yield BSTR, 'b'\n\n        class SomeStruct2(Struct):\n            @staticmethod\n            def attributes():\n                yield SomeStruct, 'somestruct'\n\n        result = element(\n            context,\n            (SomeStruct2, dict(somestruct=dict(a=1, b=u'b')))\n        )\n        result = list(result)\n        # for x in result: x[0](*x[1:])\n        expected = [\n                (STARTEVENT, ('SomeStruct2', dict())),\n                (STARTEVENT, ('SomeStruct', {'attribute-name': 'somestruct',\n                                             'a': '1', 'b': 'b'})),\n                (ENDEVENT, 'SomeStruct'),\n                (ENDEVENT, 'SomeStruct2'),\n                ]\n        self.assertEqual(expected, result)\n\n        result = element(\n            context,\n            (SomeStruct, dict(a=1, b=u'b', c=dict(foo=1)))\n        )\n        result = list(result)\n        # for x in result: x[0](*x[1:])\n        expected = [\n                (STARTEVENT, ('SomeStruct', dict(a='1', b='b'))),\n                (STARTEVENT, ('dict', {'attribute-name': 'c', 'foo': '1'})),\n                (ENDEVENT, 'dict'),\n                (ENDEVENT, 'SomeStruct')\n                ]\n        self.assertEqual(expected, result)\n\n    def test_xmlattr_uniqnames(self):\n        a = [('a', 1), ('b', 2)]\n        self.assertEqual([('a', 1), ('b', 2)], list(xmlattr_uniqnames(a)))\n\n        a = [('a', 1), ('a', 2)]\n        result = xmlattr_uniqnames(a)\n        self.assertRaises(Exception, list, result)\n"
  },
  {
    "path": "tests/hwp5_tests/test_xmlmodel.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import absolute_import\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom io import BytesIO\nfrom unittest import TestCase\nfrom xml.etree import ElementTree\nimport base64\nimport io\n\nfrom hwp5 import binmodel\nfrom hwp5 import xmlmodel\nfrom hwp5 import treeop\nfrom hwp5.binmodel import BinData\nfrom hwp5.binmodel import ControlChar\nfrom hwp5.binmodel import PageDef\nfrom hwp5.binmodel import ParaCharShape\nfrom hwp5.binmodel import ParaLineSeg\nfrom hwp5.binmodel import ParaText\nfrom hwp5.binmodel import SectionDef\nfrom hwp5.tagids import HWPTAG_PARA_LINE_SEG\nfrom hwp5.treeop import STARTEVENT, ENDEVENT\nfrom hwp5.utils import cached_property\nfrom hwp5.xmlmodel import DocInfo\nfrom hwp5.xmlmodel import Hwp5File\nfrom hwp5.xmlmodel import ModelEventStream\nfrom hwp5.xmlmodel import Section\nfrom hwp5.xmlmodel import XmlEvents\nfrom hwp5.xmlmodel import embed_bindata\nfrom hwp5.xmlmodel import line_segmented\nfrom hwp5.xmlmodel import make_ranged_shapes\nfrom hwp5.xmlmodel import merge_paragraph_text_charshape_lineseg\nfrom hwp5.xmlmodel import split_and_shape\n\nfrom . import test_binmodel\nfrom .fixtures import get_fixture_path\n\n\nclass TestBase(test_binmodel.TestBase):\n\n    @cached_property\n    def hwp5file_xml(self):\n        return Hwp5File(self.olestg)\n\n    hwp5file = hwp5file_xml\n\n\nclass TestXmlEvents(TestBase):\n\n    def test_dump_quoteattr_cr(self):\n        sio = BytesIO()\n\n        context = dict()\n        attrs = dict(char='\\r')\n        events = [(STARTEVENT, (ControlChar, attrs, context)),\n                  (ENDEVENT, (ControlChar, attrs, context))]\n        xmlevents = XmlEvents(iter(events))\n        xmlevents.dump(sio)\n\n        data = sio.getvalue()\n        self.assertTrue(b'&#13;' in data)\n\n    def test_bytechunks_quoteattr_cr(self):\n\n        context = dict()\n        attrs = dict(char='\\r')\n        item = (ControlChar, attrs, context)\n        modelevents = [(STARTEVENT, item),\n                       (ENDEVENT, item)]\n        xmlevents = XmlEvents(iter(modelevents))\n        xml = b''.join(xmlevents.bytechunks())\n\n        self.assertTrue(b'&#13;' in xml)\n\n\nclass TestModelEventStream(TestBase):\n\n    @cached_property\n    def docinfo(self):\n        return ModelEventStream(self.hwp5file_bin['DocInfo'],\n                                self.hwp5file_bin.header.version)\n\n    def test_modelevents(self):\n        self.assertEqual(len(list(self.docinfo.models())) * 2,\n                         len(list(self.docinfo.modelevents())))\n        # print len(list(self.docinfo.modelevents()))\n\n\nclass TestDocInfo(TestBase):\n\n    @cached_property\n    def docinfo(self):\n        return DocInfo(self.hwp5file_bin['DocInfo'],\n                       self.hwp5file_bin.header.version)\n\n    def test_events(self):\n        events = list(self.docinfo.events())\n        self.assertEqual(136, len(events))\n        # print len(events)\n\n        # without embedbin, no <text> is embedded\n        self.assertTrue('<text>' not in events[4][1][1]['bindata'])\n\n    def test_events_with_embedbin(self):\n        bindata = self.hwp5file_bin['BinData']\n        events = list(self.docinfo.events(embedbin=bindata))\n        self.assertTrue('<text>' in events[4][1][1]['bindata'])\n        self.assertEqual(bindata['BIN0002.jpg'].open().read(),\n                         base64.b64decode(events[4][1][1]\n                                          ['bindata']['<text>']))\n\n\nclass TestSection(TestBase):\n\n    def test_events(self):\n        section = Section(self.hwp5file_bin['BodyText']['Section0'],\n                          self.hwp5file_bin.fileheader.version)\n        events = list(section.events())\n        ev, (tag, attrs, ctx) = events[0]\n        self.assertEqual((STARTEVENT, SectionDef), (ev, tag))\n        self.assertFalse('section-id' in attrs)\n\n        ev, (tag, attrs, ctx) = events[1]\n        self.assertEqual((STARTEVENT, PageDef), (ev, tag))\n\n        ev, (tag, attrs, ctx) = events[2]\n        self.assertEqual((ENDEVENT, PageDef), (ev, tag))\n\n        ev, (tag, attrs, ctx) = events[-1]\n        self.assertEqual((ENDEVENT, SectionDef), (ev, tag))\n\n\nclass TestHwp5File(TestBase):\n\n    def test_docinfo_class(self):\n        self.assertTrue(isinstance(self.hwp5file.docinfo, DocInfo))\n\n    def test_events(self):\n        list(self.hwp5file.events())\n\n    def test_events_embedbin_without_bindata(self):\n        # see issue 76: https://github.com/mete0r/pyhwp/issues/76\n        self.hwp5file_name = 'parashape.hwp'  # an hwp5file without BinData\n        hwp5file = self.hwp5file\n        self.assertTrue('BinData' not in hwp5file)\n        list(hwp5file.events(embedbin=True))\n\n    def test_xmlevents(self):\n        events = iter(self.hwp5file.xmlevents())\n        ev = next(events)\n        self.assertEqual((STARTEVENT,\n                          ('HwpDoc', dict(version='5.0.1.7'))), ev)\n        list(events)\n\n    def test_xmlevents_dump(self):\n        with io.open(self.id() + '.xml', 'wb+') as outfile:\n            self.hwp5file.xmlevents().dump(outfile)\n\n            outfile.seek(0)\n            doc = ElementTree.parse(outfile)\n\n        self.assertEqual('HwpDoc', doc.getroot().tag)\n\n\nclass TestShapedText(TestCase):\n    def test_make_shape_range(self):\n        charshapes = [(0, 'A'), (4, 'B'), (6, 'C'), (10, 'D')]\n        ranged_shapes = make_ranged_shapes(charshapes)\n        self.assertEqual([((0, 4), 'A'), ((4, 6), 'B'), ((6, 10), 'C'),\n                          ((10, 0x7fffffff), 'D')], list(ranged_shapes))\n\n    def test_split(self):\n        chunks = [((0, 3), None, 'aaa'), ((3, 6), None, 'bbb'),\n                  ((6, 9), None, 'ccc'), ((9, 12), None, 'ddd')]\n        charshapes = [(0, 'A'), (4, 'B'), (6, 'C'), (10, 'D')]\n        shaped_chunks = split_and_shape(iter(chunks),\n                                        make_ranged_shapes(charshapes))\n        shaped_chunks = list(shaped_chunks)\n        self.assertEqual([\n            ((0, 3), ('A', None), 'aaa'),\n            ((3, 4), ('A', None), 'b'),\n            ((4, 6), ('B', None), 'bb'),\n            ((6, 9), ('C', None), 'ccc'),\n            ((9, 10), ('C', None), 'd'),\n            ((10, 12), ('D', None), 'dd')],\n            shaped_chunks)\n\n        # split twice\n        chunks = [((0, 112), None, 'x' * 112)]\n        charshapes = [(0, 'a'), (3, 'b'), (5, 'c')]\n        linesegs = [(0, 'A'), (51, 'B'), (103, 'C')]\n        shaped = split_and_shape(iter(chunks), make_ranged_shapes(charshapes))\n        shaped = list(shaped)\n        self.assertEqual([((0, 3), ('a', None), 'xxx'),\n                          ((3, 5), ('b', None), 'xx'),\n                          ((5, 112), ('c', None), 'x' * 107)], shaped)\n        lines = split_and_shape(iter(shaped), make_ranged_shapes(linesegs))\n        lines = list(lines)\n        self.assertEqual([\n            ((0, 3), ('A', ('a', None)), 'xxx'),\n            ((3, 5), ('A', ('b', None)), 'xx'),\n            ((5, 51), ('A', ('c', None)), 'x' * (51 - 5)),\n            ((51, 103), ('B', ('c', None)), 'x' * (103 - 51)),\n            ((103, 112), ('C', ('c', None)), 'x' * (112 - 103))], lines)\n\n\nclass TestLineSeg(TestCase):\n    def test_line_segmented(self):\n        chunks = [((0, 3), None, 'aaa'), ((3, 6), None, 'bbb'),\n                  ((6, 9), None, 'ccc'), ((9, 12), None, 'ddd')]\n        linesegs = [(0, 'A'), (4, 'B'), (6, 'C'), (10, 'D')]\n        lines = line_segmented(iter(chunks), make_ranged_shapes(linesegs))\n        lines = list(lines)\n        self.assertEqual([('A', [((0, 3), None, 'aaa'),\n                                 ((3, 4), None, 'b')]),\n                          ('B', [((4, 6), None, 'bb')]),\n                          ('C', [((6, 9), None, 'ccc'),\n                                 ((9, 10), None, 'd')]),\n                          ('D', [((10, 12), None, 'dd')])], lines)\n\n\nclass TestDistributionBodyText(TestBase):\n\n    hwp5file_name = 'viewtext.hwp'\n\n    def test_issue33_missing_paralineseg(self):\n        section0 = self.hwp5file_bin.bodytext.section(0)\n        tagids = set(model['tagid'] for model in section0.models())\n        types = set(model['type'] for model in section0.models())\n        self.assertTrue(HWPTAG_PARA_LINE_SEG not in tagids)\n        self.assertTrue(ParaLineSeg not in types)\n\n        paratext = self.hwp5file_bin.bodytext.section(0).model(1)\n        self.assertEqual(ParaText, paratext['type'])\n\n        paracharshape = self.bodytext.section(0).model(2)\n        self.assertEqual(ParaCharShape, paracharshape['type'])\n\n        evs = merge_paragraph_text_charshape_lineseg(\n            (paratext['type'], paratext['content'], dict()),\n            (paracharshape['type'], paracharshape['content'], dict()),\n            None\n        )\n\n        # we can merge events without a problem\n        list(evs)\n\n\nclass TestMatchFieldStartEnd(TestCase):\n\n    def test_match_field_start_end(self):\n\n        records = \\\n            [{'level': 2,\n              'payload': b'\\x1c\\x00\\x00\\x00\\x18\\x00\\x00\\x00\\x04\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x80',  # noqa\n              'seqno': 196,\n              'size': 22,\n              'tagid': 66,\n              'tagname': 'HWPTAG_PARA_HEADER'},\n             {'level': 3,\n              'payload': b'\\x04\\x00umf\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\x03\\x00umf%\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x002\\x009\\x009\\x00\\x04\\x00umf\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x00\\r\\x00',  # noqa\n              'seqno': 197,\n              'size': 56,\n              'tagid': 67,\n              'tagname': 'HWPTAG_PARA_TEXT'},\n             {'level': 3,\n              'payload': b'\\x00\\x00\\x00\\x00\\x13\\x00\\x00\\x00',\n              'seqno': 198,\n              'size': 8,\n              'tagid': 68,\n              'tagname': b'HWPTAG_PARA_CHAR_SHAPE'},\n             {'level': 3,\n              'payload': b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\x05\\x00\\x00\\x14\\x05\\x00\\x00Q\\x04\\x00\\x00\\xfc\\xfe\\xff\\xff\\x00\\x00\\x00\\x00X\\x0b\\x00\\x00\\x00\\x00\\x06\\x00',  # noqa\n              'seqno': 199,\n              'size': 36,\n              'tagid': 69,\n              'tagname': 'HWPTAG_PARA_LINE_SEG'},\n             {'level': 3,\n              'payload': b'umf%\\x00\\x00\\x00\\x00\\x08\\x15\\x00=\\x00S\\x00U\\x00M\\x00(\\x00R\\x00I\\x00G\\x00H\\x00T\\x00)\\x00?\\x00?\\x00%\\x00g\\x00,\\x00;\\x00;\\x002\\x009\\x009\\x00P\\x89\\xa0z\\x00\\x00\\x00\\x00',  # noqa\n              'seqno': 200,\n              'size': 61,\n              'tagid': 71,\n              'tagname': 'HWPTAG_CTRL_HEADER'}]\n\n        models = binmodel.parse_models(dict(), records)\n        events = xmlmodel.prefix_binmodels_with_event(dict(), models)\n        events = xmlmodel.make_texts_linesegmented_and_charshaped(events)\n        events = xmlmodel.make_extended_controls_inline(events)\n        events = xmlmodel.match_field_start_end(events)\n        events = list(events)\n\n    def test_issue144_fields_crossing_lineseg_boundary(self):\n\n        name = 'issue144-fields-crossing-lineseg-boundary.hwp'\n        path = get_fixture_path(name)\n        hwp5file = xmlmodel.Hwp5File(path)\n        xmlevents = hwp5file.bodytext.xmlevents()\n        # pprint(list(enumerate(xmlevents)))\n\n        stack_fields = []\n        for ev, model in xmlevents:\n\n            if ev is treeop.STARTEVENT:\n                tag = model[0]\n            else:\n                tag = model\n\n            if tag.startswith('Field'):\n                if ev is treeop.STARTEVENT:\n                    stack_fields.append(model)\n                else:\n                    stack_fields.pop()\n            elif tag == 'LineSeg':\n                # NO CROSSING\n                if ev is treeop.STARTEVENT:\n                    assert len(stack_fields) == 0\n                else:\n                    assert len(stack_fields) == 0\n\n\nclass TestEmbedBinData(TestBase):\n\n    def test_embed_bindata(self):\n\n        bindata = dict(flags=BinData.Flags(BinData.StorageType.EMBEDDING),\n                       bindata=dict(storage_id=2, ext='jpg'))\n        events = [(STARTEVENT, (BinData, bindata, dict())),\n                  (ENDEVENT, (BinData, bindata, dict()))]\n        events = list(embed_bindata(events, self.hwp5file_bin['BinData']))\n        self.assertTrue('<text>' in bindata['bindata'])\n"
  },
  {
    "path": "tests/hwp5_xsl_tests/odt-common.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xunit:stylesheet\n  xmlns:xunit=\"urn:xunit/xunit\"\n  xmlns:context=\"urn:xunit/context\"\n  xmlns=\"urn:xunit/expect\"\n  href=\"odt/common.xsl\"\n  >\n\n  <context:import\n    href=\"charshape.xml\">\n\n    <elem>HwpDoc</elem>\n    <true>name(.) = 'HwpDoc'</true>\n    <equals>\n      <tested>name(.)</tested>\n      <expected>'HwpDoc'</expected>\n    </equals>\n\n    <attr name=\"version\">5.0.1.7</attr>\n    <true>@version = '5.0.1.7'</true>\n\n    <true>count(@nonexists) = 0</true>\n    <empty>@nonexists</empty>\n    <equals>\n      <tested>count(DocInfo/IdMappings/FaceName)</tested>\n      <expected>17</expected>\n    </equals>\n\n    <context:import href=\"parashape.xml\">\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[1]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">-13.1pt</attr>\n        <attr name=\"fo:margin-left\">13.1pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">130%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[2]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">0pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[3]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">0pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[4]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">15pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[5]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[6]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">20pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[7]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">30pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[8]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">40pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[9]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">50pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[10]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">60pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[11]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">70pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[12]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">0pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">150%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[13]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">10pt</attr>\n        <attr name=\"fo:margin-left\">0pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[14]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[15]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">11pt</attr>\n        <attr name=\"fo:margin-right\">12pt</attr>\n        <attr name=\"fo:margin-top\">13pt</attr>\n        <attr name=\"fo:margin-bottom\">14pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[16]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">left</attr>\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[17]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">right</attr>\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[18]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">center</attr>\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[19]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n\n      <context:xslt mode=\"style-paragraph-properties-common\" select=\"//ParaShape[20]\" wrap=\"wrap\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:xslt>\n    </context:import>\n\n    <context:xslt\n      href=\"odt/styles.xsl\"\n      mode=\"style:style\"\n      select=\"//Style[@local-name='바탕글']\">\n      <elem>style:style</elem>\n      <attr name=\"style:name\">바탕글</attr>\n      <attr name=\"style:family\">paragraph</attr>\n      <attr name=\"style:class\">text</attr>\n      <context:subtree select=\"//style:paragraph-properties\">\n      </context:subtree>\n      <context:subtree select=\"//style:text-properties\">\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      href=\"odt/styles.xsl\"\n      mode=\"style:style\"\n      select=\"//Style[@local-name='본문']\">\n      <elem>style:style</elem>\n      <attr name=\"style:name\">본문</attr>\n      <attr name=\"style:family\">paragraph</attr>\n      <attr name=\"style:class\">text</attr>\n      <context:subtree select=\"//style:paragraph-properties\">\n        <attr name=\"fo:margin-left\">15pt</attr>\n        <attr name=\"fo:margin-right\">0pt</attr>\n        <attr name=\"fo:margin-bottom\">0pt</attr>\n        <attr name=\"fo:margin-top\">0pt</attr>\n        <attr name=\"fo:line-height\">160%</attr>\n      </context:subtree>\n      <context:subtree select=\"//style:text-properties\">\n      </context:subtree>\n    </context:xslt>\n\n    <!-- FaceName to style:font-face -->\n    <context:xslt\n      href=\"odt/styles.xsl\"\n      mode=\"style:font-face\"\n      select=\"//FaceName[@name='굴림'][1]\">\n      <elem>style:font-face</elem>\n      <attr name=\"style:name\">굴림</attr>\n      <attr name=\"svg:font-family\">'굴림'</attr>\n      <attr name=\"style:font-family-generic\">swiss</attr>\n      <attr name=\"style:font-pitch\">variable</attr>\n    </context:xslt>\n\n    <!-- italic / not bold -->\n    <context:xslt\n      mode=\"style:text-properties\"\n      select=\"//CharShape[7]\">\n\n      <elem>style:text-properties</elem>\n      <attr name=\"fo:font-style\">italic</attr>\n      <attr name=\"style:font-style-asian\">italic</attr>\n      <attr name=\"style:font-style-complex\">italic</attr>\n      <empty>@fo:font-weight</empty>\n      <empty>@style:font-weight-asian</empty>\n      <empty>@style:font-weight-complex</empty>\n    </context:xslt>\n\n    <!-- non-italic / bold -->\n    <context:xslt\n      mode=\"style:text-properties\"\n      select=\"//CharShape[6]\">\n\n      <elem>style:text-properties</elem>\n      <empty>@fo:font-style</empty>\n      <empty>@style:font-style-asian</empty>\n      <empty>@style:font-style-complex</empty>\n      <attr name=\"fo:font-weight\">bold</attr>\n      <attr name=\"style:font-weight-asian\">bold</attr>\n      <attr name=\"style:font-weight-complex\">bold</attr>\n    </context:xslt>\n\n    <!-- underline = none -->\n    <context:xslt\n      mode=\"style:text-properties\"\n      select=\"//CharShape[1]\">\n\n      <elem>style:text-properties</elem>\n\n      <!-- style:text-underline-type은 'none'이고 -style, -width, -color는 없음 -->\n      <attr name=\"style:text-underline-type\">none</attr>\n      <empty>@style:text-underline-style</empty>\n      <empty>@style:text-underline-width</empty>\n      <empty>@style:text-underline-color</empty>\n\n      <!-- style:text-line-through-type은 'none'이고 -style, -width, -color는 없음 -->\n      <attr name=\"style:text-line-through-type\">none</attr>\n      <empty>@style:text-line-through-style</empty>\n      <empty>@style:text-line-through-width</empty>\n      <empty>@style:text-line-through-color</empty>\n\n      <!-- style:text-overline-type은 'none'이고 -style, -width, -color는 없음 -->\n      <attr name=\"style:text-overline-type\">none</attr>\n      <empty>@style:text-overline-style</empty>\n      <empty>@style:text-overline-width</empty>\n      <empty>@style:text-overline-color</empty>\n    </context:xslt>\n\n\n    <!-- underline = underline -->\n    <context:xslt\n      mode=\"style:text-properties\"\n      select=\"//CharShape[8]\">\n\n      <elem>style:text-properties</elem>\n\n      <attr name=\"style:text-underline-type\">single</attr>\n      <attr name=\"style:text-underline-style\">solid</attr>\n      <attr name=\"style:text-underline-width\">auto</attr>\n      <attr name=\"style:text-underline-color\">#000000</attr>\n\n      <!-- style:text-line-through-type은 'none'이고 -style, -width, -color는 없음 -->\n      <attr name=\"style:text-line-through-type\">none</attr>\n      <empty>@style:text-line-through-style</empty>\n      <empty>@style:text-line-through-width</empty>\n      <empty>@style:text-line-through-color</empty>\n\n      <!-- style:text-overline-type은 'none'이고 -style, -width, -color는 없음 -->\n      <attr name=\"style:text-overline-type\">none</attr>\n      <empty>@style:text-overline-style</empty>\n      <empty>@style:text-overline-width</empty>\n      <empty>@style:text-overline-color</empty>\n    </context:xslt>\n\n\n    <!--\n    underline = line_through\n    -->\n    <context:wrap-subnodes\n      select=\"//CharShape[10]\">\n\n      <context:xslt\n        wrap=\"wrapper\"\n        mode=\"style:text-line-through\">\n\n        <attr name=\"style:text-line-through-type\">single</attr>\n        <attr name=\"style:text-line-through-style\">solid</attr>\n        <attr name=\"style:text-line-through-width\">auto</attr>\n        <attr name=\"style:text-line-through-color\">#000000</attr>\n      </context:xslt>\n\n      <context:xslt\n        mode=\"style:text-properties\">\n\n        <elem>style:text-properties</elem>\n        <attr name=\"style:text-underline-type\">none</attr>\n        <empty>@style:text-underline-style</empty>\n        <empty>@style:text-underline-width</empty>\n        <empty>@style:text-underline-color</empty>\n        <attr name=\"style:text-line-through-type\">single</attr>\n        <attr name=\"style:text-line-through-style\">solid</attr>\n        <attr name=\"style:text-line-through-width\">auto</attr>\n        <attr name=\"style:text-line-through-color\">#000000</attr>\n        <attr name=\"style:text-overline-type\">none</attr>\n        <empty>@style:text-overline-style</empty>\n        <empty>@style:text-overline-width</empty>\n        <empty>@style:text-overline-color</empty>\n      </context:xslt>\n    </context:wrap-subnodes>\n\n    <!--\n    underline = overline\n    -->\n    <context:wrap-subnodes>\n      <xunit:select>//CharShape[9]</xunit:select>\n      <context:xslt\n        mode=\"style:text-properties\">\n\n        <elem>style:text-properties</elem>\n        <attr name=\"style:text-underline-type\">none</attr>\n        <empty>@style:text-underline-style</empty>\n        <empty>@style:text-underline-width</empty>\n        <empty>@style:text-underline-color</empty>\n        <attr name=\"style:text-line-through-type\">none</attr>\n        <empty>@style:text-line-through-style</empty>\n        <empty>@style:text-line-through-width</empty>\n        <empty>@style:text-line-through-color</empty>\n        <attr name=\"style:text-overline-type\">single</attr>\n        <attr name=\"style:text-overline-style\">solid</attr>\n        <attr name=\"style:text-overline-width\">auto</attr>\n        <attr name=\"style:text-overline-color\">#000000</attr>\n      </context:xslt>\n    </context:wrap-subnodes>\n\n    <!--\n    font-size : 기준크기 10pt\n    -->\n    <context:subtree\n      select=\"//CharShape[13]\">\n\n      <attr name=\"basesize\">1000</attr>\n      <true>RelativeSize/@en = 100</true>\n      <true>RelativeSize/@ko = 100</true>\n      <true>RelativeSize/@other = 100</true>\n\n      <context:xslt\n        mode=\"style:text-properties\">\n\n        <elem>style:text-properties</elem>\n        <attr name=\"fo:font-size\">10pt</attr>\n        <attr name=\"style:font-size-asian\">10pt</attr>\n        <attr name=\"style:font-size-complex\">10pt</attr>\n      </context:xslt>\n    </context:subtree>\n\n    <!--\n    font-size : 한글 (RelativeSize@ko) = 90%\n    -->\n    <context:subtree\n      select=\"//CharShape[12]\">\n\n      <attr name=\"basesize\">1000</attr>\n      <true>RelativeSize/@en = 100</true>\n      <true>RelativeSize/@ko = 90</true>\n      <true>RelativeSize/@other = 100</true>\n\n      <context:xslt\n        mode=\"style:text-properties\">\n\n        <elem>style:text-properties</elem>\n        <attr name=\"fo:font-size\">10pt</attr>\n        <attr name=\"style:font-size-asian\">9pt</attr>\n        <attr name=\"style:font-size-complex\">10pt</attr>\n      </context:xslt>\n    </context:subtree>\n\n    <!--\n    font-size : 영문 (RelativeSize@en) = 80%\n    -->\n    <context:subtree\n      select=\"//CharShape[14]\">\n\n      <attr name=\"basesize\">1000</attr>\n      <true>RelativeSize/@en = 80</true>\n      <true>RelativeSize/@ko = 100</true>\n      <true>RelativeSize/@other = 100</true>\n\n      <context:xslt\n        mode=\"style:text-properties\">\n\n        <elem>style:text-properties</elem>\n        <attr name=\"fo:font-size\">8pt</attr>\n        <attr name=\"style:font-size-asian\">10pt</attr>\n        <attr name=\"style:font-size-complex\">10pt</attr>\n      </context:xslt>\n    </context:subtree>\n\n    <!--\n    font-size : 기타 (RelativeSize@other) = 70%\n    -->\n    <context:subtree\n      select=\"//CharShape[15]\">\n\n      <attr name=\"basesize\">1000</attr>\n      <true>RelativeSize/@en = '100'</true>\n      <true>RelativeSize/@ko = '100'</true>\n      <true>RelativeSize/@other = '70'</true>\n\n      <context:xslt\n        mode=\"style:text-properties\">\n\n        <elem>style:text-properties</elem>\n        <attr name=\"fo:font-size\">10pt</attr>\n        <attr name=\"style:font-size-asian\">10pt</attr>\n        <attr name=\"style:font-size-complex\">7pt</attr>\n      </context:xslt>\n    </context:subtree>\n\n    <!-- FontFace/@ko=1 -> FaceName[2] -->\n    <context:wrap-subnodes\n      wrap=\"wrapper\"\n      select=\"//FaceName|//CharShape[16]\">\n      <true>CharShape/FontFace/@ko + 1 = 2</true>\n      <true>FaceName[2]/@name = '돋움'</true>\n    </context:wrap-subnodes>\n    <context:xslt\n      wrap=\"wrapper\"\n      mode=\"style:font-name-asian\"\n      select=\"//FaceName[2]\">\n      <attr name=\"style:font-name-asian\">돋움</attr>\n    </context:xslt>\n    <context:xslt\n      wrap=\"wrapper\"\n      mode=\"style:font-name-asian\"\n      select=\"//CharShape[16]/FontFace\">\n      <attr name=\"style:font-name-asian\">돋움</attr>\n    </context:xslt>\n    <!--\n    <context:xslt\n      wrap=\"wrapper\"\n      mode=\"style:font-name-asian\"\n      select=\"//CharShape[16]\">\n      <attr name=\"style:font-name-asian\">돋움</attr>\n    </context:xslt>\n    -->\n    <context:xslt\n      select=\"//CharShape[16]\"\n      mode=\"style:text-properties\">\n\n      <elem>style:text-properties</elem>\n      <attr name=\"style:font-name-asian\">돋움</attr>\n    </context:xslt>\n\n    <!--\n    TODO: 영문 및 complex 폰트 매칭\n    -->\n    <context:wrap-subnodes select=\"//IdMappings/@*|//FaceName|//FontFace\" wrap=\"wrapper\">\n      <xunit:dump />\n    </context:wrap-subnodes>\n    <xunit:dump select=\"//CharShape[11]/FontFace\" />\n    <xunit:dump select=\"//Text[@charshape-id='10'][1]\" />\n    <context:xslt\n      wrap=\"wrapper\"\n      mode=\"style:font-name\"\n      select=\"//CharShape[11]/FontFace\">\n      <xunit:dump />\n      <!-- <attr name=\"style:font-name\">Courier New</attr> -->\n    </context:xslt>\n\n    <context:xslt\n      select=\"//CharShape[11]\"\n      mode=\"style:text-properties\">\n\n      <elem>style:text-properties</elem>\n      <!-- <attr name=\"style:font-name\">Courier New</attr> -->\n    </context:xslt>\n\n    <xunit:dump select=\"//Text[@charshape-id='16'][1]\" />\n    <xunit:dump select=\"//CharShape[17]/FontFace\" />\n    <context:xslt\n      select=\"//CharShape[17]\"\n      mode=\"style:text-properties\">\n\n      <elem>style:text-properties</elem>\n      <!-- <attr name=\"style:font-name-complex\">Lucida Sans Unicode</attr> -->\n    </context:xslt>\n\n  </context:import>\n</xunit:stylesheet>\n"
  },
  {
    "path": "tests/hwp5_xsl_tests/odt-content.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xunit:stylesheet\n  xmlns:xunit=\"urn:xunit/xunit\"\n  xmlns:context=\"urn:xunit/context\"\n  xmlns=\"urn:xunit/expect\"\n  href=\"odt/content.xsl\"\n  >\n\n  issue #30 - no indent\n  <context:import href=\"issue30.xml\">\n    <context:xslt>\n      <context:subtree select=\"//text:p\">\n        # 첫번째 span의 다음에 new line 문자나 공백이 있으면 안된다.\n        TODO: assert span.tail is None\n        <true>count(*) = 3</true>\n        <context:subtree select=\"*[1]\">\n          <elem>text:span</elem>\n        </context:subtree>\n        <context:subtree select=\"*[2]\">\n          <elem>text:span</elem>\n        </context:subtree>\n        <context:subtree select=\"*[3]\">\n          <elem>text:span</elem>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  #\n  # 글자 모양\n  #\n  <context:import href=\"charshape.xml\">\n    <context:xslt>\n\n      # not specified\n      <empty>//style:style[@style:name='p1-1-1']</empty>\n\n      #\n      # 진하게, 기울임\n      #\n      <context:subtree select=\"//style:style[@style:name='p2-1-1']/style:text-properties\">\n        <empty>fo:font-weight</empty>\n        <empty>style:font-weight-asian</empty>\n        <empty>style:font-weight-complex</empty>\n        <attr name=\"fo:font-style\">italic</attr>\n        <attr name=\"style:font-style-asian\">italic</attr>\n        <attr name=\"style:font-style-complex\">italic</attr>\n      </context:subtree>\n      <context:subtree select=\"//style:style[@style:name='p2-1-2']/style:text-properties\">\n        <attr name=\"fo:font-weight\">bold</attr>\n        <attr name=\"style:font-weight-asian\">bold</attr>\n        <attr name=\"style:font-weight-complex\">bold</attr>\n        <empty>fo:font-style</empty>\n        <empty>style:font-style-asian</empty>\n        <empty>style:font-style-complex</empty>\n      </context:subtree>\n\n      #\n      # 밑줄\n      #\n      # underline: none\n      <context:subtree select=\"//style:style[@style:name='p3-1-1']/style:text-properties\">\n        <attr name=\"style:text-underline-type\">none</attr>\n        <empty>@style:text-underline-style</empty>\n        <empty>@style:text-underline-width</empty>\n        <empty>@style:text-underline-color</empty>\n        <attr name=\"style:text-line-through-type\">none</attr>\n        <empty>@style:text-line-through-style</empty>\n        <empty>@style:text-line-through-width</empty>\n        <empty>@style:text-line-through-color</empty>\n        <attr name=\"style:text-overline-type\">none</attr>\n        <empty>@style:text-overline-style</empty>\n        <empty>@style:text-overline-width</empty>\n        <empty>@style:text-overline-color</empty>\n      </context:subtree>\n\n      # underline: underline\n      <context:subtree select=\"//style:style[@style:name='p3-1-2']/style:text-properties\">\n        <attr name=\"style:text-underline-type\">single</attr>\n        <attr name=\"style:text-underline-style\">solid</attr>\n        <attr name=\"style:text-underline-width\">auto</attr>\n        <attr name=\"style:text-underline-color\">#000000</attr>\n        <attr name=\"style:text-line-through-type\">none</attr>\n        <empty>@style:text-line-through-style</empty>\n        <empty>@style:text-line-through-width</empty>\n        <empty>@style:text-line-through-color</empty>\n        <attr name=\"style:text-overline-type\">none</attr>\n        <empty>@style:text-overline-style</empty>\n        <empty>@style:text-overline-width</empty>\n        <empty>@style:text-overline-color</empty>\n      </context:subtree>\n\n      # underline: line_through\n      <context:subtree select=\"//style:style[@style:name='p3-1-3']/style:text-properties\">\n        <attr name=\"style:text-underline-type\">none</attr>\n        <empty>@style:text-underline-style</empty>\n        <empty>@style:text-underline-width</empty>\n        <empty>@style:text-underline-color</empty>\n        <attr name=\"style:text-line-through-type\">single</attr>\n        <attr name=\"style:text-line-through-style\">solid</attr>\n        <attr name=\"style:text-line-through-width\">auto</attr>\n        <attr name=\"style:text-line-through-color\">#000000</attr>\n        <attr name=\"style:text-overline-type\">none</attr>\n        <empty>@style:text-overline-style</empty>\n        <empty>@style:text-overline-width</empty>\n        <empty>@style:text-overline-color</empty>\n      </context:subtree>\n\n      # underline: overline\n      <context:subtree select=\"//style:style[@style:name='p3-1-4']/style:text-properties\">\n        <attr name=\"style:text-underline-type\">none</attr>\n        <empty>@style:text-underline-style</empty>\n        <empty>@style:text-underline-width</empty>\n        <empty>@style:text-underline-color</empty>\n        <attr name=\"style:text-line-through-type\">none</attr>\n        <empty>@style:text-line-through-style</empty>\n        <empty>@style:text-line-through-width</empty>\n        <empty>@style:text-line-through-color</empty>\n        <attr name=\"style:text-overline-type\">single</attr>\n        <attr name=\"style:text-overline-style\">solid</attr>\n        <attr name=\"style:text-overline-width\">auto</attr>\n        <attr name=\"style:text-overline-color\">#000000</attr>\n      </context:subtree>\n      #\n      # 글자 크기\n      #\n      # 대표크기 10pt\n      <context:subtree select=\"//style:style[@style:name='p4-1-2']/style:text-properties\">\n        <attr name=\"fo:font-size\">10pt</attr>\n        <attr name=\"style:font-size-asian\">10pt</attr>\n        #assert '10pt' == xpath1(charshape, '@style:font-size-complex') # TODO\n      </context:subtree>\n\n      # ko=90%\n      <context:subtree select=\"//style:style[@style:name='p4-1-3']/style:text-properties\">\n        <attr name=\"fo:font-size\">10pt</attr>\n        #assert '9pt' == xpath1(charshape, '@style:font-size-asian') # TODO RelativeSize 반영\n        #assert '10pt' == xpath1(charshape, '@style:font-size-complex') # TODO\n      </context:subtree>\n\n      # en=80% TODO RelativeSizes 반영\n      <context:subtree select=\"//style:style[@style:name='p4-1-4']/style:text-properties\">\n        #assert '8pt' == xpath1(charshape, '@fo:font-size') # TODO RelativeSize 반영\n        <attr name=\"style:font-size-asian\">10pt</attr>\n        #assert '10pt' == xpath1(charshape, '@style:font-size-complex') # TODO\n      </context:subtree>\n\n      # other=70% TODO RelativeSizes 반영\n      <context:subtree select=\"//style:style[@style:name='p4-1-5']/style:text-properties\">\n        <attr name=\"fo:font-size\">10pt</attr>\n        <attr name=\"style:font-size-asian\">10pt</attr>\n        #assert '10pt' == xpath1(charshape, '@style:font-size-complex') # TODO Relative Size 반영\n      </context:subtree>\n\n      #\n      # 폰트\n      #\n      # TODO: 영문, 외국어 폰트의 참조 방법을 찾아야. 현재 Courier New가 제대로 참조되지 않고 있다.\n      <context:subtree select=\"//style:style[@style:name='p5-1-2']/style:text-properties\">\n        #assert u'바탕' == xpath1(charshape, '@style:font-name')\n        <attr name=\"style:font-name-asian\">돋움</attr>\n        #assert u'바탕' == xpath1(charshape, '@style:font-name-complex') # TODO\n      </context:subtree>\n      <context:subtree select=\"//style:style[@style:name='p5-1-3']/style:text-properties\">\n        #assert u'Courier New' == xpath1(charshape, '@style:font-name')\n        #assert u'바탕' == xpath1(charshape, '@style:font-name-asian')\n        #assert u'바탕' == xpath1(charshape, '@style:font-name-complex') # TODO\n      </context:subtree>\n      <context:subtree select=\"//style:style[@style:name='p5-1-4']/style:text-properties\">\n        #assert u'바탕' == xpath1(charshape, '@style:font-name')\n        #assert u'바탕' == xpath1(charshape, '@style:font-name-asian')\n        #assert u'Lucida Sans Unicode' == xpath1(charshape, '@style:font-name-complex')\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  <context:import\n    href=\"parashape.xml\">\n\n    <elem>HwpDoc</elem>\n    <true>name(.) = 'HwpDoc'</true>\n    <equals>\n      <tested>name(.)</tested>\n      <expected>'HwpDoc'</expected>\n    </equals>\n\n    <attr name=\"version\">5.0.1.7</attr>\n    <true>@version = '5.0.1.7'</true>\n\n    <true>count(@nonexists) = 0</true>\n    <empty>@nonexists</empty>\n\n    <!-- paragraph -->\n    <context:xslt\n      select=\"//Paragraph[1]\">\n      <elem>text:p</elem>\n      <attr name=\"text:style-name\">Paragraph-1</attr>\n    </context:xslt>\n    <context:xslt\n      select=\"//Paragraph[1]\"\n      mode=\"style:style\">\n      <elem>style:style</elem>\n      <attr name=\"style:family\">paragraph</attr>\n      <attr name=\"style:class\">text</attr>\n      <attr name=\"style:name\">Paragraph-1</attr>\n      <attr name=\"style:parent-style-name\">바탕글</attr>\n      <attr name=\"style:master-page-name\">MasterPage-1</attr>\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">11pt</attr>\n        <attr name=\"fo:margin-right\">12pt</attr>\n        <attr name=\"fo:margin-top\">13pt</attr>\n        <attr name=\"fo:margin-bottom\">14pt</attr>\n        <empty>@fo:break-before</empty>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[2]\"\n      >\n      <elem>text:p</elem>\n      <attr name=\"text:style-name\">바탕글</attr>\n    </context:xslt>\n    <context:xslt\n      wrap=\"wrapper\"\n      select=\"//Paragraph[2]\"\n      mode=\"style:style\">\n      이 문단의 스타일은 \"바탕글\" Style과 동일하므로, 이 문단에 특정한 style:style은 생성되지 않음\n      <true>count(style:style) = 0</true>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[3]\">\n      <elem>text:p</elem>\n      <attr name=\"text:style-name\">Paragraph-3</attr>\n    </context:xslt>\n    <context:xslt\n      select=\"//Paragraph[3]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-indent\">10pt</attr>\n        <attr name=\"fo:margin-left\">0pt</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[4]\">\n      <elem>text:p</elem>\n      <attr name=\"text:style-name\">Paragraph-4</attr>\n    </context:xslt>\n    <context:xslt\n      select=\"//Paragraph[4]\"\n      mode=\"style:style\">\n      <elem>style:style</elem>\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-indent\">-10pt</attr>\n        <attr name=\"fo:margin-left\">10pt</attr>\n      </context:subtree>\n    </context:xslt>\n\n    #\n    # fo:text-align\n    #\n    <context:xslt\n      select=\"//Paragraph[5]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">left</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[6]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">right</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[7]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">center</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[8]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">justify</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt\n      select=\"//Paragraph[9]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">justify</attr>\n      </context:subtree>\n    </context:xslt>\n\n  </context:import>\n\n  <context:import href=\"linespacing.xml\">\n\n    linespacing-type = ratio, 150%\n    <context:xslt\n      select=\"//Paragraph[3]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:line-height\">150%</attr>\n        <empty>@style:vertical-align</empty>\n        <empty>@style:line-spacing</empty>\n      </context:subtree>\n    </context:xslt>\n\n    # linespacing-type = fixed, 15pt\n    <context:xslt\n      select=\"//Paragraph[5]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:line-height\">15pt</attr>\n        <attr name=\"style:vertical-align\">top</attr>\n        <empty>@style:line-spacing</empty>\n      </context:subtree>\n    </context:xslt>\n\n    # linespacing-type = spaceonly, 5pt\n    <context:xslt\n      select=\"//Paragraph[7]\"\n      mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <empty>@fo:line-height</empty>\n        <empty>@style:vertical-align</empty>\n        <attr name=\"style:line-spacing\">2.5pt</attr>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n\n  쪽 나누기 (Ctrl+Enter)\n\n  만약 Paragraph/@new-page = 1이면\n  @fo:break-before = 'page'\n  <context:import href=\"paragraph-split-page.xml\">\n    <context:xslt\n      wrap=\"wrapper\"\n      select=\"//Paragraph[1]\"\n      mode=\"style:style\">\n      <empty>style:style</empty>\n    </context:xslt>\n    <context:xslt\n      wrap=\"wrapper\"\n      select=\"//Paragraph[2]\"\n      mode=\"style:style\">\n      <empty>style:style</empty>\n    </context:xslt>\n    <context:xslt select=\"//Paragraph[3]\" mode=\"style:style\">\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:break-before\">page</attr>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  표\n  <context:import href=\"table.xml\">\n    <context:xslt>\n      <context:subtree select=\"//table:table[1]\">\n        <context:subtree select=\"table:table-column\">\n          <attr name=\"table:number-columns-repeated\">3</attr>\n        </context:subtree>\n        <context:subtree select=\"table:table-row[1]\">\n          <context:subtree select=\"table:table-cell[1]\">\n            <attr name=\"table:number-columns-spanned\">1</attr>\n            <attr name=\"table:number-rows-spanned\">1</attr>\n          </context:subtree>\n          <context:subtree select=\"table:table-cell[2]\">\n            <attr name=\"table:number-columns-spanned\">1</attr>\n            <attr name=\"table:number-rows-spanned\">1</attr>\n          </context:subtree>\n          <context:subtree select=\"table:table-cell[3]\">\n            <attr name=\"table:number-columns-spanned\">1</attr>\n            <attr name=\"table:number-rows-spanned\">2</attr>\n          </context:subtree>\n        </context:subtree>\n        <context:subtree select=\"table:table-row[2]\">\n          <context:subtree select=\"table:table-cell[1]\">\n            <attr name=\"table:number-columns-spanned\">2</attr>\n            <attr name=\"table:number-rows-spanned\">1</attr>\n          </context:subtree>\n          <empty>table:table-cell[2]</empty>\n          <empty>table:table-cell[3]</empty>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  테이블/셀 스타일\n  <context:import href=\"sample-5017.xml\">\n    <context:xslt>\n\n      <context:subtree select=\"//style:style[@style:name='Table-1']\">\n        <attr name=\"style:name\">Table-1</attr>\n        <attr name=\"style:family\">table</attr>\n        <context:subtree select=\"style:table-properties\">\n          <attr name=\"style:width\">142.71mm</attr>\n          <attr name=\"table:align\">margins</attr>\n          <attr name=\"table:border-model\">collapsing</attr>\n          <attr name=\"fo:margin-left\">1mm</attr>\n          <attr name=\"fo:margin-right\">1mm</attr>\n          <attr name=\"fo:margin-top\">1mm</attr>\n          <attr name=\"fo:margin-bottom\">1mm</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"//style:style[@style:name='Table-1-1-1']\">\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"//style:style[@style:name='Table-1-1-2']\">\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.4mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"//style:style[@style:name='Table-1-2-1']\">\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.4mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"//style:style[@style:name='Table-1-2-2']\">\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.4mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.4mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.4mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.4mm solid #000000</attr>\n          <attr name=\"fo:background-color\">#99ccff</attr>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  그리기 객체 ShapeLine\n  <context:import href=\"shapeline.xml\">\n    <context:xslt>\n      <context:subtree select=\"//draw:line[1]\">\n        <attr name=\"svg:x1\">32.98mm</attr>\n        <attr name=\"svg:y1\">38.28mm</attr>\n        <attr name=\"svg:x2\">40.39mm</attr>\n        <attr name=\"svg:y2\">45.51mm</attr>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  그리기 객체 ShapeRectangle\n  <context:import href=\"shaperect.xml\">\n    <context:xslt>\n      <context:subtree select=\"//draw:rect[2]\">\n        <attr name=\"draw:style-name\">Shape-2</attr>\n        <attr name=\"svg:x\">39.69mm</attr>\n        <attr name=\"svg:y\">73.55mm</attr>\n        <attr name=\"svg:width\">71.26mm</attr>\n        <attr name=\"svg:height\">12.17mm</attr>\n        <attr name=\"text:anchor-type\">paragraph</attr>\n        <context:subtree select=\"text:p/text:span\">\n          <text>글 상자</text>\n        </context:subtree>\n      </context:subtree>\n\n      # fill solid\n      # stroke none\n      <context:subtree select=\"//style:style[@style:name='Shape-1']\">\n        <attr name=\"style:name\">Shape-1</attr>\n        <attr name=\"style:family\">graphic</attr>\n        <context:subtree select=\"style:graphic-properties\">\n          <attr name=\"draw:fill\">solid</attr>\n          <attr name=\"draw:fill-color\">#66ccff</attr>\n          <attr name=\"draw:stroke\">none</attr>\n          <attr name=\"svg:stroke-width\">0.12mm</attr>\n          <attr name=\"svg:stroke-color\">#000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      TODO: gradation fill\n      <context:subtree select=\"//style:style[@style:name='Shape-2']\">\n        <context:subtree select=\"style:graphic-properties\">\n          <attr name=\"draw:fill\">none</attr>\n          <empty>@draw:fill-color</empty>\n          <attr name=\"draw:stroke\">dash</attr>\n          <attr name=\"svg:stroke-width\">0.12mm</attr>\n          <attr name=\"svg:stroke-color\">#000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      # fill none\n      # stroke solid\n      <context:subtree select=\"//style:style[@style:name='Shape-3']\">\n        <context:subtree select=\"style:graphic-properties\">\n          <attr name=\"draw:fill\">none</attr>\n          <empty>@draw:fill-color</empty>\n          <attr name=\"draw:stroke\">dash</attr>\n          <attr name=\"svg:stroke-width\">0.12mm</attr>\n          <attr name=\"svg:stroke-color\">#000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      # TODO: hatched fill\n      <context:subtree select=\"//style:style[@style:name='Shape-4']\">\n        <context:subtree select=\"style:graphic-properties\">\n          <attr name=\"draw:fill\">solid</attr>\n          <attr name=\"draw:fill-color\">#ffffff</attr>\n          <attr name=\"draw:stroke\">solid</attr>\n          <attr name=\"svg:stroke-width\">0.12mm</attr>\n          <attr name=\"svg:stroke-color\">#ff0033</attr>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  그림 객체 ShapePicture\n  <context:import href=\"sample-5017.xml\">\n    <context:xslt>\n      <true>count(//draw:frame) = 2</true>\n      <context:subtree select=\"//text:p[@text:style-name='Paragraph-23']/draw:frame[1]\">\n        <attr name=\"draw:style-name\">Shape-1</attr>\n        <attr name=\"text:anchor-type\">paragraph</attr>\n        <attr name=\"svg:x\">111.73pt</attr>\n        <attr name=\"svg:y\">4.9pt</attr>\n        <attr name=\"draw:z-index\">2</attr>\n        <attr name=\"svg:width\">57.68mm</attr>\n        <attr name=\"svg:height\">34.61mm</attr>\n        <context:subtree select=\"draw:image\">\n          <attr name=\"xlink:href\">bindata/BIN0002.jpg</attr>\n        </context:subtree>\n      </context:subtree>\n      <context:subtree select=\"//text:p[@text:style-name='Paragraph-26']/draw:frame[1]\">\n        <attr name=\"draw:style-name\">Shape-2</attr>\n        <attr name=\"text:anchor-type\">as-char</attr>\n        <empty>@svg:x</empty>\n        <empty>@svg:y</empty>\n        <attr name=\"draw:z-index\">4</attr>\n        <attr name=\"svg:width\">5.69mm</attr>\n        <attr name=\"svg:height\">5.69mm</attr>\n        <context:subtree select=\"draw:image\">\n          <attr name=\"xlink:href\">bindata/BIN0003.png</attr>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  그림 객체 ShapePicture (scaled)\n  <context:import href=\"shapepict-scaled.xml\">\n    <context:xslt>\n      <true>count(//draw:frame) = 2</true>\n      <context:wrap-subnodes select=\"//draw:frame\">\n        <context:subtree select=\"draw:frame[1]\">\n          <attr name=\"draw:style-name\">Shape-1</attr>\n          <attr name=\"text:anchor-type\">paragraph</attr>\n          <attr name=\"svg:x\">0pt</attr>\n          <attr name=\"svg:y\">0pt</attr>\n          <attr name=\"draw:z-index\">0</attr>\n          <attr name=\"svg:width\">20.07mm</attr>\n          <attr name=\"svg:height\">12.04mm</attr>\n          <context:subtree select=\"draw:image\">\n            <attr name=\"xlink:href\">bindata/BIN0002.jpg</attr>\n          </context:subtree>\n        </context:subtree>\n        <context:subtree select=\"draw:frame[2]\">\n          <attr name=\"draw:style-name\">Shape-2</attr>\n          <attr name=\"svg:x\">0pt</attr>\n          <attr name=\"svg:y\">0pt</attr>\n          <attr name=\"draw:z-index\">1</attr>\n          <attr name=\"svg:width\">20.07mm</attr>\n          <attr name=\"svg:height\">12.04mm</attr>\n          <context:subtree select=\"draw:image\">\n            <attr name=\"xlink:href\">bindata/BIN0002.jpg</attr>\n          </context:subtree>\n        </context:subtree>\n      </context:wrap-subnodes>\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"shapecontainer-2.xml\">\n    <context:xslt>\n      <true>count(//draw:frame) = 1</true>\n      <context:subtree select=\"//draw:frame\">\n        <attr name=\"draw:style-name\">Shape-3</attr>\n        <empty>@text:anchor-type</empty>\n        <empty>@svg:x</empty>\n        <empty>@svg:y</empty>\n        <empty>@draw:z-index</empty> # TODO\n        <attr name=\"svg:width\">161.92mm</attr>\n        <attr name=\"svg:height\">22.23mm</attr>\n        <context:subtree select=\"draw:image\">\n          <attr name=\"xlink:href\">bindata/BIN0001.jpg</attr>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"aligns.xml\">\n    <context:xslt>\n      # NOTE: svg:x/svg:y와 연계해서 위치를 지정할 수 있는 건\n      # from-left, from-top 뿐이므로, 다른 방향으로부터 지정된\n      # 값들은 기준 공간과 객체의 너비/높이를 사용하여\n      # from-left와 ftom-top의 값으로 변환되어야 함\n      # 이때 기준 공간은 horizontal/vertical-rel 값으로\n      # 정해짐. 이 테스트에서는 page-content로 고정되어 있으므로,\n      # 기준 공간은 종이의 여백을 제외한 텍스트 영역이 됨.\n\n      # NOTE: horizontal/vertical-pos를 center/right/middle/bottom\n      # 등으로 지정할 수 있는 특수한 경우들에 대한 처리가 되는지 확인한다\n      # 가령 halign=center, x=0 이라면 horizontal-pos를 center로\n      # 지정할 수 있다\n\n\n      # halign: left 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-1']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">from-left</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-1']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n\n      # halign: left 10mm\n      <context:subtree select=\"//style:style[@style:name='Shape-2']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">from-left</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-2']\">\n        <attr name=\"svg:x\">10mm</attr>\n      </context:subtree>\n\n      # halign: center 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-3']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">center</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-3']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n\n      # halign: center -10mm\n      <!--\n      <context:subtree select=\"//style:style[@style:name='Shape-4']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">center</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-4']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n      -->\n\n      # halign: right 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-5']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">right</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-5']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n\n      # halign: right 10mm\n      <!--\n      <context:subtree select=\"//style:style[@style:name='Shape-6']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">right</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-6']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n      -->\n\n      # halign: inside 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-7']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">from-inside</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-7']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n\n      # halign: inside 10mm\n      <!--\n      <context:subtree select=\"//style:style[@style:name='Shape-8']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">from-inside</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-8']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n      -->\n\n      # halign: outside 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-9']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">outside</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-9']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n\n      # halign: outside 10mm\n      <!--\n      <context:subtree select=\"//style:style[@style:name='Shape-10']/style:graphic-properties\">\n        <attr name=\"style:horizontal-pos\">outside</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-10']\">\n        <attr name=\"svg:x\">0mm</attr>\n      </context:subtree>\n      -->\n\n      # valign: top 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-11']/style:graphic-properties\">\n        <attr name=\"style:vertical-pos\">from-top</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-11']\">\n        <attr name=\"svg:y\">0mm</attr>\n      </context:subtree>\n\n      # valign: top 10mm\n      <context:subtree select=\"//style:style[@style:name='Shape-12']/style:graphic-properties\">\n        <attr name=\"style:vertical-pos\">from-top</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-12']\">\n        <attr name=\"svg:y\">10mm</attr>\n      </context:subtree>\n\n      # valign: center 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-13']/style:graphic-properties\">\n        <attr name=\"style:vertical-pos\">middle</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-13']\">\n        <attr name=\"svg:y\">0mm</attr>\n      </context:subtree>\n\n      # valign: center 10mm\n      <!--\n      <context:subtree select=\"//style:style[@style:name='Shape-14']/style:graphic-properties\">\n        <attr name=\"style:vertical-pos\">middle</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-14']\">\n        <attr name=\"svg:y\">10mm</attr>\n      </context:subtree>\n      -->\n\n      # valign: bottom 0mm\n      <context:subtree select=\"//style:style[@style:name='Shape-15']/style:graphic-properties\">\n        <attr name=\"style:vertical-pos\">bottom</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-15']\">\n        <attr name=\"svg:y\">0mm</attr>\n      </context:subtree>\n\n      # valign: bottom 10mm\n      <!--\n      <context:subtree select=\"//style:style[@style:name='Shape-16']/style:graphic-properties\">\n        <attr name=\"style:vertical-pos\">bottom</attr>\n      </context:subtree>\n      <context:subtree select=\"//draw:rect[@draw:style-name='Shape-16']\">\n        <attr name=\"svg:y\">10mm</attr>\n      </context:subtree>\n      -->\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"sample-5017.xml\">\n\n    <context:xslt mode=\"office:document-content\" select=\"/HwpDoc\">\n      <elem>office:document-content</elem>\n      <attr name=\"office:version\">1.2</attr>\n      <attr name=\"grddl:transformation\">http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl</attr>\n      <equals>\n        <tested>count(office:scripts)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:font-face-decls)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:automatic-styles)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:body)</tested>\n        <expected>1</expected>\n      </equals>\n    </context:xslt>\n\n    <context:xslt mode=\"office:automatic-styles\" select=\"/HwpDoc/BodyText\">\n      <elem>office:automatic-styles</elem>\n      <equals>\n        <tested>count(style:style[@style:family='paragraph'])</tested>\n        <expected>8</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='text'])</tested>\n        <expected>8</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='table'])</tested>\n        <expected>3</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='table-cell'])</tested>\n        <expected>9</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='graphic'])</tested>\n        <expected>2</expected>\n      </equals>\n      <context:wrap-subnodes select=\"style:style[@style:family='paragraph']\">\n      </context:wrap-subnodes>\n    </context:xslt>\n\n    <context:xslt mode=\"office:body\" select=\"HwpDoc/BodyText\">\n      <elem>office:body</elem>\n      <equals>\n        <tested>count(office:text)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:text/text:p)</tested>\n        <expected>14</expected>\n      </equals>\n    </context:xslt>\n\n  </context:import>\n\n  <context:import href=\"parashape.xml\">\n\n    <context:xslt mode=\"style:style\" select=\"//Paragraph[1]\">\n      <elem>style:style</elem>\n      <attr name=\"style:family\">paragraph</attr>\n      <attr name=\"style:class\">text</attr>\n      <attr name=\"style:name\">Paragraph-1</attr>\n      <attr name=\"style:parent-style-name\">바탕글</attr>\n      <attr name=\"style:master-page-name\">MasterPage-1</attr>\n      <context:subtree select=\"style:paragraph-properties\">\n        <attr name=\"fo:text-align\">justify</attr>\n        <attr name=\"fo:text-indent\">0pt</attr>\n        <attr name=\"fo:margin-left\">11pt</attr>\n        <attr name=\"fo:margin-right\">12pt</attr>\n        <attr name=\"fo:margin-top\">13pt</attr>\n        <attr name=\"fo:margin-bottom\">14pt</attr>\n        <empty>@fo:break-before</empty>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt mode=\"style:style\" select=\"//Paragraph[2]\" wrap=\"wrapper\">\n      이 문단의 스타일은 \"바탕글\" Style과 동일하므로, 이 문단에 특정한 style:style은 생성되지 않음\n      <empty>style:style</empty>\n    </context:xslt>\n\n    <context:xslt mode=\"style:paragraph-properties\" select=\"//Paragraph[1]\">\n      <elem>style:paragraph-properties</elem>\n      <attr name=\"fo:text-align\">justify</attr>\n      <attr name=\"fo:text-indent\">0pt</attr>\n      <attr name=\"fo:margin-left\">11pt</attr>\n      <attr name=\"fo:margin-right\">12pt</attr>\n      <attr name=\"fo:margin-top\">13pt</attr>\n      <attr name=\"fo:margin-bottom\">14pt</attr>\n      <empty>@fo:break-before</empty>\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"paragraph-split-page.xml\">\n    <context:xslt mode=\"style:paragraph-properties\" select=\"//Paragraph[3]\">\n      <attr name=\"fo:break-before\">page</attr>\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"shaperect.xml\">\n    <context:xslt mode=\"style:style\" select=\"(//ShapeComponent)[1]\">\n      <elem>style:style</elem>\n      <attr name=\"style:name\">Shape-1</attr>\n      <attr name=\"style:family\">graphic</attr>\n      <context:subtree select=\"style:graphic-properties\">\n        <attr name=\"draw:fill\">solid</attr>\n        <attr name=\"draw:fill-color\">#66ccff</attr>\n        <attr name=\"draw:stroke\">none</attr>\n        <attr name=\"svg:stroke-width\">0.12mm</attr>\n        <attr name=\"svg:stroke-color\">#000000</attr>\n      </context:subtree>\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"table.xml\">\n    <context:xslt mode=\"style:style\" select=\"//TableControl[1]\">\n      <elem>style:style</elem>\n      <attr name=\"style:name\">Table-1</attr>\n      <attr name=\"style:family\">table</attr>\n      <context:subtree select=\"style:table-properties\">\n        <attr name=\"style:width\">39.99mm</attr>\n        <attr name=\"table:align\">margins</attr>\n        <attr name=\"fo:margin-left\">1mm</attr>\n        <attr name=\"fo:margin-right\">1mm</attr>\n        <attr name=\"fo:margin-top\">1mm</attr>\n        <attr name=\"fo:margin-bottom\">1mm</attr>\n        <attr name=\"table:border-model\">collapsing</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt mode=\"style-style-for-table-cells\" select=\"//TableControl[1]\" wrap=\"wrap\">\n      <context:subtree select=\"style:style[1]\">\n        <attr name=\"style:name\">Table-1-1-1</attr>\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"style:style[2]\">\n        <attr name=\"style:name\">Table-1-1-2</attr>\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"style:style[3]\">\n        <attr name=\"style:name\">Table-1-1-3</attr>\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n\n      <context:subtree select=\"style:style[4]\">\n        <attr name=\"style:name\">Table-1-2-1</attr>\n        <attr name=\"style:family\">table-cell</attr>\n        <context:subtree select=\"style:table-cell-properties\">\n          <attr name=\"fo:padding-left\">0.5mm</attr>\n          <attr name=\"fo:padding-right\">0.5mm</attr>\n          <attr name=\"fo:padding-top\">0.5mm</attr>\n          <attr name=\"fo:padding-bottom\">0.5mm</attr>\n          <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n          <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n        </context:subtree>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt mode=\"style:style\" select=\"(//TableCell)[1]\"\n      xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n      <xsl:with-param name=\"table-id\" select=\"1\" />\n      <xsl:with-param name=\"rowidx\" select=\"2\" />\n      <xsl:with-param name=\"colidx\" select=\"3\" />\n      <elem>style:style</elem>\n      <attr name=\"style:name\">Table-1-2-3</attr>\n      <attr name=\"style:family\">table-cell</attr>\n      <context:subtree select=\"style:table-cell-properties\">\n        <attr name=\"fo:padding-left\">0.5mm</attr>\n        <attr name=\"fo:padding-right\">0.5mm</attr>\n        <attr name=\"fo:padding-top\">0.5mm</attr>\n        <attr name=\"fo:padding-bottom\">0.5mm</attr>\n        <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n        <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n        <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n        <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n      </context:subtree>\n    </context:xslt>\n\n    <context:xslt mode=\"style:table-cell-properties\" select=\"(//TableCell)[1]\">\n      <elem>style:table-cell-properties</elem>\n      <attr name=\"fo:padding-left\">0.5mm</attr>\n      <attr name=\"fo:padding-right\">0.5mm</attr>\n      <attr name=\"fo:padding-top\">0.5mm</attr>\n      <attr name=\"fo:padding-bottom\">0.5mm</attr>\n      <attr name=\"fo:border-left\">0.12mm solid #000000</attr>\n      <attr name=\"fo:border-right\">0.12mm solid #000000</attr>\n      <attr name=\"fo:border-top\">0.12mm solid #000000</attr>\n      <attr name=\"fo:border-bottom\">0.12mm solid #000000</attr>\n    </context:xslt>\n\n  </context:import>\n\n  <context:import href=\"sample-5017.xml\">\n    <context:xslt mode=\"fo:background-color\" select=\"//BorderFill[1]\" wrap=\"wrap\">\n      <empty>fo:background-color</empty>\n    </context:xslt>\n    <context:xslt mode=\"fo:background-color\" select=\"//BorderFill[2]\" wrap=\"wrap\">\n      <attr name=\"fo:background-color\">#ffffff</attr>\n    </context:xslt>\n    <context:xslt mode=\"fo:background-color\" select=\"//BorderFill[3]\" wrap=\"wrap\">\n      <empty>fo:background-color</empty>\n    </context:xslt>\n    <context:xslt mode=\"fo:background-color\" select=\"//BorderFill[4]\" wrap=\"wrap\">\n      <empty>fo:background-color</empty>\n    </context:xslt>\n    <context:xslt mode=\"fo:background-color\" select=\"//BorderFill[5]\" wrap=\"wrap\">\n      <attr name=\"fo:background-color\">#99ccff</attr>\n    </context:xslt>\n    <context:xslt mode=\"fo:background-color\" select=\"//BorderFill[6]\" wrap=\"wrap\">\n      <!-- TODO: gradation\n      <FillGradation colors=\"[4144959, 8355711]\" type=\"2\" attribute-name=\"fill_gradation\" shear=\"0\" blur=\"50\">\n        <Coord32 y=\"0\" x=\"100\" attribute-name=\"center\"/>\n      </FillGradation>\n      -->\n      <empty>fo:background-color</empty>\n    </context:xslt>\n  </context:import>\n</xunit:stylesheet>\n"
  },
  {
    "path": "tests/hwp5_xsl_tests/odt-styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<xunit:stylesheet\n  xmlns:xunit=\"urn:xunit/xunit\"\n  xmlns:context=\"urn:xunit/context\"\n  xmlns=\"urn:xunit/expect\"\n  href=\"odt/styles.xsl\"\n  >\n  ''' PageDef 변환 테스트\n  \n      style:page-layout\n      style:master-page\n      @style:master-page-name\n      '''\n  <context:import href=\"pagedefs.xml\">\n    <context:xslt>\n      <context:subtree select=\"//style:page-layout[1]\">\n        <attr name=\"style:name\">PageLayout-1</attr>\n        <context:subtree select=\"style:page-layout-properties\">\n          <attr name=\"style:print-orientation\">portrait</attr>\n          <attr name=\"fo:page-width\">21cm</attr>\n          <attr name=\"fo:page-height\">29.7cm</attr>\n          <attr name=\"fo:margin-left\">3cm</attr>\n          <attr name=\"fo:margin-right\">3cm</attr>\n          <attr name=\"fo:margin-top\">2cm</attr>\n          <attr name=\"fo:margin-bottom\">1.5cm</attr>\n        </context:subtree>\n      </context:subtree>\n      <context:subtree select=\"//style:page-layout[2]\">\n        <attr name=\"style:name\">PageLayout-2</attr>\n        <context:subtree select=\"style:page-layout-properties\">\n          <attr name=\"style:print-orientation\">landscape</attr>\n          <attr name=\"fo:page-width\">29.7cm</attr>\n          <attr name=\"fo:page-height\">21cm</attr>\n          # TODO: landscape가 되면, width/height처럼 margin들도 바뀌어야 하는 건 아닌가? 확인 필요\n          <attr name=\"fo:margin-left\">3cm</attr>\n          <attr name=\"fo:margin-right\">3cm</attr>\n          <attr name=\"fo:margin-top\">2cm</attr>\n          <attr name=\"fo:margin-bottom\">1.5cm</attr>\n        </context:subtree>\n      </context:subtree>\n      <context:subtree select=\"//style:master-page[1]\">\n        <attr name=\"style:page-layout-name\">PageLayout-1</attr>\n      </context:subtree>\n      <context:subtree select=\"//style:master-page[2]\">\n        <attr name=\"style:page-layout-name\">PageLayout-2</attr>\n      </context:subtree>\n    </context:xslt>\n    <context:xslt\n      href=\"odt/content.xsl\"\n      select=\"//SectionDef[1]/Paragraph[1]\"\n      mode=\"style:style\">\n      <attr name=\"style:master-page-name\">MasterPage-1</attr>\n    </context:xslt>\n    <context:xslt\n      href=\"odt/content.xsl\"\n      select=\"//SectionDef[2]/Paragraph[1]\"\n      mode=\"style:style\">\n      <attr name=\"style:master-page-name\">MasterPage-2</attr>\n    </context:xslt>\n  </context:import>\n\n  <context:import href=\"sample-5017.xml\">\n    <context:xslt>\n      <elem>office:document-styles</elem>\n      <equals>\n        <tested>count(office:font-face-decls)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:styles)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:automatic-styles)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:automatic-styles/style:page-layout)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(office:master-styles)</tested>\n        <expected>1</expected>\n      </equals>\n    </context:xslt>\n\n    <context:xslt mode=\"office:font-face-decls\" select=\"HwpDoc/DocInfo\">\n      <equals>\n        <tested>count(style:font-face)</tested>\n        <expected>19</expected>\n      </equals>\n    </context:xslt>\n\n    <context:xslt mode=\"office:styles\" select=\"HwpDoc/DocInfo\">\n      <equals>\n        <tested>count(style:style[@style:family='paragraph'])</tested>\n        <expected>21</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='text'])</tested>\n        <expected>0</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='table'])</tested>\n        <expected>0</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='table-cell'])</tested>\n        <expected>0</expected>\n      </equals>\n      <equals>\n        <tested>count(style:style[@style:family='graphics'])</tested>\n        <expected>0</expected>\n      </equals>\n    </context:xslt>\n\n    <context:xslt mode=\"office:master-styles\" select=\"HwpDoc\">\n      <elem>office:master-styles</elem>\n      <equals>\n        <tested>count(style:master-page)</tested>\n        <expected>1</expected>\n      </equals>\n    </context:xslt>\n      \n    <context:xslt mode=\"style:page-layout\" select=\"HwpDoc/BodyText/SectionDef[1]\">\n      <elem>style:page-layout</elem>\n      <attr name=\"style:name\">PageLayout-1</attr>\n      <equals>\n        <tested>count(style:page-layout-properties)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(style:header-style)</tested>\n        <expected>1</expected>\n      </equals>\n      <equals>\n        <tested>count(style:footer-style)</tested>\n        <expected>1</expected>\n      </equals>\n    </context:xslt>\n\n    <context:xslt mode=\"style:page-layout-properties\" select=\"HwpDoc/BodyText/SectionDef/PageDef[1]\">\n      <elem>style:page-layout-properties</elem>\n      <attr name=\"style:print-orientation\">portrait</attr>\n      <attr name=\"fo:page-width\">21cm</attr>\n      <attr name=\"fo:page-height\">29.7cm</attr>\n      <attr name=\"fo:margin-left\">3cm</attr>\n      <attr name=\"fo:margin-right\">3cm</attr>\n      <attr name=\"fo:margin-top\">2cm</attr>\n      <attr name=\"fo:margin-bottom\">1.5cm</attr>\n      <equals>\n        <tested>count(style:footnote-sep)</tested>\n        <expected>1</expected>\n      </equals>\n    </context:xslt>\n\n    <context:xslt mode=\"style:paragraph-properties\" select=\"//Style[1]\">\n      <attr name=\"fo:text-align\">justify</attr>\n      <attr name=\"fo:text-indent\">0pt</attr>\n      <attr name=\"fo:margin-left\">0pt</attr>\n      <attr name=\"fo:margin-right\">0pt</attr>\n      <attr name=\"fo:margin-top\">0pt</attr>\n      <attr name=\"fo:margin-bottom\">0pt</attr>\n      <attr name=\"fo:line-height\">160%</attr>\n    </context:xslt>\n  </context:import>\n</xunit:stylesheet>\n"
  },
  {
    "path": "tests/setup.py",
    "content": "from setuptools import setup, find_packages\nsetup(name='pyhwp-tests',\n      packages=find_packages(),\n      install_requires=['pyhwp'])\n"
  },
  {
    "path": "tools/README.rst",
    "content": "``tools/`` - Development helper packages\n----------------------------------------\n\n``discover.python/``\n``discover.lxml/``\n``discover.jre/``\n``discover.lo/``\n``install.jython/``\n\n   Discover multiple python versions, lxml, JRE, Libreoffice to use in the\n   developement environment. Provides zc.buildout recipes.\n\n``xsltest/``\n\n   an XSLT test runner.\n\n``oxt.tool/``\n\n   Build and test .oxt packages with the LibreOffice.\n"
  },
  {
    "path": "tools/constants/pyhwp_dev_constants.py",
    "content": "# -*- coding: utf-8 -*-\nimport os\nimport sys\n\n\nclass Recipe(object):\n\n    def __init__(self, buildout, name, options):\n        options['pathsep'] = os.pathsep\n        options['sep'] = os.sep\n        if sys.platform == 'win32':\n            options['script_py_suffix'] = '-script.py'\n        else:\n            options['script_py_suffix'] = ''\n\n    def install(self):\n        return []\n\n    def update(self):\n        pass\n"
  },
  {
    "path": "tools/constants/setup.py",
    "content": "from setuptools import setup\nsetup(name='pyhwp.dev.constants',\n      py_modules=['pyhwp_dev_constants'],\n      entry_points={'zc.buildout': ['default = pyhwp_dev_constants:Recipe']})\n"
  },
  {
    "path": "tools/discover.lo/discover_lo.py",
    "content": "# -*- coding: utf-8 -*-\n\nimport os\nimport os.path\nimport sys\nimport logging\nimport contextlib\nfrom discover_jre import executable_in_dir\nfrom discover_jre import expose_options\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef wellknown_locations():\n    if sys.platform == 'win32':\n        program_files = 'c:\\\\program files'\n        if os.path.exists(program_files):\n            for name in os.listdir(program_files):\n                yield dict(location=os.path.join(program_files, name))\n    if sys.platform.startswith('linux'):\n        yield dict(location='/usr/lib/libreoffice',\n                   uno_python='/usr/bin/python')  # Debian/Ubuntu\n\n\ndef discover_lo(in_wellknown=True, in_path=True):\n    if in_wellknown:\n        for installation in discover_in_wellknown_locations():\n            yield installation\n\n    if in_path:\n        for installation in discover_in_path():\n            yield installation\n\n\ndef discover_in_wellknown_locations():\n    for installation in wellknown_locations():\n        found = contains_program(installation['location'])\n        if found:\n            if 'uno_python' not in found and 'uno_python' in installation:\n                uno_python = python_import_uno(installation['uno_python'])\n                if uno_python:\n                    found.update(resolve_uno_components(uno_python))\n            installation.update(found)\n            installation['through'] = 'WELLKNOWN_LOCATION'\n            yield installation\n\n\ndef discover_in_path():\n    if 'PATH' in os.environ:\n        path = os.environ['PATH']\n        path = path.split(os.pathsep)\n        for dir in path:\n            libreoffice = contains_libreoffice(dir)\n            if libreoffice:\n                entry = dict(libreoffice=libreoffice, through='PATH')\n\n                # resolve symlinks\n                resolved = os.path.realpath(libreoffice)\n                location = os.path.dirname(os.path.dirname(resolved))\n                installation = contains_program(location)\n                if installation:\n                    entry.update(installation)\n\n                # Debian/Ubuntu case\n                if 'uno' not in entry:\n                    # try System python\n                    uno_python = python_import_uno(sys.executable)\n                    if uno_python:\n                        entry.update(resolve_uno_components(uno_python))\n\n                yield entry\n\n\ndef contains_libreoffice(dir):\n    return executable_in_dir('libreoffice', dir)\n\n\ndef contains_program(location):\n    program_dir = os.path.join(location, 'program')\n    if os.path.isdir(program_dir):\n        installation = dict(location=location, program=program_dir)\n        soffice = executable_in_dir('soffice', program_dir)\n        if soffice:\n            installation['soffice'] = soffice\n        unopkg = executable_in_dir('unopkg', program_dir)\n        if unopkg:\n            installation['unopkg'] = unopkg\n\n        program_python = executable_in_dir('python', program_dir)\n        if program_python:\n            uno_python = python_import_uno(program_python)\n            if uno_python:\n                installation.update(resolve_uno_components(uno_python))\n\n        basis_link = os.path.join(location, 'basis-link')\n        if os.path.islink(basis_link):\n            location = os.path.realpath(basis_link)\n\n        ure = find_ure(location)\n        if ure:\n            installation['ure'] = ure\n\n        return installation\n\n\ndef find_ure(location):\n    ure_link = os.path.join(location, 'ure-link')\n    if os.path.islink(ure_link):\n        ure = os.path.realpath(ure_link)\n        if os.path.isdir(ure):\n            return ure\n\n    # win32\n    ure = os.path.join(location, 'ure')\n    if os.path.isdir(ure):\n        return ure\n\n\ndef python_import_uno(python):\n    import subprocess\n    cmd = [python, '-c', 'import uno, unohelper']\n    ret = subprocess.call(cmd)\n    if ret == 0:\n        return python\n\n\ndef resolve_uno_components(uno_python):\n    uno_python_core, modules = get_uno_locations(uno_python,\n                                            ['uno', 'pyuno',\n                                             'unohelper'])\n\n    yield 'uno_python', uno_python\n    yield 'uno_python_core', uno_python_core\n\n    uno_pythonpath = set(os.path.dirname(modules[name])\n                         for name in ['uno', 'unohelper'])\n    uno_pythonpath = os.pathsep.join(list(uno_pythonpath))\n    yield 'uno_pythonpath', uno_pythonpath\n\n    for name in modules:\n        yield name, modules[name]\n\n\ndef get_uno_locations(python, modules):\n    statements = ['print __import__(\"sys\").executable']\n    statements.extend('print __import__(\"%s\").__file__' % name\n                      for name in modules)\n    statements = ';'.join(statements)\n    cmd = [python, '-c', statements]\n    lines = subprocess_check_output(cmd)\n    lines = lines.strip()\n    lines = lines.split('\\n')\n    return lines[0], dict(zip(modules, lines[1:]))\n\n\ndef subprocess_check_output(cmd):\n    import tempfile\n    fd, name = tempfile.mkstemp()\n    f = os.fdopen(fd, 'r+')\n    try:\n        import subprocess\n        ret = subprocess.call(cmd, stdout=f)\n        if ret != 0:\n            logger.error('%d returned: %s', ret, ' '.join(cmd))\n            raise Exception('%s exit with %d' % (cmd[0], ret))\n        f.seek(0)\n        return f.read()\n    finally:\n        f.close()\n        os.unlink(name)\n\n\nLO_VARS = ('libreoffice'\n           ' location program soffice unopkg'\n           ' ure'\n           ' uno_python uno_python_core uno_pythonpath uno pyuno unohelper').split(' ')\n\n\ndef log_discovered(installations):\n    for installation in installations:\n        msg = 'discovered:'\n        for name in LO_VARS + ['through']:\n            if name in installation:\n                msg += ' ' + name + '=' + installation[name]\n        logger.info(msg)\n        yield installation\n\n\n@contextlib.contextmanager\ndef original_pythonpath():\n    ''' without buildout-modified environment variables\n    '''\n    if 'BUILDOUT_ORIGINAL_PYTHONPATH' in os.environ:\n        buildout_pythonpath = os.environ['PYTHONPATH']\n        os.environ['PYTHONPATH'] = os.environ.pop('BUILDOUT_ORIGINAL_PYTHONPATH')\n        yield\n        os.environ['BUILDOUT_ORIGINAL_PYTHONPATH'] = os.environ['PYTHONPATH']\n        os.environ['PYTHONPATH'] = buildout_pythonpath\n    else:\n        yield\n\n\nclass Discover(object):\n    ''' Discover a LibreOffice installation and provide its location.\n    '''\n\n    def __init__(self, buildout, name, options):\n        self.__logger = logger = logging.getLogger(name)\n        for k, v in options.items():\n            logger.info('%s: %r', k, v)\n\n        self.__recipe = options['recipe']\n        self.__generate_stub = None\n\n        # special marker\n        not_found = options.get('not-found', 'not-found')\n\n        # expose platform-specific path seperator for convinience\n        options['pathsep'] = os.pathsep\n\n        if 'location' in options:\n            # if location is explicitly specified, it must contains java\n            # executable.\n            with original_pythonpath():\n                discovered = contains_program(options['location'])\n            if discovered:\n                # LO found, no further operation required.\n                expose_options(options, LO_VARS, discovered,\n                               not_found=not_found, logger=logger)\n                return\n            from zc.buildout import UserError\n            raise UserError('LO not found at %s' % options['location'])\n\n        in_wellknown = options.get('search-in-wellknown-places',\n                                   'true').lower().strip()\n        in_wellknown = in_wellknown in ('true', 'yes', '1')\n        in_path = options.get('search-in-path', 'true').lower().strip()\n        in_path = in_path in ('true', 'yes', '1')\n\n        # location is not specified: try to discover a LO installation\n        with original_pythonpath():\n            discovered = discover_lo(in_wellknown, in_path)\n            discovered = log_discovered(discovered)\n            discovered = list(discovered)\n\n        if discovered:\n            discovered = discovered[0]\n            logger.info('following LO installation will be used:')\n            expose_options(options, LO_VARS, discovered, not_found=not_found,\n                           logger=logger)\n            return\n\n        expose_options(options, LO_VARS, dict(), not_found=not_found,\n                       logger=logger)\n        return\n\n        # no LO found: stub generation\n        parts_dir = buildout['buildout']['parts-directory']\n        self.__generate_stub = os.path.join(parts_dir, name)\n        options['location'] = self.__generate_stub\n        logger.info('LO not found: a dummy LO will be generated')\n        logger.info('location = %s (updating)', self.__generate_stub)\n\n    def install(self):\n        location = self.__generate_stub\n        if location is None:\n            return\n\n        if not os.path.exists(location):\n            os.makedirs(location)\n        yield location\n        self.__logger.info('A dummy LO has been generated: %s', location)\n\n    update = install\n"
  },
  {
    "path": "tools/discover.lo/setup.py",
    "content": "from distutils.core import setup\nsetup(name='discover.lo',\n      py_modules=['discover_lo'],\n      entry_points={'zc.buildout': ['default = discover_lo:Discover']},\n      install_requires=['discover.jre'])\n"
  },
  {
    "path": "tools/discover.lxml/discover_lxml.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\nimport os\nimport os.path\nimport sys\nfrom discover_python import expose_options\nfrom discover_python import log_discovered\n\n\nlogger = logging.getLogger(__name__)\n\n\nEXPOSE_NAMES = ('location', 'version')\n\n\nFIND_SOURCE = '''\nimport os\nimport os.path\nimport sys\ntry:\n    from pkg_resources import get_distribution\nexcept ImportError:\n    sys.stderr.write('pkg_resources is not found' + os.linesep)\n    try:\n        import lxml\n    except ImportError:\n        sys.stderr.write('lxml is not found' + os.linesep)\n        raise SystemExit(1)\n    else:\n        print(os.path.dirname(lxml.__path__[0]))\n        print('')\n        raise SystemExit(0)\n\ntry:\n    dist = get_distribution('lxml')\nexcept Exception:\n    e = sys.exc_info()[1]\n    sys.stderr.write(repr(e))\n    sys.stderr.write(os.linesep)\n    raise SystemExit(1)\nelse:\n    print(dist.location)\n    print(dist.version)\n'''\n\n\ndef discover_lxml(executable):\n    import tempfile\n    fd, path = tempfile.mkstemp()\n    try:\n        with os.fdopen(fd, 'w') as f:\n            f.write(FIND_SOURCE)\n\n        from subprocess import Popen\n        from subprocess import PIPE\n        args = [executable, path]\n        env = dict(os.environ)\n        for k in ('PYTHONPATH', 'PYTHONHOME'):\n            if k in env:\n                del env[k]\n        try:\n            p = Popen(args, stdout=PIPE, env=env)\n        except Exception:\n            e = sys.exc_info()[1]\n            logger.exception(e)\n            return\n        else:\n            try:\n                lines = list(p.stdout)\n            finally:\n                p.wait()\n    finally:\n        os.unlink(path)\n\n    if p.returncode == 0:\n        location = lines[0].strip()\n        version = lines[1].strip()\n        yield dict(location=location,\n                   version=version)\n\n\nclass DiscoverRecipe(object):\n    ''' Discover lxml and provide its location.\n    '''\n\n    def __init__(self, buildout, name, options):\n        self.__logger = logger = logging.getLogger(name)\n        for k, v in options.items():\n            logger.info('%s: %r', k, v)\n\n        self.__recipe = options['recipe']\n\n        not_found = options.get('not-found', 'not-found')\n        executable = options.get('python', 'python').strip()\n        #version = options.get('version', '').strip()\n\n        founds = discover_lxml(executable=executable)\n        founds = log_discovered('matching', founds, EXPOSE_NAMES,\n                                log=logger.info)\n        founds = list(founds)\n\n        # location is not specified: try to discover a Python installation\n        if founds:\n            found = founds[0]\n            logger.info('the first-found one will be used:')\n            expose_options(options, EXPOSE_NAMES, found,\n                           not_found=not_found, logger=logger)\n            return\n\n        # ensure executable publishes not-found marker\n        expose_options(options, ['location'], dict(), not_found=not_found,\n                       logger=logger)\n        logger.warning('lxml not found')\n        return\n\n    def install(self):\n        return []\n\n    update = install\n"
  },
  {
    "path": "tools/discover.lxml/setup.py",
    "content": "# -*- coding: utf-8 -*-\nimport os\nimport os.path\nfrom distutils.core import setup\n\n\ndef main():\n    cwd = os.getcwd()\n    setupdir = os.path.dirname(os.path.abspath(__file__))\n    os.chdir(setupdir)\n    try:\n        setup(name='discover.lxml',\n              py_modules=['discover_lxml'],\n              install_requires=['discover.python'],\n              entry_points={'zc.buildout':\n                            ['default = discover_lxml:DiscoverRecipe']})\n    finally:\n        os.chdir(cwd)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "tools/discover.python/discover_python.py",
    "content": "# -*- coding: utf-8 -*-\n\nimport logging\nimport os\nimport os.path\nimport sys\nimport re\n\n\nlogger = logging.getLogger(__name__)\n\n\nEXPOSE_NAMES = ('executable', 'version', 'prefix', 'exec_prefix', 'through')\n\n\ndef wellknown_locations():\n    if sys.platform == 'win32':\n        base = 'c:\\\\'\n        for name in os.listdir(base):\n            name = name.lower()\n            if name.startswith('python'):\n                shortversion = name[len('python'):]\n                m = re.match('[23][0-9]', shortversion)\n                if m:\n                    yield base + name\n    elif 'PYTHONZ_ROOT' in os.environ:\n        pythonz_root = os.environ['PYTHONZ_ROOT']\n        pythons = os.path.join(pythonz_root, 'pythons')\n        for item in os.listdir(pythons):\n            yield os.path.join(pythons, item)\n\n\ndef discover_python(in_wellknown=True, in_path=True):\n\n    if in_wellknown:\n        for found in search_in_wellknown_locations():\n            yield found\n\n    if in_path:\n        for found in search_in_path():\n            yield found\n\n\ndef search_in_wellknown_locations():\n    for location in wellknown_locations():\n        if sys.platform == 'win32':\n            founds = contains_python(location)\n        else:\n            founds = contains_python_in_bin(location)\n\n        for found in founds:\n            found['through'] = 'WELLKNOWN_LOCATION'\n            yield found\n\n\ndef search_in_path():\n    if 'PATH' in os.environ:\n        path = os.environ['PATH']\n        path = path.split(os.pathsep)\n        for dir in path:\n            for found in contains_python(dir):\n                found['through'] = 'PATH'\n\n                # resolve symlinks\n                resolved = os.path.realpath(found['executable'])\n                found['executable'] = resolved\n                yield found\n\n\ndef contains_python_in_bin(dir):\n    bindir = os.path.join(dir, 'bin')\n    return contains_python(bindir)\n\n\ndef contains_python(dir):\n    vers = {\n        2: [3, 4, 5, 6, 7],\n        3: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],\n    }\n    names = (('python%d.%d' % (major, minor))\n             for major in reversed(sorted(vers))\n             for minor in reversed(sorted(vers[major])))\n    names = list(names) + ['python']\n    for name in names:\n        executable = executable_in_dir(name, dir)\n        if executable:\n            found = executable_is_python(executable)\n            if found:\n                yield found\n\n\ndef executable_in_dir(name, dir):\n    assert name == os.path.basename(name)\n    if sys.platform == 'win32':\n        name += '.exe'\n    path = os.path.join(dir, name)\n    if not os.path.exists(path):\n        return\n    return path\n\n\ndef executable_is_python(executable):\n    from subprocess import Popen\n    from subprocess import PIPE\n    cmd = '''\n    import os, sys\n    print(sys.hexversion)\n    print(os.pathsep.join([sys.prefix, sys.exec_prefix]))\n    '''.strip().replace('\\n', ';')\n    args = [executable, '-c', cmd]\n    env = dict(os.environ)\n    for k in ('PYTHONPATH', 'PYTHONHOME'):\n        if k in env:\n            del env[k]\n    try:\n        p = Popen(args, stdout=PIPE, env=env)\n        lines = p.stdout.read().split('\\n')\n        p.wait()\n        ver = int(lines[0])\n        ver_major = str(ver >> 24 & 0xff)\n        ver_minor = str(ver >> 16 & 0xff)\n        ver_patch = str(ver >> 8  & 0xff)\n        ver = ver_major, ver_minor, ver_patch\n        version = '.'.join(ver)\n        prefix, exec_prefix = lines[1].split(os.pathsep)\n        return dict(executable=executable, version=version,\n                    prefix=prefix, exec_prefix=exec_prefix)\n    except Exception, e:\n        logger.error('popen failed: %s', args)\n        logger.exception(e)\n\n\ndef log_discovered(qualify, found, names, log=logger.info):\n    for item in found:\n        msg = qualify + ':'\n        for name in names:\n            if name in item:\n                msg += ' %s=%s' % (name, item[name])\n        log(msg)\n        yield item\n\n\ndef expose_options(options, names, found, not_found, logger=logger):\n    for name in names:\n        if name in found:\n            value = found[name]\n            if name in options:\n                if value != options[name]:\n                    logger.info('(updating) %s = %s', name, value)\n                    options[name] = value\n                else:\n                    logger.info('(preserving) %s = %s', name, value)\n            else:\n                logger.info('(exposing) %s = %s', name, value)\n                options[name] = value\n        else:\n            if name not in options:\n                options[name] = value = not_found\n                logger.info('(exposing) %s = %s', name, value)\n\n\nclass Discover(object):\n    ''' Discover Python and provide its location.\n    '''\n\n    def __init__(self, buildout, name, options):\n        from zc.buildout import UserError\n        self.__logger = logger = logging.getLogger(name)\n        for k, v in options.items():\n            logger.info('%s: %r', k, v)\n\n        self.__recipe = options['recipe']\n\n        not_found = options.get('not-found', 'not-found')\n        version = options.get('version', '').strip()\n\n        if 'location' in options:\n            # if location is explicitly specified, it must contains java\n            # executable.\n            for found in contains_python_in_bin(options['location']):\n                if not version or found['version'].startswith(version):\n                    # Python found, no further discovery required.\n                    options['executable'] = found['executable']\n                    return\n            raise UserError('Python not found at %s' % options['location'])\n\n        in_wellknown = options.get('search-in-wellknown-places',\n                                   'true').lower().strip()\n        in_wellknown = in_wellknown in ('true', 'yes', '1') \n        in_path = options.get('search-in-path', 'true').lower().strip()\n        in_path = in_path in ('true', 'yes', '1')\n\n        founds = discover_python(in_wellknown=in_wellknown,\n                                 in_path=in_path)\n        founds = log_discovered('candidates', founds, EXPOSE_NAMES,\n                                log=logger.debug)\n        if version:\n            # filter with version\n            founds = (found for found in founds\n                      if found['version'].startswith(version))\n        founds = log_discovered('matching', founds, EXPOSE_NAMES,\n                                log=logger.info)\n        founds = list(founds)\n\n        # location is not specified: try to discover a Python installation\n        if founds:\n            found = founds[0]\n            logger.info('the first-matching one will be used:')\n            expose_options(options, EXPOSE_NAMES, found,\n                           not_found=not_found, logger=logger)\n            return\n\n        # ensure executable publishes not-found marker\n        expose_options(options, ['executable'], dict(), not_found=not_found,\n                       logger=logger)\n        logger.warning('Python not found')\n        return\n\n    def install(self):\n        return []\n\n    update = install\n"
  },
  {
    "path": "tools/discover.python/setup.py",
    "content": "# -*- coding: utf-8 -*-\nimport os\nimport os.path\nfrom distutils.core import setup\n\ndef main():\n    cwd = os.getcwd()\n    setupdir = os.path.dirname(os.path.abspath(__file__))\n    os.chdir(setupdir)\n    try:\n        setup(name='discover.python',\n              py_modules=['discover_python'],\n              entry_points={'zc.buildout': ['default = discover_python:Discover']})\n    finally:\n        os.chdir(cwd)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "tools/download/pyhwp_download.py",
    "content": "# -*- coding: utf-8 -*-\nimport sys\nimport urlparse\nimport os.path\nimport logging\nfrom binascii import a2b_hex\nfrom binascii import b2a_hex\nfrom hashlib import md5\n\nimport requests\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef main():\n    logging.basicConfig()\n    logger.setLevel(logging.DEBUG)\n\n    url = sys.argv[1]\n    dst = sys.argv[2]\n    md5_given = a2b_hex(sys.argv[3])\n    result = urlparse.urlparse(url)\n\n    filename = os.path.basename(result.path)\n\n    if not os.path.exists(dst):\n        destination_path = dst\n        logger.debug('%s not exists: destination=%s', dst, destination_path)\n    else:\n        if os.path.isdir(dst):\n            destination_path = os.path.join(dst, filename)\n            logger.debug('%s is a directory: destination=%s', dst,\n                         destination_path)\n        else:\n            destination_path = dst\n\n    if os.path.exists(destination_path):\n        md5_existing = md5_file(destination_path)\n        if md5_given == md5_existing:\n            logger.debug('%s exists: skipped', destination_path)\n            return\n\n    response = requests.get(url, stream=True)\n    response.raise_for_status()\n    with open(destination_path, 'wb') as f:\n        copy_stream(response.raw, f)\n\n    md5_downloaded = md5_file(destination_path)\n    if md5_given != md5_downloaded:\n        logger.error('md5 not match: %s', b2a_hex(md5_downloaded))\n        raise SystemExit(1)\n\n\ndef copy_stream(src, dst):\n    while True:\n        data = src.read(16384)\n        if len(data) == 0:\n            break\n        dst.write(data)\n\n\ndef md5_file(path):\n    with open(path, 'rb') as f:\n        m = md5('')\n        while True:\n            data = f.read(16384)\n            if len(data) == 0:\n                break\n            m.update(data)\n    return m.digest()\n"
  },
  {
    "path": "tools/download/setup.py",
    "content": "# -*- coding: utf-8 -*-\nfrom setuptools import setup\nsetup(name='pyhwp.develop.download',\n      py_modules=['pyhwp_download'],\n      install_requires=['requests'],\n      entry_points=dict(console_scripts=['pyhwp-download = pyhwp_download:main']))\n"
  },
  {
    "path": "tools/egg.path/egg_path.py",
    "content": "# -*- coding: utf-8 -*-\nimport logging\n\n\nclass EggPath(object):\n    def __init__(self, buildout, name, options):\n        self.__name = name\n        self.__logger = logging.getLogger(name)\n\n        eggs = options['eggs']\n        eggs = eggs.split('\\n')\n        eggs = list(egg.strip() for egg in eggs)\n        for egg in eggs:\n            self.__logger.info('egg: %s', egg)\n\n        from zc.recipe.egg.egg import Eggs\n        eggs_recipe = Eggs(buildout, name, options)\n        req, ws = eggs_recipe.working_set()\n        for dist in ws:\n            self.__logger.debug('dist: %s %s at %s', dist, dist.key, dist.location)\n        dist_locations = dict((dist.key, dist.location) for dist in ws)\n        egg_path = list(dist_locations[egg] for egg in eggs)\n        for p in egg_path:\n            self.__logger.info('egg-path: %s', p)\n        options['egg-path'] = ' '.join(egg_path)\n\n    def install(self):\n        return []\n\n    update = install\n"
  },
  {
    "path": "tools/egg.path/setup.py",
    "content": "from setuptools import setup\nsetup(name='egg.path',\n      install_requires=['zc.recipe.egg'],\n      py_modules=['egg_path'],\n      entry_points = {\n          'zc.buildout': [\n              'default = egg_path:EggPath'\n          ]\n      })\n"
  },
  {
    "path": "tools/gpl/gpl/Pysec.py",
    "content": "# -*- coding: utf-8 -*-\n# originally authored by Peter Thatcher, Public Domain\n# See http://www.valuedlessons.com/2008/02/pysec-monadic-combinatoric-parsing-in.html\n\ndef Record(*props):\n    class cls(RecordBase):\n        pass\n\n    cls.setProps(props)\n\n    return cls\n\n\nclass RecordBase(tuple):\n    PROPS = ()\n\n    def __new__(cls, *values):\n        if cls.prepare != RecordBase.prepare:\n            values = cls.prepare(*values)\n        return cls.fromValues(values)\n\n    @classmethod\n    def fromValues(cls, values):\n        return tuple.__new__(cls, values)\n\n    def __repr__(self):\n        return self.__class__.__name__ + tuple.__repr__(self)\n\n    ## overridable\n    @classmethod\n    def prepare(cls, *args):\n        return args\n\n    ## setting up getters and setters\n    @classmethod\n    def setProps(cls, props):\n        for index, prop in enumerate(props):\n            cls.setProp(index, prop)\n        cls.PROPS = props\n\n    @classmethod\n    def setProp(cls, index, prop):\n        getter_name = prop\n        setter_name = \"set\" + prop[0].upper() + prop[1:]\n\n        setattr(cls, getter_name, cls.makeGetter(index, prop))\n        setattr(cls, setter_name, cls.makeSetter(index, prop))\n\n    @classmethod\n    def makeGetter(cls, index, prop):\n        return property(fget = lambda self : self[index])\n\n    @classmethod\n    def makeSetter(cls, index, prop):\n        def setter(self, value):\n            values = (value if current_index == index\n                            else current_value\n                      for current_index, current_value\n                      in enumerate(self))\n            return self.fromValues(values)\n        return setter\n\n\nclass ByteStream(Record(\"bytes\", \"index\")):\n    @classmethod\n    def prepare(cls, bytes, index = 0):\n        return (bytes, index)\n\n    def get(self, count):\n        start = self.index\n        end   = start + count\n        bytes = self.bytes[start : end]\n        return bytes, (self.setIndex(end) if bytes else self)\n\n\ndef make_decorator(func, *dec_args):\n    def decorator(undecorated):\n        def decorated(*args, **kargs):\n            return func(undecorated, args, kargs, *dec_args) \n        \n        decorated.__name__ = undecorated.__name__\n        return decorated\n    \n    decorator.__name__ = func.__name__\n    return decorator\n\n\ndecorator = make_decorator\n\n\nclass Monad:\n    ## Must be overridden\n    def bind(self, func):\n        raise NotImplementedError\n\n    @classmethod\n    def unit(cls, val):\n        raise NotImplementedError\n\n    @classmethod\n    def lift(cls, func):\n        return (lambda val : cls.unit(func(val)))\n\n    ## useful defaults that should probably NOT be overridden\n    def __rshift__(self, bindee):\n        return self.bind(bindee)\n\n    def __and__(self, monad):\n        return self.shove(monad)\n        \n    ## could be overridden if useful or if more efficient\n    def shove(self, monad):\n        return self.bind(lambda _ : monad)\n\n\nclass StateChanger(Record(\"changer\", \"bindees\"), Monad):\n    @classmethod\n    def prepare(cls, changer, bindees = ()):\n        return (changer, bindees)\n\n    # binding can be slow since it happens at bind time rather than at run time\n    def bind(self, bindee):\n        return self.setBindees(self.bindees + (bindee,))\n\n    def __call__(self, state):\n        return self.run(state)\n\n    def run(self, state0):\n        value, state = self.changer(state0) if callable(self.changer) else self.changer\n        state        = state0 if state is None else state\n\n        for bindee in self.bindees:\n            value, state = bindee(value).run(state)\n        return (value, state)\n\n    @classmethod\n    def unit(cls, value):\n        return cls((value, None))\n\n\n######## Parser Monad ###########\n\n\nclass ParserState(Record(\"stream\", \"position\")):\n    @classmethod\n    def prepare(cls, stream, position = 0):\n        return (stream, position)\n\n    def read(self, count):\n        collection, stream = self.stream.get(count)\n        return collection, self.fromValues((stream, self.position + count))\n\n\nclass Parser(StateChanger):\n    def parseString(self, bytes):\n        return self.parseStream(ByteStream(bytes))\n        \n    def parseStream(self, stream):\n        state = ParserState(stream)\n        value, state = self.run(state)\n        return value\n\n\nclass ParseFailed(Exception):\n    def __init__(self, message, state):\n        self.message = message\n        self.state   = state\n        Exception.__init__(self, message)\n\n\n@decorator\ndef parser(func, func_args, func_kargs):\n    def changer(state):\n        return func(state, *func_args, **func_kargs)\n    changer.__name__ = func.__name__\n    return Parser(changer)\n\n\n##### combinatoric functions #########\n\n\n@parser\ndef tokens(state0, count, process):\n    tokens, state1 = state0.read(count)\n\n    passed, value = process(tokens)\n    if passed:\n        return (value, state1)\n    else:\n        raise ParseFailed(value, state0)\n    \n\ndef read(count):\n    return tokens(count, lambda values : (True, values))\n\n\n@parser\ndef skip(state0, parser):\n    value, state1 = parser(state0)\n    return (None, state1)\n\n\n@parser\ndef option(state, default_value, parser):\n    try:\n        return parser(state)\n    except ParseFailed, failure:\n        if failure.state == state:\n            return (default_value, state)\n        else:\n            raise\n        \n\n@parser\ndef choice(state, parsers):\n    for parser in parsers:\n        try:\n            return parser(state)\n        except ParseFailed, failure:\n            if failure.state != state:\n                raise failure\n    raise ParseFailed(\"no choices were found\", state)\n\n\n@parser\ndef match(state0, expected):\n    actual, state1 = read(len(expected))(state0)\n    if actual == expected:\n        return actual, state1\n    else:\n        raise ParseFailed(\"expected %r, actual %r\" % (expected, actual), state0)\n\n\ndef between(before, inner, after):\n    return before & inner >> (lambda value : after & Parser.unit(value))\n\n\ndef quoted(before, inner, after):\n    return between(match(before), inner, match(after))\n\n\ndef quoted_collection(start, space, inner, joiner, end):\n    return quoted(start, space & sep_end_by(inner, joiner), end)\n\n\n@parser\ndef many(state, parser, min_count = 0):\n    values = []\n\n    try:\n        while True:\n            value, state = parser(state)\n            values.append(value)\n    except ParseFailed:\n        if len(values) < min_count:\n            raise\n\n    return values, state\n    \n\n@parser\ndef group(state, parsers):\n    values = []\n\n    for parser in parsers:\n        value, state = parser(state)\n        values.append(value)\n\n    return values, state\n\n\ndef pair(parser1, parser2):\n    # return group((parser1, parser2))\n    return parser1 >> (lambda value1 : parser2 >> (lambda value2 : Parser.unit((value1, value2))))\n\n\n@parser\ndef skip_many(state, parser):\n    try:\n        while True:\n            value, state = parser(state)\n    except ParseFailed:\n        return (None, state)\n\n\ndef skip_before(before, parser):\n    return skip(before) & parser\n\n\n@parser\ndef skip_after(state0, parser, after):\n    value, state1 = parser(state0)\n    _,     state2 = after(state1)\n    return value, state2\n\n\n@parser\ndef option_many(state0, first, repeated, min_count = 0):\n    try:\n        first_value, state1 = first(state0)\n    except ParseFailed:\n        if min_count > 0:\n            raise\n        else:\n            return [], state0\n    else:\n        values, state2 = many(repeated, min_count-1)(state1)\n        values.insert(0, first_value)\n        return values, state2\n\n\n# parser separated and ended by sep\ndef end_by(parser, sep_parser, min_count = 0):\n    return many(skip_after(parser, sep_parser), min_count)\n\n\n# parser separated by sep\ndef sep_by(parser, sep_parser, min_count = 0):\n    return option_many(parser, skip_before(sep_parser, parser), min_count)\n    \n\n# parser separated and optionally ended by sep\ndef sep_end_by(parser, sep_parser, min_count = 0):\n    return skip_after(sep_by(parser, sep_parser, min_count), option(None, sep_parser))\n\n\n##### char-specific parsing ###########\n\n\ndef satisfy(name, passes):\n    return tokens(1, lambda char : (True, char) if passes(char) else (False, \"not \" + name))\n\n\ndef one_of(chars):\n    char_set = frozenset(chars)\n    return satisfy(\"one of %r\" % chars, lambda char : char in char_set)\n\n\ndef none_of(chars):\n    char_set = frozenset(chars)\n    return satisfy(\"not one of %r\" % chars, lambda char : char and char not in char_set)\n\n\ndef maybe_match_parser(parser):\n    return match(parser) if isinstance(parser, str) else parser\n\n\ndef maybe_match_parsers(parsers):\n    return tuple(maybe_match_parser(parser) for parser in parsers)\n\n\ndef many_chars(parser, min_count = 0):\n    return join_chars(many(parser, min_count))\n\n\ndef option_chars(parsers):\n    return option(\"\", group_chars(parsers))\n\n\ndef group_chars(parsers):\n    return join_chars(group(maybe_match_parsers(parsers)))\n    #return join_chars(group(parsers))\n\n\ndef join_chars(parser):\n    return parser >> Parser.lift(\"\".join)\n\n\ndef while_one_of(chars, min_count = 0):\n    return many_chars(one_of(chars), min_count)\n\n\ndef until_one_of(chars, min_count = 0):\n    return many_chars(none_of(chars), min_count)\n\n\ndef char_range(begin, end):\n    return \"\".join(chr(num) for num in xrange(ord(begin), ord(end)))\n\n\ndef quoted_chars(start, end):\n    assert len(end) == 1, \"end string must be exactly 1 character\"\n    return quoted(start, many_chars(none_of(end)), end)\n\n\ndigit  = one_of(char_range(\"0\", \"9\"))\ndigits = many_chars(digit, min_count = 1)\nspace  = one_of(\" \\v\\f\\t\\r\\n\")\nspaces = skip_many(space)\n\n\n############# simplified JSON ########################\n\n#from Pysec import Parser, choice, quoted_chars, group_chars, option_chars, digits, between, pair, spaces, match, quoted_collection, sep_end_by\n\n#HACK: json_choices is used to get around mutual recursion \n#a json is value is one of text, number, mapping, and collection, which we define later \njson_choices = []\njson         = choice(json_choices)\n\n#text is any characters between quotes\ntext         = quoted_chars(\"'\", \"'\")\n\n#sort of like the regular expression -?[0-9]+(\\.[0-9]+)?\n#in case you're unfamiliar with monads, \"parser >> Parser.lift(func)\" means \"pass the parsed value into func but give me a new Parser back\"\nnumber       = group_chars([option_chars([\"-\"]), digits, option_chars([\".\", digits])]) >> Parser.lift(float)\n\n#quoted_collection(start, space, inner, joiner, end) means \"a list of inner separated by joiner surrounded by start and end\"\n#also, we have to put a lot of spaces in there since JSON allows lot of optional whitespace\njoiner       = between(spaces, match(\",\"), spaces)\nmapping_pair = pair(text, spaces & match(\":\") & spaces & json)\ncollection   = quoted_collection(\"[\", spaces, json,         joiner, \"]\") >> Parser.lift(list)\nmapping      = quoted_collection(\"{\", spaces, mapping_pair, joiner, \"}\") >> Parser.lift(dict)\n\n#HACK: finish the work around mutual recursion\njson_choices.extend([text, number, mapping, collection])\n\n\n############# simplified CSV ########################\n\ndef line(cell):\n    return sep_end_by(cell, match(\",\"))\n\ndef csv(cell):\n    return sep_end_by(line(cell), match(\"\\n\"))\n\n############# testing ####################\n\nif __name__ == '__main__':\n    print json.parseString(\"{'a' : -1.0, 'b' : 2.0, 'z' : {'c' : [1.0, [2.0, [3.0]]]}}\")\n    print csv(number).parseString(\"1,2,3\\n4,5,6\")\n    print csv(json).parseString(\"{'a' : 'A'},[1, 2, 3],'zzz'\\n-1.0,2.0,-3.0\")\n"
  },
  {
    "path": "tools/gpl/gpl/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n'''\nUsage:\n    gpl [options] <files>...\n    gpl -h | --help\n    gpl --version\n\nOptions:\n    -h --help               Show this screen\n    --version               Show version\n    --add-year=<year>       Add release year\n    --set-author=<author>   Set author\n'''\nimport logging\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef main():\n    from docopt import docopt\n    args = docopt(__doc__, version='0.0.0')\n\n    logger.setLevel(logging.INFO)\n    logger.addHandler(logging.StreamHandler())\n\n    license_modifiers = []\n\n    add_year = args['--add-year']\n    if add_year:\n        year = add_year.strip()\n        year = int(year)\n        def add_year(license):\n            years = license.copyright.years\n            years.add(year)\n            copyright = license.copyright.setYears(years)\n            return license.setCopyright(copyright)\n        license_modifiers.append(add_year)\n\n    set_author = args['--set-author']\n    if set_author:\n        author = set_author.strip()\n        from parsers import AUTHOR\n        author = AUTHOR.parseString(author)\n        def set_author(license):\n            copyright = license.copyright\n            copyright = copyright.setAuthors([author])\n            return license.setCopyright(copyright)\n        license_modifiers.append(set_author)\n\n\n    filenames = args['<files>']\n\n    for path in filenames:\n        logger.info('filename: %s', path)\n        try:\n            process_file(path, license_modifiers)\n        except Exception, e:\n            logger.exception(e)\n\n\ndef process_file(path, license_modifiers):\n    import os\n    import tempfile\n    import shutil\n    from parsers import parse_file\n\n    license = parse_file(path)\n    for modifier in license_modifiers:\n        license = modifier(license)\n\n    fd, tmp_path = tempfile.mkstemp()\n    try:\n        with os.fdopen(fd, 'w') as f:\n            f.write(str(license))\n    except:\n        os.unlink(tmp_path)\n        raise\n    else:\n        shutil.move(tmp_path, path)\n\n\ndef stringify_years(years):\n    from parsers import Span\n    return ','.join(str(span) for span in Span.from_set(years))\n"
  },
  {
    "path": "tools/gpl/gpl/parsers.py",
    "content": "# -*- coding: utf-8 -*-\n\n\nfrom gpl.Pysec import Record\nfrom gpl.Pysec import one_of\nfrom gpl.Pysec import none_of\nfrom gpl.Pysec import between\nfrom gpl.Pysec import digits\nfrom gpl.Pysec import match\nfrom gpl.Pysec import sep_by\nfrom gpl.Pysec import pair\nfrom gpl.Pysec import Parser\nfrom gpl.Pysec import until_one_of\nfrom gpl.Pysec import option\nfrom gpl.Pysec import space\nfrom gpl.Pysec import spaces\nfrom gpl.Pysec import quoted\n#from gpl.Pysec import quoted_chars\nfrom gpl.Pysec import char_range\nfrom gpl.Pysec import many_chars\nfrom gpl.Pysec import group_chars\nfrom gpl.Pysec import skip_before\nfrom gpl.Pysec import skip_after\nfrom gpl.Pysec import skip_many\nfrom gpl.Pysec import many\nfrom gpl.Pysec import group\nfrom gpl.Pysec import parser\nfrom gpl.Pysec import ParseFailed\n\nlift = Parser.lift\n\ninline_space  = one_of(\" \\v\\f\\t\\r\")\ninline_spaces = skip_many(inline_space)\nmeaningful_spaces = many_chars(space)\n\ndef quoted_chars_inline(start, end):\n    return quoted(start, many_chars(none_of(end+'\\n')), end)\n\n\ndef until_one_of_inline(chars):\n    return until_one_of(chars+'\\n')\n\n\ndef skip_tailspace_of_line(parser):\n    return skip_after(parser,\n                      inline_spaces & option(None, match('\\n')))\n\n\n@parser\ndef until_not_but(state0, should_not, but):\n    state = state0\n    values = []\n    while True:\n        try:\n            should_not_value, next_state = should_not(state)\n            return values, state\n        except ParseFailed:\n            value, state = but(state)\n            values.append(value)\n\n\ndef py_comment(parser):\n    return inline_spaces & match('#') & parser\n\n\nclass Project(Record('name', 'description')):\n\n    @classmethod\n    def prepare(cls, name, description=None):\n        name = name.strip()\n        if description is not None:\n            description = description.strip()\n        return name, description\n\n    def __str__(self):\n        return self.name + (' : ' + self.description\n                            if self.description\n                            else '')\n\n\nalphabet = char_range('a', 'z') + char_range('A', 'Z')\nPROJECT_NAME = (group_chars([one_of(alphabet),\n                             many_chars(one_of(alphabet + char_range('0', '9') + '-_'), 1)])\n                >> lift(str.strip))\nPROJECT_NAME = skip_after(PROJECT_NAME, option(None, inline_spaces))\nPROJECT_DESC = until_one_of('\\n') >> lift(str.strip)\nPROJECT_LINE = pair(PROJECT_NAME,\n                    option(None, match(':') & PROJECT_DESC))\nPROJECT_LINE = PROJECT_LINE >> lift(lambda seq: Project(*seq))\nPROJECT_LINE = skip_before(inline_spaces, PROJECT_LINE)\nPROJECT_LINE = skip_tailspace_of_line(PROJECT_LINE)\n\n\nCOPYRIGHT_SIGN = match('Copyright (C)')\n\nclass Span(Record('start', 'end')):\n\n    @classmethod\n    def prepare(cls, start, end=None):\n        if end is None:\n            end = start\n        assert start <= end\n        return start, end\n\n    def as_set(self):\n        return set(range(self.start, self.end + 1))\n\n    @classmethod\n    def from_set(cls, valueset):\n        span = None\n        for value in sorted(valueset):\n            if span is None:\n                # at first\n                span = Span(value, value)\n            elif value == span.end + 1:\n                # continue current span\n                span = span.setEnd(value)\n            else:\n                # end current and start next span\n                yield span\n                span = Span(value, value)\n        if span is not None:\n            yield span\n\n    def __str__(self):\n        if self.start == self.end:\n            return str(self.start)\n        return '%d-%d' % self\n\n\nYEAR = digits >> lift(int)\nTAIL = option(None, match('-') & YEAR)\nYEAR_SPAN = (pair(YEAR, TAIL) >> lift(lambda pair: Span(*pair)))\nYEARS = (sep_by(YEAR_SPAN, match(','))\n         >> lift(lambda spans: reduce(set.union,\n                                      (span.as_set() for span in spans))))\n\nclass Author(Record('name', 'email')):\n\n    @classmethod\n    def prepare(self, name, email=None):\n        if not name and not email:\n            raise ValueError('either of name and email should not be empty')\n        return (name.strip() if name else None,\n                email.strip() if email else None)\n\n    def __str__(self):\n        name = self.name or ''\n        email = ('<' + self.email + '>') if self.email else ''\n        if not email:\n            return name\n        if not name:\n            return email\n        return name + ' ' + email\n\n\nAUTHOR_NAME = until_one_of('<,\\n') >> lift(str.strip)\nAUTHOR_EMAIL = quoted_chars_inline('<', '>')\nAUTHOR = (pair(option(None, AUTHOR_NAME), option(None, AUTHOR_EMAIL))\n          >> lift(lambda author: Author(*author)))\njoiner = between(spaces, match(\",\"), spaces)\nAUTHORS = sep_by(AUTHOR, joiner)\n\n\nclass Copyright(Record('years', 'authors')):\n    def __str__(self):\n        years = ','.join(str(span) for span in Span.from_set(self.years))\n        authors = ', '.join(str(author) for author in self.authors)\n        return 'Copyright (C) %s %s' % (years, authors)\n\n\nCOPYRIGHT_LINE = (COPYRIGHT_SIGN & inline_spaces &\n                  pair(YEARS, inline_spaces & AUTHORS))\nCOPYRIGHT_LINE = skip_before(inline_spaces, COPYRIGHT_LINE)\nCOPYRIGHT_LINE = skip_tailspace_of_line(COPYRIGHT_LINE)\nCOPYRIGHT_LINE = COPYRIGHT_LINE >> lift(lambda seq: Copyright(*seq))\n\nGENERIC_LINE = skip_after(many_chars(none_of('\\n')), match('\\n'))\n\n\nclass License(Record('prolog', 'project', 'copyright', 'epilog')):\n\n    def __str__(self):\n        return '\\n'.join(self.prolog +\n                         ['#   ' + str(self.project),\n                          '#   ' + str(self.copyright)] +\n                         self.epilog + [''])\n\n\nPROLOG = until_not_but(py_comment(PROJECT_LINE), GENERIC_LINE)\nEPILOG = many(GENERIC_LINE)\nLICENSE = (group([PROLOG,\n                  py_comment(PROJECT_LINE),\n                  py_comment(COPYRIGHT_LINE),\n                  EPILOG])\n           >> lift(lambda seq: License(*seq)))\n\n\ndef parse_file(path):\n    with file(path) as f:\n        text = f.read()\n        return LICENSE.parseString(text)\n"
  },
  {
    "path": "tools/gpl/gpl/tests/__init__.py",
    "content": ""
  },
  {
    "path": "tools/gpl/gpl/tests/test_gpl.py",
    "content": "# -*- coding: utf-8 -*-\nfrom unittest import TestCase\n\n\nclass SpanTest(TestCase):\n\n    def test_from_set(self):\n        from gpl.parsers import Span\n        self.assertEqual([Span(1)],\n                          list(Span.from_set([1])))\n        self.assertEqual([Span(1, 2)],\n                          list(Span.from_set([1, 2])))\n        self.assertEqual([Span(1, 2), Span(4)],\n                          list(Span.from_set([1, 2, 4])))\n        self.assertEqual([Span(1, 2), Span(4, 6)],\n                          list(Span.from_set([1, 2, 4, 5, 6])))\n\n    def test_str(self):\n        from gpl.parsers import Span\n        self.assertEqual('3', str(Span(3)))\n        self.assertEqual('3-4', str(Span(3, 4)))\n        self.assertEqual('3-6', str(Span(3, 6)))\n\n\nproject_line = '   pyhwp : hwp file format parser in python'\ncopyright_line = '    Copyright (C) 2010-2012 mete0r  '\ngeneric_line = '   abc   '\nLF = '\\n'\n\n\nclass ProjectTest(TestCase):\n\n    def test_project_name(self):\n        from gpl.parsers import PROJECT_NAME\n        self.assertEqual('pyhwp', PROJECT_NAME.parseString('pyhwp  :'))\n\n    def test_project_desc(self):\n        from gpl.parsers import PROJECT_DESC\n        self.assertEqual('hwp file format parser in python',\n                          PROJECT_DESC.parseString('   hwp file format parser in python  '))\n\n    def test_project_line_with_lf(self):\n        from gpl.parsers import Project\n        from gpl.parsers import PROJECT_LINE\n\n        # ok with LF\n        self.assertEqual(Project('pyhwp', 'hwp file format parser in python'),\n                          PROJECT_LINE.parseString(project_line + LF))\n        self.assertEqual(Project('pyhwp'),\n                          PROJECT_LINE.parseString('   pyhwp   ' + LF))\n\n    def test_project_line_without_lf(self):\n        from gpl.parsers import Project\n        from gpl.parsers import PROJECT_LINE\n\n        # ok without LF\n        self.assertEqual(Project('pyhwp', 'hwp file format parser in python'),\n                          PROJECT_LINE.parseString(project_line))\n        self.assertEqual(Project('pyhwp'),\n                          PROJECT_LINE.parseString('   pyhwp   '))\n\n    def test_project_line_parser_doesnt_consume_after_lf(self):\n        from gpl.parsers import PROJECT_LINE\n        # make sure that the parser does not consume after LF\n        from gpl.Pysec import match\n        self.assertEqual(' NEXTLINE',\n                          (PROJECT_LINE & match(' NEXTLINE')).parseString(project_line\n                                                                          + LF + ' NEXTLINE'))\n\n\nclass CopyrightTest(TestCase):\n\n    def test_stringify_years(self):\n        from gpl import stringify_years\n        self.assertEqual('2011-2012',\n                          stringify_years([2011, 2012]))\n        self.assertEqual('2011-2013',\n                          stringify_years([2011, 2012, 2013]))\n        self.assertEqual('2011-2013,2015',\n                          stringify_years([2011, 2012, 2013, 2015]))\n        self.assertEqual('2009,2011-2013,2015',\n                          stringify_years([2009, 2011, 2012, 2013, 2015]))\n\n    def test_copyright(self):\n        from gpl.parsers import COPYRIGHT_SIGN\n        self.assertTrue(COPYRIGHT_SIGN.parseString('Copyright (C)'))\n\n        from gpl.parsers import Span\n        self.assertEqual('2010', str(Span(2010)))\n        self.assertEqual('2010-2012', str(Span(2010, 2012)))\n\n        from gpl.parsers import YEAR_SPAN\n        self.assertEqual(Span(2010, 2012),\n                          YEAR_SPAN.parseString('2010-2012'))\n        self.assertEqual(Span(2010, 2010),\n                          YEAR_SPAN.parseString('2010'))\n\n        from gpl.parsers import YEARS\n        self.assertEqual(set([2010]),\n                          YEARS.parseString('2010'))\n        self.assertEqual(set([2010, 2011]),\n                          YEARS.parseString('2010,2011'))\n        self.assertEqual(set([2010, 2011, 2012]),\n                          YEARS.parseString('2010-2012'))\n        self.assertEqual(set([2010, 2011, 2013, 2014, 2015, 2017]),\n                          YEARS.parseString('2010,2011,2013-2015,2017'))\n\n        from gpl.parsers import AUTHOR_NAME\n        self.assertEqual('Hello World',\n                          AUTHOR_NAME.parseString('Hello World'))\n        self.assertEqual('Hello World',\n                          AUTHOR_NAME.parseString('Hello World <'))\n\n        from gpl.parsers import AUTHOR_EMAIL\n        self.assertEqual('user@example.tld',\n                          AUTHOR_EMAIL.parseString('<user@example.tld>'))\n\n        from gpl.parsers import Author\n        from gpl.parsers import AUTHOR\n        self.assertEqual(Author('hong gil-dong', 'hongd@example.tld'),\n                          AUTHOR.parseString('hong gil-dong <hongd@example.tld>'))\n        self.assertEqual(Author('hong gil-dong'),\n                          (AUTHOR.parseString('hong gil-dong')))\n        self.assertEqual(Author(None, 'hongd@example.tld'),\n                          (AUTHOR.parseString('<hongd@example.tld>')))\n\n        from gpl.parsers import AUTHORS\n        self.assertEqual([Author('mete0r'),\n                           Author('hong gil-dong', 'hongd@ex.tld')],\n                          AUTHORS.parseString('mete0r, hong gil-dong <hongd@ex.tld>'))\n\n        from gpl.parsers import Copyright\n        from gpl.parsers import COPYRIGHT_LINE\n        # ok with LF\n        self.assertEqual(Copyright(set([2010, 2011, 2012]),\n                                    [Author('mete0r')]),\n                          (COPYRIGHT_LINE.parseString(copyright_line + LF)))\n\n        # ok without LF\n        self.assertEqual(Copyright(set([2010, 2011, 2012]),\n                                    [Author('mete0r')]),\n                          (COPYRIGHT_LINE.parseString(copyright_line)))\n\n        # make sure that the parser does not consume after the LF\n        from gpl.Pysec import match\n        self.assertEqual(' NEXTLINE',\n                          (COPYRIGHT_LINE & match(' NEXTLINE')).parseString(copyright_line + LF + ' NEXTLINE'))\n\n    def test_generic_line(self):\n        from gpl.parsers import GENERIC_LINE\n        self.assertEqual(generic_line,\n                          GENERIC_LINE.parseString(generic_line + LF))\n\n\nclass LicenseTest(TestCase):\n    def test_license(self):\n        from gpl.parsers import LICENSE\n\n        text = '''#!/usr/bin/python\n# -*- coding: utf-8 -*-\n#\n# ''' + project_line + '''\n# ''' + copyright_line + '''\n#\n#    This file is part of pyhwp project.\n#\n#   license text.\n\nimport unittest\n'''\n        print LICENSE.parseString(text)\n"
  },
  {
    "path": "tools/gpl/setup.py",
    "content": "from setuptools import setup, find_packages\nsetup(name='gpl',\n      packages=find_packages(),\n      install_requires=['docopt'],\n      entry_points={\n          'console_scripts': [\n              'gpl = gpl:main'\n          ]\n      })\n"
  },
  {
    "path": "tools/jingodf/jingodf/__init__.py",
    "content": "#! -*- coding: utf-8 -*-\n\nclass Jing(object):\n\n    def __init__(self, executable='jing'):\n        ''' External Jing executable\n\n        :param executable: path to jing executable. Default: jing\n        '''\n        self.executable = executable\n\n    def __call__(self, *args, **kwargs):\n        args = list(args)\n\n        import subprocess\n        if isinstance(self.executable, basestring):\n            args[0:0] = [self.executable]\n        else:\n            args[0:0] = self.executable\n\n        p = subprocess.Popen(args, stdout=subprocess.PIPE, **kwargs)\n        for line in p.stdout:\n            filename, line, column, level, msg = line.split(':', 4)\n            level = level.strip()\n            msg = msg.strip()\n            yield dict(filename=filename,\n                       line=line, column=column,\n                       level=level, msg=msg)\n        p.wait()\n        yield p.returncode\n\n    def validate(self, rngfile, xmlfile):\n        return self('-i', rngfile, xmlfile)\n\n\nclass XmlLint(object):\n    def __init__(self, executable='xmllint'):\n        ''' External xmllint executable\n\n        :param executable: path to xmllint executable. Default: xmllint\n        '''\n        self.executable = executable\n\n    def __call__(self, *args, **kwargs):\n        args = list(args)\n\n        import subprocess\n        if isinstance(self.executable, basestring):\n            args[0:0] = [self.executable]\n        else:\n            args[0:0] = self.executable\n\n        p = subprocess.Popen(args, stderr=subprocess.PIPE, **kwargs)\n        import re\n        regex = re.compile('(.*)Relax-NG validity error : (.*)')\n        for line in p.stderr:\n            if line.endswith(' validates\\n'):\n                continue\n            elif line.endswith(' fails to validate\\n'):\n                continue\n            line = line.strip()\n            m = regex.match(line)\n            if m:\n                location = m.group(1)\n                msg = m.group(2)\n                if location:\n                    filename, line_no, element, _ = line.split(':', 3)\n                    element = element.strip()\n                level = 'error'\n                msg = msg.strip()\n                yield dict(filename=filename,\n                           line=line_no, column=element,\n                           level=level, msg=msg)\n            else:\n                print '*', line\n        p.wait()\n        yield p.returncode\n\n    def validate(self, rngfile, xmlfile):\n        return self('--noout', '--relaxng', rngfile, xmlfile)\n\n\nclass ODFValidator(object):\n    def __init__(self, engine):\n        self.engine = engine\n\n    def validate_manifest_xml(self, version, xmlfile):\n        rng_files = {\n            '1.0': 'OpenDocument-manifest-schema-v1.0-os.rng',\n            '1.1': 'OpenDocument-manifest-schema-v1.1.rng',\n            '1.2': 'OpenDocument-v1.2-os-manifest-schema.rng',\n        }\n\n        import pkg_resources\n        rng_filename = rng_files[version]\n        rng_file = pkg_resources.resource_filename('jingodf',\n                                                   'schema/'+rng_filename)\n        return self.engine.validate(rng_file, xmlfile)\n\n    def validate_opendocument_xml(self, version, xmlfile):\n        rng_files = {\n            '1.0': 'OpenDocument-schema-v1.0-os.rng',\n            '1.1': 'OpenDocument-schema-v1.1.rng',\n            '1.2': 'OpenDocument-v1.2-os-schema.rng',\n        }\n        import pkg_resources\n        rng_filename = rng_files[version]\n        rng_file = pkg_resources.resource_filename('jingodf',\n                                                   'schema/'+rng_filename)\n        return self.engine.validate(rng_file, xmlfile)\n\n    def validate_odf(self, version, odffile):\n\n        import os.path\n        from zipfile import ZipFile\n        zipfile = ZipFile(odffile, 'r')\n        try:\n            import tempfile\n            tmpdir = tempfile.mkdtemp()\n            try:\n                path = 'META-INF/manifest.xml'\n                zipfile.extract(path, tmpdir)\n                results = self.validate_manifest_xml(version,\n                                                     os.path.join(tmpdir, path))\n                for result in results:\n                    if isinstance(result, dict):\n                        result['filename'] = path\n                    yield result\n\n                path = 'styles.xml'\n                zipfile.extract(path, tmpdir)\n                results = self.validate_opendocument_xml(version,\n                                                         os.path.join(tmpdir, path))\n                for result in results:\n                    if isinstance(result, dict):\n                        result['filename'] = path\n                    yield result\n\n                path = 'content.xml'\n                zipfile.extract(path, tmpdir)\n                results = self.validate_opendocument_xml(version,\n                                                         os.path.join(tmpdir, path))\n                for result in results:\n                    if isinstance(result, dict):\n                        result['filename'] = path\n                    yield result\n\n            finally:\n                import shutil\n                shutil.rmtree(tmpdir)\n        finally:\n            zipfile.close()\n\nfrom opster import command\n\n@command()\ndef validate(odf_file,\n             odf_version=('', '1.2', 'OpenDocument specification version'),\n             engine=('', 'jing', 'Relax-NG Validator engine')):\n    ''' Validate an ODF file against the OpenDocument Relax-NG Schema. '''\n\n    engines = dict(jing=Jing, xmllint=XmlLint)\n    engine_class = engines.get(engine, Jing)\n    engine = engine_class()\n    odf_validator = ODFValidator(engine)\n    results = odf_validator.validate_odf(odf_version, odf_file)\n\n    def print_result(result):\n        if isinstance(result, dict):\n            print '%(filename)s:%(line)s:%(column)s: %(level)s: %(msg)s'%result\n\n    for result in results:\n        print_result(result)\n\ndef main():\n    validate.command()\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-manifest-schema-v1.0-os.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.0\n    OASIS standard, 1 May 2005\n    Relax-NG Manifest Schema\n\n    $Id$\n\n    © 2002-2005 OASIS Open\n    © 1999-2005 Sun Microsystems, Inc.\n-->\n\n<grammar \n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\">\n<define name=\"manifest\">\n    <element name=\"manifest:manifest\">\n        <oneOrMore>\n            <ref name=\"file-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<start>\n    <choice>\n        <ref name=\"manifest\"/>\n    </choice>\n</start>\n<define name=\"file-entry\">\n    <element name=\"manifest:file-entry\">\n        <ref name=\"file-entry-attlist\"/>\n        <optional>\n            <ref name=\"encryption-data\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:full-path\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"manifest:size\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:media-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data\">\n    <element name=\"manifest:encryption-data\">\n        <ref name=\"encryption-data-attlist\"/>\n        <ref name=\"algorithm\"/>\n        <ref name=\"key-derivation\"/>\n    </element>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"algorithm\">\n    <element name=\"manifest:algorithm\">\n        <ref name=\"algorithm-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:algorithm-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:initialisation-vector\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation\">\n    <element name=\"manifest:key-derivation\">\n        <ref name=\"key-derivation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:key-derivation-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:salt\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:iteration-count\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-manifest-schema-v1.1.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.1\n    OASIS Standard, 1 Feb 2007\n    Relax-NG Manifest Schema\n\n    $Id$\n\n    © 2002-2007 OASIS Open\n    © 1999-2007 Sun Microsystems, Inc.\n-->\n\n<grammar \n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\">\n<define name=\"manifest\">\n    <element name=\"manifest:manifest\">\n        <oneOrMore>\n            <ref name=\"file-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<start>\n    <choice>\n        <ref name=\"manifest\"/>\n    </choice>\n</start>\n<define name=\"file-entry\">\n    <element name=\"manifest:file-entry\">\n        <ref name=\"file-entry-attlist\"/>\n        <optional>\n            <ref name=\"encryption-data\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:full-path\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"manifest:size\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"file-entry-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:media-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data\">\n    <element name=\"manifest:encryption-data\">\n        <ref name=\"encryption-data-attlist\"/>\n        <ref name=\"algorithm\"/>\n        <ref name=\"key-derivation\"/>\n    </element>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum-type\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"encryption-data-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:checksum\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"algorithm\">\n    <element name=\"manifest:algorithm\">\n        <ref name=\"algorithm-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:algorithm-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"algorithm-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:initialisation-vector\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation\">\n    <element name=\"manifest:key-derivation\">\n        <ref name=\"key-derivation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:key-derivation-name\">\n        <data type=\"string\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:salt\">\n        <data type=\"base64Binary\"/>\n    </attribute>\n</define>\n<define name=\"key-derivation-attlist\" combine=\"interleave\">\n    <attribute name=\"manifest:iteration-count\">\n            <data type=\"nonNegativeInteger\"/>\n        </attribute>\n</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-schema-v1.0-os.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.0\n    OASIS Standard, 1 May 2005\n    Relax-NG Schema\n\n    $Id$\n\n    © 2002-2005 OASIS Open\n    © 1999-2005 Sun Microsystems, Inc.\n-->\n\n<grammar\n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n    xmlns:a=\"http://relaxng.org/ns/compatibility/annotations/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n    xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n    xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n    xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n    xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n    xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n    xmlns:presentation=\"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0\"\n    xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n    xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n    xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n    xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n    xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n    xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n    xmlns:anim=\"urn:oasis:names:tc:opendocument:xmlns:animation:1.0\"\n\n    xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n    xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n    xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n    xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n\n    xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n    xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n    xmlns:smil=\"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0\"\n>\n<define name=\"office-process-content\">\n    <optional>\n        <attribute name=\"office:process-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<start>\n    <choice>\n        <ref name=\"office-document\"/>\n        <ref name=\"office-document-content\"/>\n        <ref name=\"office-document-styles\"/>\n        <ref name=\"office-document-meta\"/>\n        <ref name=\"office-document-settings\"/>\n    </choice>\n</start>\n<define name=\"office-document\">\n    <element name=\"office:document\">\n        <ref name=\"office-document-attrs\"/>\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n        <ref name=\"office-settings\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-content\">\n    <element name=\"office:document-content\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-styles\">\n    <element name=\"office:document-styles\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n    </element>\n</define>\n<define name=\"office-document-meta\">\n    <element name=\"office:document-meta\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n    </element>\n</define>\n<define name=\"office-document-settings\">\n    <element name=\"office:document-settings\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-settings\"/>\n    </element>\n</define>\n<define name=\"office-document-common-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:version\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-document-attrs\" combine=\"interleave\">\n    <attribute name=\"office:mimetype\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-meta\">\n    <optional>\n        <element name=\"office:meta\">\n            <ref name=\"office-meta-content\"/>\n        </element>\n    </optional>\n</define>\n\n<define name=\"office-meta-content\">\n    <ref name=\"anyElements\"/>\n</define>\n\n<define name=\"office-meta-content-strict\">\n    <zeroOrMore>\n        <ref name=\"office-meta-data\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-body\">\n    <element name=\"office:body\">\n        <ref name=\"office-body-content\"/>\n    </element>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:text\">\n        <ref name=\"office-text-attlist\"/>\n        <ref name=\"office-text-content-prelude\"/>\n        <zeroOrMore>\n            <ref name=\"office-text-content-main\"/>\n        </zeroOrMore>\n        <ref name=\"office-text-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-text-content-prelude\">\n    <ref name=\"office-forms\"/>\n    <ref name=\"text-tracked-changes\"/>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-text-content-main\">\n    <choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n        <group>\n            <ref name=\"text-page-sequence\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"draw-a\"/>\n                    <ref name=\"shape\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n    </choice>\n</define>\n\n<define name=\"text-content\">\n    <choice>\n        <ref name=\"text-h\"/>\n        <ref name=\"text-p\"/>\n        <ref name=\"text-list\"/>\n        <ref name=\"text-numbered-paragraph\"/>\n        <ref name=\"table-table\"/>\n        <ref name=\"draw-a\"/>\n        <ref name=\"text-section\"/>\n        <ref name=\"text-table-of-content\"/>\n        <ref name=\"text-illustration-index\"/>\n        <ref name=\"text-table-index\"/>\n        <ref name=\"text-object-index\"/>\n        <ref name=\"text-user-index\"/>\n        <ref name=\"text-alphabetical-index\"/>\n        <ref name=\"text-bibliography\"/>\n        <ref name=\"shape\"/>\n        <ref name=\"change-marks\"/>\n    </choice>\n</define>\n<define name=\"office-text-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:global\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:drawing\">\n        <ref name=\"office-drawing-attlist\"/>\n        <ref name=\"office-drawing-content-prelude\"/>\n        <ref name=\"office-drawing-content-main\"/>\n        <ref name=\"office-drawing-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-drawing-attlist\">\n    <empty/>\n</define>\n<define name=\"office-drawing-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-drawing-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-drawing-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:presentation\">\n        <ref name=\"office-presentation-attlist\"/>\n        <ref name=\"office-presentation-content-prelude\"/>\n        <ref name=\"office-presentation-content-main\"/>\n        <ref name=\"office-presentation-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-presentation-attlist\">\n    <empty/>\n</define>\n<define name=\"office-presentation-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n    <ref name=\"presentation-decls\"/>\n</define>\n<define name=\"office-presentation-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-presentation-content-epilogue\">\n    <ref name=\"presentation-settings\"/>\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:spreadsheet\">\n        <ref name=\"office-spreadsheet-attlist\"/>\n        <ref name=\"office-spreadsheet-content-prelude\"/>\n        <ref name=\"office-spreadsheet-content-main\"/>\n        <ref name=\"office-spreadsheet-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-spreadsheet-content-prelude\">\n    <optional>\n        <ref name=\"table-tracked-changes\"/>    \n    </optional>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n\n<define name=\"table-decls\">\n    <optional>\n        <ref name=\"table-calculation-settings\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-content-validations\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-label-ranges\"/>    \n    </optional>\n</define>\n<define name=\"office-spreadsheet-content-main\">\n    <zeroOrMore>\n        <ref name=\"table-table\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-spreadsheet-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n\n<define name=\"table-functions\">\n    <optional>\n        <ref name=\"table-named-expressions\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-database-ranges\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-data-pilot-tables\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-consolidation\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-dde-links\"/>    \n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:chart\">\n        <ref name=\"office-chart-attlist\"/>\n        <ref name=\"office-chart-content-prelude\"/>\n        <ref name=\"office-chart-content-main\"/>\n        <ref name=\"office-chart-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-chart-attlist\">\n    <empty/>\n</define>\n<define name=\"office-chart-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-chart-content-main\">\n    <ref name=\"chart-chart\"/>\n</define>\n<define name=\"office-chart-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:image\">\n        <ref name=\"office-image-attlist\"/>\n        <ref name=\"office-image-content-prelude\"/>\n        <ref name=\"office-image-content-main\"/>\n        <ref name=\"office-image-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-image-attlist\">\n    <empty/>\n</define>\n<define name=\"office-image-content-prelude\">\n    <empty/>\n</define>\n<define name=\"office-image-content-main\">\n    <ref name=\"draw-frame\"/>\n</define>\n<define name=\"office-image-content-epilogue\">\n    <empty/>\n</define>\n<define name=\"office-settings\">\n    <optional>\n        <element name=\"office:settings\">\n            <oneOrMore>\n                <ref name=\"config-config-item-set\"/>\n            </oneOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"config-config-item-set\">\n    <element name=\"config:config-item-set\">\n        <ref name=\"config-config-item-set-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n\n<define name=\"config-items\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"config-config-item\"/>\n            <ref name=\"config-config-item-set\"/>\n            <ref name=\"config-config-item-map-named\"/>\n            <ref name=\"config-config-item-map-indexed\"/>\n        </choice>\n    </oneOrMore>\n</define>\n<define name=\"config-config-item-set-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item\">\n    <element name=\"config:config-item\">\n        <ref name=\"config-config-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:type\">\n        <choice>\n            <value>boolean</value>\n            <value>short</value>\n            <value>int</value>\n            <value>long</value>\n            <value>double</value>\n            <value>string</value>\n            <value>datetime</value>\n            <value>base64Binary</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-indexed\">\n    <element name=\"config:config-item-map-indexed\">\n        <ref name=\"config-config-item-map-indexed-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-indexed-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-entry\">\n    <element name=\"config:config-item-map-entry\">\n        <ref name=\"config-config-item-map-entry-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n<define name=\"config-config-item-map-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"config:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"config-config-item-map-named\">\n    <element name=\"config:config-item-map-named\">\n        <ref name=\"config-config-item-map-named-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-named-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-scripts\">\n    <optional>\n        <element name=\"office:scripts\">\n            <zeroOrMore>\n                <ref name=\"office-script\"/>\n            </zeroOrMore>\n            <optional>\n                <ref name=\"office-event-listeners\"/>\n            </optional>\n        </element>\n    </optional>\n</define>\n<define name=\"office-script\">\n    <element name=\"office:script\">\n        <ref name=\"office-script-attlist\"/>\n        <mixed>\n            <ref name=\"anyElements\"/>\n        </mixed>\n    </element>\n</define>\n<define name=\"office-script-attlist\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-font-face-decls\">\n    <optional>\n        <element name=\"office:font-face-decls\">\n            <zeroOrMore>\n                <ref name=\"style-font-face\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-styles\">\n    <optional>\n        <element name=\"office:styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-default-style\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-outline-style\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"text-notes-configuration\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-bibliography-configuration\"/>\n                </optional>\n                <optional>\n                    <ref name=\"text-linenumbering-configuration\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"draw-gradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-linearGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-radialGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-hatch\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-fill-image\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-marker\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-stroke-dash\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-opacity\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"style-presentation-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-automatic-styles\">\n    <optional>\n        <element name=\"office:automatic-styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-master-styles\">\n    <optional>\n        <element name=\"office:master-styles\">\n            <interleave>\n                <zeroOrMore>\n                    <ref name=\"style-master-page\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"style-handout-master\"/>\n                </optional>\n                <optional>\n                    <ref name=\"draw-layer-set\"/>\n                </optional>\n            </interleave>\n        </element>\n    </optional>\n</define>\n\n<define name=\"styles\">\n    <interleave>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-list-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-number-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-currency-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-percentage-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-date-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-time-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-boolean-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-text-style\"/>\n        </zeroOrMore>\n    </interleave>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:generator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:title\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:description\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:subject\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:keyword\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:initial-creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-creator\"/>\n</define>\n<define name=\"dc-creator\">\n    <element name=\"dc:creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:printed-by\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:creation-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-date\"/>\n</define>\n<define name=\"dc-date\">\n    <element name=\"dc:date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:print-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:template\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:date\">\n                <ref name=\"dateTime\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:auto-reload\">\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"replace\">\n                <value>replace</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <value>onLoad</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:delay\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:hyperlink-behaviour\">\n        <optional>\n            <attribute name=\"office:target-frame-name\">\n                <ref name=\"targetFrameName\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:language\">\n        <ref name=\"language\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-cycles\">\n        <ref name=\"nonNegativeInteger\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-duration\">\n        <ref name=\"duration\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:document-statistic\">\n        <optional>\n            <attribute name=\"meta:page-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:table-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:draw-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:image-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:ole-object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:paragraph-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:word-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"frame-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"sentence-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"syllable-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"non-whitespace-character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:row-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:cell-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:user-defined\">\n        <attribute name=\"meta:name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <choice>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>float</value>\n                </attribute>\n                <ref name=\"double\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>date</value>\n                </attribute>\n                <ref name=\"dateOrDateTime\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>time</value>\n                </attribute>\n                <ref name=\"duration\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>boolean</value>\n                </attribute>\n                <ref name=\"boolean\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>string</value>\n                </attribute>\n                <ref name=\"string\"/>\n            </group>\n            <text/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-h\">\n    <element name=\"text:h\">\n        <ref name=\"heading-attrs\"/>\n        <ref name=\"paragraph-attrs\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-list-header\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-number\">\n    <element name=\"text:number\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"text-p\">\n    <element name=\"text:p\">\n        <ref name=\"paragraph-attrs\"/>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-attrs\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:class-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:cond-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-attrs\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-id\"/>\n    </optional>\n</define>\n<define name=\"text-page-sequence\">\n    <element name=\"text:page-sequence\">\n        <oneOrMore>\n            <ref name=\"text-page\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-page\">\n    <element name=\"text:page\">\n        <ref name=\"text-page-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-page-attlist\">\n    <attribute name=\"text:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-list\">\n    <element name=\"text:list\">\n        <ref name=\"text-list-attr\"/>\n        <optional>\n            <ref name=\"text-list-header\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-list-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:continue-numbering\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-item\">\n    <element name=\"text:list-item\">\n        <ref name=\"text-list-item-attr\"/>\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-list-item-content\">\n    <optional>\n        <ref name=\"text-number\"/>\n    </optional>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n            <ref name=\"text-list\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-list-item-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-header\">\n    <element name=\"text:list-header\">\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph\">\n    <element name=\"text:numbered-paragraph\">\n        <ref name=\"text-numbered-paragraph-attr\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:level\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-attr\"/>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-item-attr\"/>\n</define>\n<define name=\"text-section\">\n    <element name=\"text:section\">\n        <ref name=\"text-section-attr\"/>\n        <choice>\n            <ref name=\"text-section-source\"/>\n            <ref name=\"text-section-source-dde\"/>\n            <empty/>\n        </choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <ref name=\"sectionAttr\"/>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>true</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"text-section-source\">\n    <element name=\"text:section-source\">\n        <ref name=\"text-section-source-attr\"/>\n    </element>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <value>embed</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:section-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-dde\">\n    <ref name=\"office-dde-source\"/>\n</define>\n<define name=\"text-tracked-changes\">\n    <optional>\n        <element name=\"text:tracked-changes\">\n            <ref name=\"text-tracked-changes-attr\"/>\n            <zeroOrMore>\n                <ref name=\"text-changed-region\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"text-tracked-changes-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:track-changes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-changed-region\">\n    <element name=\"text:changed-region\">\n        <ref name=\"text-changed-region-attr\"/>\n        <ref name=\"text-changed-region-content\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-attr\" combine=\"interleave\">\n    <attribute name=\"text:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:insertion\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:deletion\">\n        <ref name=\"office-change-info\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:format-change\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"change-marks\">\n    <choice>\n        <element name=\"text:change\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-start\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-end\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n    </choice>\n</define>\n<define name=\"change-mark-attr\">\n    <attribute name=\"text:change-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"text-decls\">\n    <optional>\n        <element name=\"text:variable-decls\">\n            <zeroOrMore>\n                <ref name=\"text-variable-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:sequence-decls\">\n            <zeroOrMore>\n                <ref name=\"text-sequence-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:user-field-decls\">\n            <zeroOrMore>\n                <ref name=\"text-user-field-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:dde-connection-decls\">\n            <zeroOrMore>\n                <ref name=\"text-dde-connection-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <ref name=\"text-alphabetical-index-auto-mark-file\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <text/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:s\">\n        <optional>\n            <attribute name=\"text:c\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:tab\">\n        <ref name=\"text-tab-attr\"/>\n    </element>\n</define>\n<define name=\"text-tab-attr\">\n    <optional>\n        <attribute name=\"text:tab-ref\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:line-break\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"text:class-names\">\n                <ref name=\"styleNameRefs\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:a\">\n        <ref name=\"text-a-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:visited-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:bookmark\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:reference-mark\">\n        <attribute name=\"text:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:reference-mark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:reference-mark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note\">\n        <ref name=\"text-note-class\"/>\n        <optional>\n            <attribute name=\"text:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:note-citation\">\n            <optional>\n                <attribute name=\"text:label\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n        <element name=\"text:note-body\">\n            <zeroOrMore>\n                <ref name=\"text-content\"/>\n            </zeroOrMore>\n        </element>\n    </element>\n</define>\n<define name=\"text-note-class\">\n    <attribute name=\"text:note-class\">\n        <choice>\n            <value>footnote</value>\n            <value>endnote</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:ruby\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:ruby-base\">\n            <ref name=\"paragraph-content\"/>\n        </element>\n        <element name=\"text:ruby-text\">\n            <optional>\n                <attribute name=\"text:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"office-annotation\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"change-marks\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <ref name=\"shape\"/>\n        <ref name=\"draw-a\"/>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:date\">\n        <ref name=\"text-date-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-value\">\n            <ref name=\"dateOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:time\">\n        <ref name=\"text-time-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-value\">\n            <ref name=\"timeOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-number\">\n        <ref name=\"text-page-number-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <ref name=\"common-field-fixed-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:select-page\">\n            <choice>\n                <value>previous</value>\n                <value>current</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-continuation\">\n        <ref name=\"text-page-continuation-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <attribute name=\"text:select-page\">\n        <choice>\n            <value>previous</value>\n            <value>next</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-firstname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-lastname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-position\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-email\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-private\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-fax\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-company\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-work\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-street\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-city\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-postal-code\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-country\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-state-or-province\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-name\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:chapter\">\n        <ref name=\"text-chapter-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display\">\n        <choice>\n            <value>name</value>\n            <value>number</value>\n            <value>number-and-name</value>\n            <value>plain-number-and-name</value>\n            <value>plain-number</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:file-name\">\n        <ref name=\"text-file-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-fixed-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:template-name\">\n        <ref name=\"text-template-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-template-name-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n                <value>area</value>\n                <value>title</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sheet-name\">\n        <text/>\n    </element>\n</define>\n<define name=\"text-variable-decl\">\n    <element name=\"text:variable-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <ref name=\"common-value-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-set\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-value-and-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-value-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-user-field-decl\">\n    <element name=\"text:user-field-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <optional>\n            <ref name=\"common-field-formula-attlist\"/>\n        </optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-decl\">\n    <element name=\"text:sequence-decl\">\n        <ref name=\"text-sequence-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-name-attlist\"/>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display-outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:separation-character\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <ref name=\"text-sequence-ref-name\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-ref-name\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:expression\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <optional>\n                <ref name=\"common-value-and-type-attlist\"/>\n            </optional>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:text-input\">\n        <ref name=\"common-field-description-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:initial-creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"timeOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:description\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-defined\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"office:value\">\n                    <ref name=\"double\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:time-value\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:boolean-value\">\n                    <ref name=\"boolean\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:printed-by\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:subject\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:keywords\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-cycles\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-duration\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:duration\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:page-count</name>\n            <name>text:paragraph-count</name>\n            <name>text:word-count</name>\n            <name>text:character-count</name>\n            <name>text:table-count</name>\n            <name>text:image-count</name>\n            <name>text:object-count</name>\n        </choice>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"common-field-database-table\">\n    <ref name=\"common-field-database-table-attlist\"/>\n    <ref name=\"common-field-database-name\"/>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <optional>\n        <attribute name=\"text:database-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <ref name=\"form-connection-resource\"/>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <attribute name=\"text:table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:table-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-display\">\n        <ref name=\"text-database-display-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-data-style-name-attlist\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <attribute name=\"text:column-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-next\">\n        <ref name=\"text-database-next-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-select\">\n        <ref name=\"text-database-row-select-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:row-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-number\">\n        <interleave>\n            <ref name=\"common-field-database-table\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <optional>\n                <attribute name=\"text:value\">\n                    <ref name=\"nonNegativeInteger\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-name\">\n        <ref name=\"common-field-database-table\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-set\">\n        <ref name=\"text-set-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:active\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-get\">\n        <ref name=\"text-get-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-get-page-variable-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-num-format-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:placeholder\">\n        <ref name=\"text-placeholder-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <attribute name=\"text:placeholder-type\">\n        <choice>\n            <value>text</value>\n            <value>table</value>\n            <value>text-box</value>\n            <value>image</value>\n            <value>object</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-description-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:conditional-text\">\n        <ref name=\"text-conditional-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-true\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-false\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:current-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-text\">\n        <ref name=\"text-hidden-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:reference-ref</name>\n            <name>text:bookmark-ref</name>\n        </choice>\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-note-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-sequence-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <text/>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-note-ref-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sequence-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n                <value>value</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:script\">\n        <interleave>\n            <choice>\n                <group>\n                    <attribute name=\"xlink:href\">\n                        <ref name=\"anyURI\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                            <value>simple</value>\n                        </attribute>\n                    </optional>\n                </group>    \n                <text/>\n            </choice>\n            <optional>\n                <attribute name=\"script:language\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:execute-macro\">\n        <optional>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-paragraph\">\n        <ref name=\"text-hidden-paragraph-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:dde-connection\">\n        <attribute name=\"text:connection-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:measure\">\n        <attribute name=\"text:kind\">\n            <choice>\n                <value>value</value>\n                <value>unit</value>\n                <value>gap</value>\n            </choice>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:table-formula\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"common-value-type-attlist\">\n    <attribute name=\"office:value-type\">\n        <ref name=\"valueType\"/>\n    </attribute>\n</define>\n<define name=\"common-value-and-type-attlist\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"office:currency\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <attribute name=\"office:date-value\">\n                <ref name=\"dateOrDateTime\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <attribute name=\"office:time-value\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <attribute name=\"office:boolean-value\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-field-fixed-attlist\">\n    <optional>\n        <attribute name=\"text:fixed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-name-attlist\">\n    <attribute name=\"text:name\">\n        <ref name=\"variableName\"/>\n    </attribute>\n</define>\n<define name=\"common-field-description-attlist\">\n    <optional>\n        <attribute name=\"text:description\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-formula-attlist\">\n    <optional>\n        <attribute name=\"text:formula\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-data-style-name-attlist\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-num-format-attlist\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-start\">\n        <ref name=\"text-toc-mark-start-attrs\"/>\n    </element>\n</define>\n<define name=\"text-toc-mark-start-attrs\">\n    <ref name=\"text-id\"/>\n    <ref name=\"text-outline-level\"/>\n</define>\n<define name=\"text-outline-level\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-id\">\n    <attribute name=\"text:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-end\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"text-index-name\">\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:key1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key1-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:bibliography-mark\">\n        <attribute name=\"text:bibliography-type\">\n            <ref name=\"text-bibliography-types\"/>\n        </attribute>\n        <zeroOrMore>\n            <attribute>\n                <choice>\n                    <name>text:identifier</name>\n                    <name>text:address</name>\n                    <name>text:annote</name>\n                    <name>text:author</name>\n                    <name>text:booktitle</name>\n                    <name>text:chapter</name>\n                    <name>text:edition</name>\n                    <name>text:editor</name>\n                    <name>text:howpublished</name>\n                    <name>text:institution</name>\n                    <name>text:journal</name>\n                    <name>text:month</name>\n                    <name>text:note</name>\n                    <name>text:number</name>\n                    <name>text:organizations</name>\n                    <name>text:pages</name>\n                    <name>text:publisher</name>\n                    <name>text:school</name>\n                    <name>text:series</name>\n                    <name>text:title</name>\n                    <name>text:report-type</name>\n                    <name>text:volume</name>\n                    <name>text:year</name>\n                    <name>text:url</name>\n                    <name>text:custom1</name>\n                    <name>text:custom2</name>\n                    <name>text:custom3</name>\n                    <name>text:custom4</name>\n                    <name>text:custom5</name>\n                    <name>text:isbn</name>\n                    <name>text:issn</name>\n                </choice>\n                <ref name=\"string\"/>\n            </attribute>\n        </zeroOrMore>\n        <text/>\n    </element>\n</define>\n<define name=\"text-bibliography-types\">\n    <choice>\n        <value>article</value>\n        <value>book</value>\n        <value>booklet</value>\n        <value>conference</value>\n        <value>custom1</value>\n        <value>custom2</value>\n        <value>custom3</value>\n        <value>custom4</value>\n        <value>custom5</value>\n        <value>email</value>\n        <value>inbook</value>\n        <value>incollection</value>\n        <value>inproceedings</value>\n        <value>journal</value>\n        <value>manual</value>\n        <value>mastersthesis</value>\n        <value>misc</value>\n        <value>phdthesis</value>\n        <value>proceedings</value>\n        <value>techreport</value>\n        <value>unpublished</value>\n        <value>www</value>\n    </choice>\n</define>\n<define name=\"text-index-body\">\n    <element name=\"text:index-body\">\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"index-content-main\">\n    <choice>\n        <ref name=\"text-content\"/>\n        <ref name=\"text-index-title\"/>\n    </choice>\n</define>\n<define name=\"text-index-title\">\n    <element name=\"text:index-title\">\n        <ref name=\"sectionAttr\"/>\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content\">\n    <element name=\"text:table-of-content\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-of-content-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-of-content-source\">\n    <element name=\"text:table-of-content-source\">\n        <ref name=\"text-table-of-content-source-attlist\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-outline-level\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-source-styles\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:index-scope\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-entry-template\">\n    <element name=\"text:table-of-content-entry-template\">\n        <ref name=\"text-table-of-content-entry-template-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-children\"/>\n\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-children\">\n    <choice>\n        <ref name=\"text-index-entry-chapter\"/>\n        <ref name=\"text-index-entry-page-number\"/>\n        <ref name=\"text-index-entry-text\"/>\n        <ref name=\"text-index-entry-span\"/>\n        <ref name=\"text-index-entry-tab-stop\"/>\n        <ref name=\"text-index-entry-link-start\"/>\n        <ref name=\"text-index-entry-link-end\"/>\n    </choice>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-illustration-index\">\n    <element name=\"text:illustration-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-illustration-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-source\">\n    <element name=\"text:illustration-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-illustration-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-index-scope-attr\">\n    <optional>\n        <attribute name=\"text:index-scope\" a:defaultValue=\"document\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-relative-tab-stop-position-attr\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-caption\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-format\">\n            <choice>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-entry-template\">\n    <element name=\"text:illustration-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-entry-content\">\n    <ref name=\"text-illustration-index-entry-template-attrs\"/>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-index-entry-page-number\"/>\n            <ref name=\"text-index-entry-text\"/>\n            <ref name=\"text-index-entry-span\"/>\n            <ref name=\"text-index-entry-tab-stop\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-illustration-index-entry-template-attrs\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-table-index\">\n    <element name=\"text:table-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-index-source\">\n    <element name=\"text:table-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-table-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-table-index-entry-template\">\n    <element name=\"text:table-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-object-index\">\n    <element name=\"text:object-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-object-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-object-index-source\">\n    <element name=\"text:object-index-source\">\n        <ref name=\"text-object-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-object-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-spreadsheet-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-math-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-draw-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-chart-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-other-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-entry-template\">\n    <element name=\"text:object-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-user-index\">\n    <element name=\"text:user-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-user-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-user-index-source\">\n    <element name=\"text:user-index-source\">\n        <ref name=\"text-user-index-source-attr\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-user-index-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-graphics\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-tables\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-floating-frames\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:copy-outline-levels\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-entry-template\">\n    <element name=\"text:user-index-entry-template\">\n        <ref name=\"text-user-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index\">\n    <element name=\"text:alphabetical-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-alphabetical-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source\">\n    <element name=\"text:alphabetical-index-source\">\n        <ref name=\"text-alphabetical-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-alphabetical-index-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ignore-case\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:alphabetical-separators\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:combine-entries\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-dash\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-pp\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-keys-as-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:capitalize-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:comma-separated\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-auto-mark-file\">\n    <element name=\"text:alphabetical-index-auto-mark-file\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template\">\n    <element name=\"text:alphabetical-index-entry-template\">\n        <ref name=\"text-alphabetical-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <choice>\n            <value>1</value>\n            <value>2</value>\n            <value>3</value>\n            <value>separator</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography\">\n    <element name=\"text:bibliography\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-bibliography-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-bibliography-source\">\n    <element name=\"text:bibliography-source\">\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-bibliography-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template\">\n    <element name=\"text:bibliography-entry-template\">\n        <ref name=\"text-bibliography-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n                <ref name=\"text-index-entry-bibliography\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-type\">\n        <ref name=\"text-bibliography-types\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-index-source-styles\">\n    <element name=\"text:index-source-styles\">\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n        <zeroOrMore>\n            <ref name=\"text-index-source-style\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-index-source-style\">\n    <element name=\"text:index-source-style\">\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-index-title-template\">\n    <element name=\"text:index-title-template\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter\">\n    <element name=\"text:index-entry-chapter\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-chapter-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter-attrs\">\n    <optional>\n        <attribute name=\"text:display\" a:defaultValue=\"number\">\n            <choice>\n                <value>name</value>\n                <value>number</value>\n                <value>number-and-name</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-text\">\n    <element name=\"text:index-entry-text\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-page-number\">\n    <element name=\"text:index-entry-page-number\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-span\">\n    <element name=\"text:index-entry-span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography\">\n    <element name=\"text:index-entry-bibliography\">\n        <ref name=\"text-index-entry-bibliography-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-data-field\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-index-entry-tab-stop\">\n    <element name=\"text:index-entry-tab-stop\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-tab-stop-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:type\">\n            <value>right</value>\n        </attribute>\n        <group>\n            <attribute name=\"style:type\">\n                <value>left</value>\n            </attribute>\n            <attribute name=\"style:position\">\n                <ref name=\"length\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"text-index-entry-link-start\">\n    <element name=\"text:index-entry-link-start\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-link-end\">\n    <element name=\"text:index-entry-link-end\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-table\">\n    <element name=\"table:table\">\n        <ref name=\"table-table-attlist\"/>\n        <optional>\n            <ref name=\"table-table-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-dde-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-scenario\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-shapes\"/>\n        </optional>\n        <ref name=\"table-columns-and-groups\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-columns-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-column-group\"/>\n            <ref name=\"table-columns-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-columns-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-columns\"/>\n            <optional>\n                <ref name=\"table-table-header-columns\"/>\n                <optional>\n                    <ref name=\"table-columns\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-columns\"/>\n            <optional>\n                <ref name=\"table-columns\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-columns\">\n    <choice>\n        <ref name=\"table-table-columns\"/>\n        <oneOrMore>\n                <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </choice>\n</define>\n\n<define name=\"table-rows-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-row-group\"/>\n            <ref name=\"table-rows-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-rows-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-rows\"/>\n            <optional>\n                <ref name=\"table-table-header-rows\"/>\n                <optional>\n                    <ref name=\"table-rows\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-rows\"/>\n            <optional>\n                <ref name=\"table-rows\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-rows\">\n    <choice>\n        <ref name=\"table-table-rows\"/>\n        <oneOrMore>\n                <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </choice>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print-ranges\">\n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row\">\n    <element name=\"table:table-row\">\n        <ref name=\"table-table-row-attlist\"/>\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-table-cell\"/>\n                <ref name=\"table-covered-table-cell\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-rows-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"table-visibility-value\">\n    <choice>\n        <value>visible</value>\n        <value>collapse</value>\n        <value>filter</value>\n    </choice>\n</define>\n<define name=\"table-table-cell\">\n    <element name=\"table:table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-attlist-extra\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-covered-table-cell\">\n    <element name=\"table:covered-table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-table-cell-content\">\n    <optional>\n        <ref name=\"table-cell-range-source\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-annotation\"/>\n    </optional>\n    <optional>\n        <ref name=\"table-detective\"/>\n    </optional>\n    <zeroOrMore>\n        <ref name=\"text-content\"/>\n    </zeroOrMore>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-rows-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:content-validation-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column\">\n    <element name=\"table:table-column\">\n        <ref name=\"table-table-column-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-columns\">\n    <element name=\"table:table-header-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-columns\">\n    <element name=\"table:table-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-column-group\">\n    <element name=\"table:table-column-group\">\n        <ref name=\"table-table-column-group-attlist\"/>\n        <ref name=\"table-columns-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-column-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-rows\">\n    <element name=\"table:table-header-rows\">\n        <oneOrMore>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-rows\">\n    <element name=\"table:table-rows\">\n        <oneOrMore>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-group\">\n    <element name=\"table:table-row-group\">\n        <ref name=\"table-table-row-group-attlist\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-row-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-sub-table\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"cellAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'[^']+'))?\\.$?[A-Z]+$?[0-9]+</param>\n    </data>\n</define>\n<define name=\"cellRangeAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'[^']+'))?\\.$?[A-Z]+$?[0-9]+(:($?([^\\. ']+|'[^']+'))?\\.$?[A-Z]+$?[0-9]+)?</param>\n\n    </data>\n</define>\n<define name=\"cellRangeAddressList\">\n    <!-- Value is a space separated list of \"cellRangeAddress\" patterns -->\n    <data type=\"string\"/> \n</define>\n<define name=\"table-table-source\">\n    <element name=\"table:table-source\">\n        <ref name=\"table-table-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:mode\" a:defaultValue=\"copy-all\">\n            <choice>\n                <value>copy-all</value>\n                <value>copy-results-only</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-options\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario\">\n    <element name=\"table:scenario\">\n        <ref name=\"table-scenario-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:scenario-ranges\">\n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:is-active\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-border\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-back\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-styles\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-formulas\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:comment\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-shapes\">\n    <element name=\"table:shapes\">\n        <oneOrMore>\n            <ref name=\"shape\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-range-source\">\n    <element name=\"table:cell-range-source\">\n        <ref name=\"table-table-cell-range-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:last-column-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n    <attribute name=\"table:last-row-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-detective\">\n    <element name=\"table:detective\">\n        <zeroOrMore>\n            <ref name=\"table-highlighted-range\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"table-operation\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-operation\">\n    <element name=\"table:operation\">\n        <ref name=\"table-operation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <choice>\n            <value>trace-dependents</value>\n            <value>remove-dependents</value>\n            <value>trace-precedents</value>\n            <value>remove-precedents</value>\n            <value>trace-errors</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:index\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range\">\n    <element name=\"table:highlighted-range\">\n        <choice>\n            <group>\n                <ref name=\"table-highlighted-range-attlist\"/>\n            </group>\n            <group>\n                <ref name=\"table-highlighted-range-attlist-invalid\"/>\n            </group>\n        </choice>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:direction\">\n        <choice>\n            <value>from-another-table</value>\n            <value>to-another-table</value>\n            <value>from-same-table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-error\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist-invalid\" combine=\"interleave\">\n    <attribute name=\"table:marked-invalid\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"office-spreadsheet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:structure-protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-settings\">\n    <element name=\"table:calculation-settings\">\n        <ref name=\"table-calculation-setting-attlist\"/>\n        <optional>\n            <ref name=\"table-null-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-iteration\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:precision-as-shown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:search-criteria-must-apply-to-whole-cell\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:automatic-find-labels\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-regular-expressions\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:null-year\" a:defaultValue=\"1930\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-null-date\">\n    <element name=\"table:null-date\">\n        <optional>\n            <attribute name=\"table:value-type\" a:defaultValue=\"date\">\n                <ref name=\"valueType\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:date-value-type\" \n                         a:defaultValue=\"1899-12-30\">\n                <ref name=\"date\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-iteration\">\n    <element name=\"table:iteration\">\n        <optional>\n            <attribute name=\"table:status\" a:defaultValue=\"disable\">\n                <choice>\n                    <value>enable</value>\n                    <value>disable</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:steps\" a:defaultValue=\"100\">\n                <ref name=\"positiveInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:maximum-difference\"\n                         a:defaultValue=\"0.001\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-content-validations\">\n    <element name=\"table:content-validations\">\n        <oneOrMore>\n            <ref name=\"table-content-validation\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-content-validation\">\n    <element name=\"table:content-validation\">\n        <ref name=\"table-validation-attlist\"/>\n        <optional>\n            <ref name=\"table-help-message\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"table-error-message\"/>\n                <group>\n                    <ref name=\"table-error-macro\"/>\n                    <optional>\n                        <ref name=\"office-event-listeners\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:allow-empty-cell\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-list\" a:defaultValue=\"unsorted\">\n            <choice>\n                <value>none</value>\n                <value>unsorted</value>\n                <value>sort-ascending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-help-message\">\n    <element name=\"table:help-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-message\">\n    <element name=\"table:error-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:message-type\" a:defaultValue=\"stop\">\n                <choice>\n                    <value>stop</value>\n                    <value>warning</value>\n                    <value>information</value>\n                </choice>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-macro\">\n    <element name=\"table:error-macro\">\n        <optional>\n            <attribute name=\"table:execute\" a:defaultValue=\"true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-label-ranges\">\n    <element name=\"table:label-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-label-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-label-range\">\n    <element name=\"table:label-range\">\n        <ref name=\"table-label-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:label-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:orientation\">\n        <choice>\n            <value>column</value>\n            <value>row</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-named-expressions\">\n    <element name=\"table:named-expressions\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-named-range\"/>\n                <ref name=\"table-named-expression\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-named-range\">\n    <element name=\"table:named-range\">\n        <ref name=\"table-named-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:range-usable-as\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>print-range</value>\n                            <value>filter</value>\n                            <value>repeat-row</value>\n                            <value>repeat-column</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-named-expression\">\n    <element name=\"table:named-expression\">\n        <ref name=\"table-named-expression-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-expression-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:expression\">\n        <ref name=\"string\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-ranges\">\n    <element name=\"table:database-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-database-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-database-range\">\n    <element name=\"table:database-range\">\n        <ref name=\"table-database-range-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-sort\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-subtotal-rules\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-selection\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-styles\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-size\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:has-persistent-data\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:orientation\" a:defaultValue=\"row\">\n            <choice>\n                <value>column</value>\n                <value>row</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-header\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-filter-buttons\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-sql\">\n    <element name=\"table:database-source-sql\">\n        <ref name=\"table-database-source-sql-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:sql-statement\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:parse-sql-statement\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-query\">\n    <element name=\"table:database-source-table\">\n        <ref name=\"table-database-source-table-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table\">\n    <element name=\"table:database-source-query\">\n        <ref name=\"table-database-source-query-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:query-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-sort\">\n    <element name=\"table:sort\">\n        <ref name=\"table-sort-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-sort-by\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by\">\n    <element name=\"table:sort-by\">\n        <ref name=\"table-sort-by-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules\">\n    <element name=\"table:subtotal-rules\">\n        <ref name=\"table-subtotal-rules-attlist\"/>\n        <optional>\n            <ref name=\"table-sort-groups\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-rule\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:page-breaks-on-group-change\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups\">\n    <element name=\"table:sort-groups\">\n        <ref name=\"table-sort-groups-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rule\">\n    <element name=\"table:subtotal-rule\">\n        <ref name=\"table-subtotal-rule-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-field\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rule-attlist\" combine=\"interleave\">\n    <attribute name=\"table:group-by-field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field\">\n    <element name=\"table:subtotal-field\">\n        <ref name=\"table-subtotal-field-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-filter\">\n    <element name=\"table:filter\">\n        <ref name=\"table-filter-attlist\"/>\n        <choice>\n            <ref name=\"table-filter-condition\"/>\n            <ref name=\"table-filter-and\"/>\n            <ref name=\"table-filter-or\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source\" a:defaultValue=\"self\">\n            <choice>\n                <value>self</value>\n                <value>cell-range</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-duplicates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-and\">\n    <element name=\"table:filter-and\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-or\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-or\">\n    <element name=\"table:filter-or\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-and\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-condition\">\n    <element name=\"table:filter-condition\">\n        <ref name=\"table-filter-condition-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">    \n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:value\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:operator\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"text\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-tables\">\n    <element name=\"table:data-pilot-tables\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-table\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table\">\n    <element name=\"table:data-pilot-table\">\n        <ref name=\"table-data-pilot-table-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n                <ref name=\"table-source-service\"/>\n                <ref name=\"table-source-cell-range\"/>\n            </choice>\n        </optional>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-field\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:application-data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:grand-total\" a:defaultValue=\"both\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:ignore-empty-rows\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:identify-categories\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:buttons\">    \n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-filter-button\" a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:drill-down-on-double-click\"\n                   a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-cell-range\">\n    <element name=\"table:source-cell-range\">\n        <ref name=\"table-source-cell-range-attlist\"/>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-cell-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:cell-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service\">\n    <element name=\"table:source-service\">\n        <ref name=\"table-source-service-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:object-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:user-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:password\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field\">\n    <element name=\"table:data-pilot-field\">\n        <ref name=\"table-data-pilot-field-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-level\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-field-reference\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-groups\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:orientation\">    \n            <choice>\n                <value>row</value>\n                <value>column</value>\n                <value>data</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"table:orientation\">\n                <value>page</value>\n            </attribute>\n            <attribute name=\"table:selected-page\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-data-layout-field\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:function\">\n            <choice>\n                <value>auto</value>\n                <value>average</value>\n                <value>count</value>\n                <value>countnums</value>\n                <value>max</value>\n                <value>min</value>\n                <value>product</value>\n                <value>stdev</value>\n                <value>stdevp</value>\n                <value>sum</value>\n                <value>var</value>\n                <value>varp</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:used-hierarchy\" a:defaultValue=\"-1\">    \n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-level\">\n    <element name=\"table:data-pilot-level\">\n        <ref name=\"table-data-pilot-level-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-subtotals\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-members\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-display-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-sort-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-layout-info\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-level-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-empty\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-subtotals\">\n    <element name=\"table:data-pilot-subtotals\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-subtotal\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal\">\n    <element name=\"table:data-pilot-subtotal\">\n        <ref name=\"table-data-pilot-subtotal-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-members\">\n    <element name=\"table:data-pilot-members\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-member\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-member\">\n    <element name=\"table:data-pilot-member\">\n        <ref name=\"table-data-pilot-member-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-details\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-display-info\">\n    <element name=\"table:data-pilot-display-info\">\n        <ref name=\"table-data-pilot-display-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:enabled\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-field\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:member-count\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:display-member-mode\">\n        <choice>\n            <value>from-top</value>\n            <value>from-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-sort-info\">\n    <element name=\"table:data-pilot-sort-info\">\n        <ref name=\"table-data-pilot-sort-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:sort-mode\">\n                <value>data</value>\n            </attribute>\n            <attribute name=\"table:data-field\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:sort-mode\">\n            <choice>\n                <value>none</value>\n                <value>manual</value>\n                <value>name</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:order\">\n        <choice>\n            <value>ascending</value>\n            <value>descending</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info\">\n    <element name=\"table:data-pilot-layout-info\">\n        <ref name=\"table-data-pilot-layout-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:layout-mode\">\n        <choice>\n            <value>tabular-layout</value>\n            <value>outline-subtotals-top</value>\n            <value>outline-subtotals-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:add-empty-lines\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference\">\n    <element name=\"table:data-pilot-field-reference\">\n        <ref name=\"table-data-pilot-field-reference-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:member-type\">\n                <value>named</value>\n            </attribute>\n            <attribute name=\"table:member-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:member-type\">\n            <choice>\n                <value>previous</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>none</value>\n            <value>member-difference</value>\n            <value>member-percentage</value>\n            <value>member-percentage-difference</value>\n            <value>running-total</value>\n            <value>row-percentage</value>\n            <value>column-percentage</value>\n            <value>total-percentage</value>\n            <value>index</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups\">\n    <element name=\"table:data-pilot-groups\">\n        <ref name=\"table-data-pilot-groups-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-start\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:start\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-end\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:end\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:step\">\n        <ref name=\"double\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:grouped-by\">\n        <choice>\n            <value>seconds</value>\n            <value>minutes</value>\n            <value>hours</value>\n            <value>days</value>\n            <value>months</value>\n            <value>quarters</value>\n            <value>years</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group\">\n    <element name=\"table:data-pilot-group\">\n        <ref name=\"table-data-pilot-group-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group-member\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group-member\">\n    <element name=\"table:data-pilot-group-member\">\n        <ref name=\"table-data-pilot-group-member-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation\">\n    <element name=\"table:consolidation\">\n        <ref name=\"table-consolidation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">    \n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-cell-range-addresses\">    \n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-cell-address\">    \n        <ref name=\"cellAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:link-to-source-data\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-links\">\n    <element name=\"table:dde-links\">\n        <oneOrMore>\n            <ref name=\"table-dde-link\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes\">\n    <element name=\"table:tracked-changes\">\n        <ref name=\"table-tracked-changes-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-cell-content-change\"/>\n                <ref name=\"table-insertion\"/>\n                <ref name=\"table-deletion\"/>\n                <ref name=\"table-movement\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:track-changes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion\">\n    <element name=\"table:insertion\">\n        <ref name=\"table-insertion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:count\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dependencies\">\n    <element name=\"table:dependencies\">\n        <oneOrMore>\n            <ref name=\"table-dependency\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-dependency\">\n    <element name=\"table:dependency\">\n        <attribute name=\"table:id\">\n            <ref name=\"string\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletions\">\n    <element name=\"table:deletions\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-cell-content-deletion\"/>\n                <ref name=\"table-change-deletion\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-content-deletion\">\n    <element name=\"table:cell-content-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"table-cell-address\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-change-track-table-cell\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-change-deletion\">\n    <element name=\"table:change-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletion\">\n    <element name=\"table:deletion\">\n        <ref name=\"table-deletion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-cut-offs\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:multi-deletion-spanned\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-cut-offs\">\n    <element name=\"table:cut-offs\">\n        <choice>\n            <oneOrMore>\n                <ref name=\"table-movement-cut-off\"/>\n            </oneOrMore>\n            <group>\n                <ref name=\"table-insertion-cut-off\"/>\n                <zeroOrMore>\n                    <ref name=\"table-movement-cut-off\"/>\n                </zeroOrMore>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off\">\n    <element name=\"table:insertion-cut-off\">\n        <ref name=\"table-insertion-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-movement-cut-off\">\n    <element name=\"table:movement-cut-off\">\n        <ref name=\"table-movement-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-movement-cut-off-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        <group>\n            <attribute name=\"table:start-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n            <attribute name=\"table:end-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-movement\">\n    <element name=\"table:movement\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-source-range-address\"/>\n        <ref name=\"table-target-range-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-range-address\">\n    <element name=\"table:source-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-target-range-address\">\n    <element name=\"table:target-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n\n<define name=\"common-table-range-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <ref name=\"common-table-cell-address-attlist\"/>\n        </group>\n        <group>\n            <ref name=\"common-table-cell-range-address-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"common-table-cell-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"common-table-cell-range-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:start-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-change-track-table-cell\" combine=\"interleave\">\n    <element name=\"table:change-track-table-cell\">\n        <ref name=\"table-change-track-table-cell-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:matrix-covered\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-cell-content-change\">\n    <element name=\"table:cell-content-change\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-cell-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <ref name=\"table-previous\"/>\n    </element>\n</define>\n<define name=\"table-cell-address\">\n    <element name=\"table:cell-address\">\n        <ref name=\"common-table-cell-address-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-previous\">\n    <element name=\"table:previous\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <ref name=\"table-change-track-table-cell\"/>\n    </element>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:acceptance-state\" a:defaultValue=\"pending\">\n            <choice>\n                <value>accepted</value>\n                <value>rejected</value>\n                <value>pending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:rejecting-change-id\">\n            <ref name=\"string\"/> \n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master\">\n    <element name=\"style:handout-master\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"style-handout-master-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-set\">\n    <element name=\"draw:layer-set\">\n        <zeroOrMore>\n            <ref name=\"draw-layer\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-layer\">\n    <element name=\"draw:layer\">\n        <ref name=\"draw-layer-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display\" a:defaultValue=\"always\">\n            <choice>\n                <value>always</value>\n                <value>screen</value>\n                <value>printer</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page\">\n    <element name=\"draw:page\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"draw-page-attlist\"/>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <choice>\n                <ref name=\"presentation-animations\"/>\n                <ref name=\"animation-element\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-header-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-footer-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-date-time-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"shape\">\n    <choice>\n        <ref name=\"draw-rect\"/>\n        <ref name=\"draw-line\"/>\n        <ref name=\"draw-polyline\"/>\n        <ref name=\"draw-polygon\"/>\n        <ref name=\"draw-regular-polygon\"/>\n        <ref name=\"draw-path\"/>\n        <ref name=\"draw-circle\"/>\n        <ref name=\"draw-ellipse\"/>\n        <ref name=\"draw-g\"/>\n        <ref name=\"draw-page-thumbnail\"/>\n        <ref name=\"draw-frame\"/>\n        <ref name=\"draw-measure\"/>\n        <ref name=\"draw-caption\"/>\n        <ref name=\"draw-connector\"/>\n        <ref name=\"draw-control\"/>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"draw-custom-shape\"/>\n    </choice>\n</define>\n<define name=\"draw-rect\">\n    <element name=\"draw:rect\">\n        <ref name=\"draw-rect-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-rect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-line\">\n    <element name=\"draw:line\">\n        <ref name=\"draw-line-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-polyline\">\n    <element name=\"draw:polyline\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-points-attlist\">\n    <attribute name=\"draw:points\">\n        <ref name=\"points\"/>\n    </attribute>\n</define>\n<define name=\"draw-polygon\">\n    <element name=\"draw:polygon\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon\">\n    <element name=\"draw:regular-polygon\">\n        <ref name=\"draw-regular-polygon-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"draw:concave\">\n            <value>false</value>\n        </attribute>\n        <group>\n            <attribute name=\"draw:concave\">\n                <value>true</value>\n            </attribute>\n            <ref name=\"draw-regular-polygon-sharpness-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:corners\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-regular-polygon-sharpness-attlist\">\n    <attribute name=\"draw:sharpness\">\n        <ref name=\"percent\"/>\n    </attribute>\n</define>\n<define name=\"draw-path\">\n    <element name=\"draw:path\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-path-data-attlist\">\n    <attribute name=\"svg:d\">\n        <ref name=\"pathData\"/>\n    </attribute>\n</define>\n<define name=\"draw-circle\">\n    <element name=\"draw:circle\">\n        <ref name=\"draw-circle-attlist\"/>\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-circle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:kind\" a:defaultValue=\"full\">\n            <choice>\n                <value>full</value>\n                <value>section</value>\n                <value>cut</value>\n                <value>arc</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-ellipse\">\n    <element name=\"draw:ellipse\">\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"draw-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:rx\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:ry\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector\">\n    <element name=\"draw:connector\">\n        <ref name=\"draw-connector-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"standard\">\n            <choice>\n                <value>standard</value>\n                <value>lines</value>\n                <value>line</value>\n                <value>curve</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-skew\">\n            <list>\n                <ref name=\"length\"/>\n                <optional>\n                    <ref name=\"length\"/>\n                    <optional>\n                        <ref name=\"length\"/>\n                    </optional>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption\">\n    <element name=\"draw:caption\">\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>    \n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-point-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"draw:caption-point-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-measure\">\n    <element name=\"draw:measure\">\n        <ref name=\"draw-measure-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-control\">\n    <element name=\"draw:control\">\n        <ref name=\"draw-control-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>    \n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-control-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:control\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-thumbnail\">\n    <element name=\"draw:page-thumbnail\">\n        <ref name=\"draw-page-thumbnail-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"common-draw-shape-with-styles-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-page-thumbnail-attlist\">\n    <optional>\n        <attribute name=\"draw:page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-g\">\n    <element name=\"draw:g\">\n        <ref name=\"draw-g-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-name-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-g-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-position-attlist\">\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-size-attlist\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-transform-attlist\">\n    <optional>\n        <attribute name=\"draw:transform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-viewbox-attlist\">\n    <attribute name=\"svg:viewBox\">\n        <list>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n        </list>\n    </attribute>\n</define>\n<define name=\"common-draw-style-name-attlist\">\n    <choice>\n        <group>\n            <optional>\n                <attribute name=\"draw:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"draw:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <optional>\n                <attribute name=\"presentation:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"presentation:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-draw-text-style-name-attlist\">\n    <optional>\n        <attribute name=\"draw:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-layer-name-attlist\">\n    <optional>\n        <attribute name=\"draw:layer\">\n            <data type=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-id-attlist\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-z-index-attlist\">\n    <optional>\n        <attribute name=\"draw:z-index\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:end-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-background\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-type\">\n            <choice>\n                <value>page</value>\n                <value>frame</value>\n                <value>paragraph</value>\n                <value>char</value>\n                <value>as-char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text\">\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-list\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"common-draw-shape-with-styles-attlist\">\n    <ref name=\"common-draw-z-index-attlist\"/>\n    <ref name=\"common-draw-id-attlist\"/>\n    <ref name=\"common-draw-layer-name-attlist\"/>\n    <ref name=\"common-draw-style-name-attlist\"/>\n    <ref name=\"common-draw-transform-attlist\"/>\n    <ref name=\"common-draw-name-attlist\"/>\n    <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n</define>\n<define name=\"common-draw-shape-with-text-and-styles-attlist\">\n    <ref name=\"common-draw-shape-with-styles-attlist\"/>\n    <ref name=\"common-draw-text-style-name-attlist\"/>\n</define>\n<define name=\"draw-glue-point\">\n    <element name=\"draw:glue-point\">\n        <ref name=\"draw-glue-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:id\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n    <attribute name=\"svg:y\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:align\">\n        <choice>\n            <value>top-left</value>\n            <value>top</value>\n            <value>top-right</value>\n            <value>left</value>\n            <value>center</value>\n            <value>right</value>\n            <value>bottom-left</value>\n            <value>bottom-right</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-glue-points-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:escape-direction\">\n        <choice>\n            <value>auto</value>\n            <value>left</value>\n            <value>right</value>\n            <value>up</value>\n            <value>down</value>\n            <value>horizontal</value>\n            <value>vertical</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-frame\">\n    <element name=\"draw:frame\">\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-rel-size-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"draw-frame-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-text-box\"/>\n                <ref name=\"draw-image\"/>\n                <ref name=\"draw-object\"/>\n                <ref name=\"draw-object-ole\"/>\n                <ref name=\"draw-applet\"/>\n                <ref name=\"draw-floating-frame\"/>\n                <ref name=\"draw-plugin\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"draw-image-map\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"draw-contour-polygon\"/>\n                <ref name=\"draw-contour-path\"/>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-rel-size-attlist\">\n    <ref name=\"common-draw-size-attlist\"/>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-height\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:copy-of\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box\">\n    <element name=\"draw:text-box\">\n        <ref name=\"draw-text-box-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:chain-next-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-image\">\n    <element name=\"draw:image\">\n        <ref name=\"draw-image-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-data-attlist\" combine=\"interleave\">\n    <group>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n    </group>\n</define>\n\n<define name=\"office-binary-data\">\n    <element name=\"office:binary-data\">\n        <ref name=\"base64Binary\"/>\n    </element>\n</define>\n<define name=\"draw-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object\">\n    <element name=\"draw:object\">\n        <ref name=\"draw-object-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-document\"/>\n            <ref name=\"math-math\"/>\n        </choice>\n    </element>\n</define>\n\n<define name=\"draw-object-ole\">\n    <element name=\"draw:object-ole\">\n        <ref name=\"draw-object-ole-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"draw-object-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:notify-on-update-of-ranges\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object-ole-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:class-id\"/>\n    </optional>\n</define>\n<define name=\"draw-applet\">\n    <element name=\"draw:applet\">\n        <ref name=\"draw-applet-attlist\"/>\n        <optional>\n            <ref name=\"common-draw-data-attlist\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:code\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:object\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:archive\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:may-script\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-plugin\">\n    <element name=\"draw:plugin\">\n        <ref name=\"draw-plugin-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-plugin-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mime-type\"/>\n    </optional>\n</define>\n<define name=\"draw-param\">\n    <element name=\"draw:param\">\n        <ref name=\"draw-param-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\"/>\n    </optional>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:value\"/>\n    </optional>\n</define>\n<define name=\"draw-floating-frame\">\n    <element name=\"draw:floating-frame\">\n        <ref name=\"draw-floating-frame-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n    </element>\n</define>\n<define name=\"draw-floating-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-contour-polygon\">\n    <element name=\"draw:contour-polygon\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"draw-contour-path\">\n    <element name=\"draw:contour-path\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-contour-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:recreate-on-edit\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"svg-desc\">\n    <element name=\"svg:desc\">\n        <text/>\n    </element>\n</define>\n<define name=\"draw-a\">\n    <element name=\"draw:a\">\n        <ref name=\"draw-a-attlist\"/>\n        <ref name=\"draw-frame\"/>\n    </element>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:server-map\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-image-map\">\n    <element name=\"draw:image-map\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-area-rectangle\"/>\n                <ref name=\"draw-area-circle\"/>\n                <ref name=\"draw-area-polygon\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-area-rectangle\">\n    <element name=\"draw:area-rectangle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-circle\">\n    <element name=\"draw:area-circle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-polygon\">\n    <element name=\"draw:area-polygon\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:nohref\">\n            <choice>\n                <value>nohref</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene\">\n    <element name=\"dr3d:scene\">\n        <ref name=\"dr3d-scene-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shapes3d\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"shapes3d\">\n    <choice>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"dr3d-extrude\"/>\n        <ref name=\"dr3d-sphere\"/>\n        <ref name=\"dr3d-rotate\"/>\n        <ref name=\"dr3d-cube\"/>\n    </choice>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vrp\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vpn\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vup\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:focal-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow-slant\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dr3d-transform-attlist\">\n    <optional>\n        <attribute name=\"dr3d:transform\"/>\n    </optional>\n</define>\n<define name=\"dr3d-light\">\n    <element name=\"dr3d:light\">\n        <ref name=\"dr3d-light-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <attribute name=\"dr3d:direction\">\n        <ref name=\"vector3D\"/>\n    </attribute>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:enabled\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:specular\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-cube\">\n    <element name=\"dr3d:cube\">\n        <ref name=\"dr3d-cube-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-cube-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:min-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:max-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere\">\n    <element name=\"dr3d:sphere\">\n        <ref name=\"dr3d-sphere-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:size\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-extrude\">\n    <element name=\"dr3d:extrude\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-rotate\">\n    <element name=\"dr3d:rotate\">\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-custom-shape\">\n    <element name=\"draw:custom-shape\">\n        <ref name=\"draw-custom-shape-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n        <optional>\n            <ref name=\"draw-enhanced-geometry\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:engine\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry\">\n    <element name=\"draw:enhanced-geometry\">\n        <ref name=\"draw-enhanced-geometry-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-equation\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"draw-handle\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"non-primitive\">\n            <ref name=\"custom-shape-type\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"custom-shape-type\">\n    <choice>\n        <value>non-primitive</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:viewBox\">\n            <list>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-rotate-angle\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:concentric-gradient-fill-allowed\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-brightness\" a:defaultValue=\"33%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-depth\" a:defaultValue=\"36pt 0\">\n            <list>\n                <ref name=\"length\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-diffusion\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-number-of-line-segments\"\n                   a:defaultValue=\"30\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-light-face\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-direction\"\n                   a:defaultValue=\"(5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-direction\"\n                   a:defaultValue=\"(-5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-metal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\" a:defaultValue=\"flat\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-angle\" a:defaultValue=\"0 0\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-shininess\" a:defaultValue=\"50%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-skew\" a:defaultValue=\"50 45\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-specularity\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\" a:defaultValue=\"parallel\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-viewpoint\" \n                   a:defaultValue=\"3.5cm -3.5cm 25cm\">\n            <ref name=\"point3D\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"point3D\">\n    <data type=\"string\"/>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-origin\" a:defaultValue=\"0.5 -0.5\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-color\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:enhanced-path\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-x\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-y\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-areas\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-points\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>segments</value>\n                <value>rectangle</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-leaving-directions\"/>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-mode\" a:defaultValue=\"normal\">\n            <choice>\n                <value>normal</value>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-scale\" a:defaultValue=\"path\">\n            <choice>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-same-letter-heights\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:modifiers\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation\">\n    <element name=\"draw:equation\">\n        <ref name=\"draw-equation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle\">\n    <element name=\"draw:handle\">\n        <ref name=\"draw-handle-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-switched\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:handle-position\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-polar\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:class\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-classes\">\n    <choice>\n        <value>title</value>\n        <value>outline</value>\n        <value>subtitle</value>\n        <value>text</value>\n        <value>graphic</value>\n        <value>object</value>\n        <value>chart</value>\n        <value>table</value>\n        <value>orgchart</value>\n        <value>page</value>\n        <value>notes</value>\n        <value>handout</value>\n        <value>header</value>\n        <value>footer</value>\n        <value>date-time</value>\n        <value>page-number</value>\n    </choice>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:placeholder\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:user-transformed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animations\">\n    <element name=\"presentation:animations\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"presentation-animation-elements\"/>\n                <ref name=\"presentation-animation-group\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-animation-elements\">\n    <choice>\n        <ref name=\"presentation-show-shape\"/>\n        <ref name=\"presentation-show-text\"/>\n        <ref name=\"presentation-hide-shape\"/>\n        <ref name=\"presentation-hide-text\"/>\n        <ref name=\"presentation-dim\"/>\n        <ref name=\"presentation-play\"/>\n    </choice>\n</define>\n<define name=\"presentation-sound\">\n    <element name=\"presentation:sound\">\n        <ref name=\"presentation-sound-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <choice>\n                    <value>onRequest</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-sound-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:play-full\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show-shape\">\n    <element name=\"presentation:show-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffects\">\n    <choice>\n        <value>none</value>\n        <value>fade</value>\n        <value>move</value>\n        <value>stripes</value>\n        <value>open</value>\n        <value>close</value>\n        <value>dissolve</value>\n        <value>wavyline</value>\n        <value>random</value>\n        <value>lines</value>\n        <value>laser</value>\n        <value>appear</value>\n        <value>hide</value>\n        <value>move-short</value>\n        <value>checkerboard</value>\n        <value>rotate</value>\n        <value>stretch</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffectDirections\">\n    <choice>\n        <value>none</value>\n        <value>from-left</value>\n        <value>from-top</value>\n        <value>from-right</value>\n        <value>from-bottom</value>\n        <value>from-center</value>\n        <value>from-upper-left</value>\n        <value>from-upper-right</value>\n        <value>from-lower-left</value>\n        <value>from-lower-right</value>\n        <value>to-left</value>\n        <value>to-top</value>\n        <value>to-right</value>\n        <value>to-bottom</value>\n        <value>to-upper-left</value>\n        <value>to-upper-right</value>\n        <value>to-lower-right</value>\n        <value>to-lower-left</value>\n        <value>path</value>\n        <value>spiral-inward-left</value>\n        <value>spiral-inward-right</value>\n        <value>spiral-outward-left</value>\n        <value>spiral-outward-right</value>\n        <value>vertical</value>\n        <value>horizontal</value>\n        <value>to-center</value>\n        <value>clockwise</value>\n        <value>counter-clockwise</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationSpeeds\">\n    <choice>\n        <value>slow</value>\n        <value>medium</value>\n        <value>fast</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:path-id\"/>\n    </optional>\n</define>\n<define name=\"presentation-show-text\">\n    <element name=\"presentation:show-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-shape\">\n    <element name=\"presentation:hide-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-text\">\n    <element name=\"presentation:hide-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim\">\n    <element name=\"presentation:dim\">\n        <ref name=\"presentation-dim-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:color\">\n        <ref name=\"color\"/>\n    </attribute>\n</define>\n<define name=\"presentation-play\">\n    <element name=\"presentation:play\">\n        <ref name=\"presentation-play-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-play-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animation-group\">\n    <element name=\"presentation:animation-group\">\n        <zeroOrMore>\n            <ref name=\"presentation-animation-elements\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:node-type\" a:defaultValue=\"default\">\n            <choice>\n                <value>default</value>\n                <value>on-click</value>\n                <value>with-previous</value>\n                <value>after-previous</value>\n                <value>timing-root</value>\n                <value>main-sequence</value>\n                <value>interactive-sequence</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-sub-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-class\" a:defaultValue=\"custom\">\n            <choice>\n                <value>custom</value>\n                <value>entrance</value>\n                <value>exit</value>\n                <value>emphasis</value>\n                <value>motion-path</value>\n                <value>ole-action</value>\n                <value>media-call</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:master-element\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:group-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener\">\n    <element name=\"presentation:event-listener\">\n        <ref name=\"presentation-event-listener-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:action\">\n        <choice>\n            <value>none</value>\n            <value>previous-page</value>\n            <value>next-page</value>\n            <value>first-page</value>\n            <value>last-page</value>\n            <value>hide</value>\n            <value>stop</value>\n            <value>execute</value>\n            <value>show</value>\n            <value>verb</value>\n            <value>fade-out</value>\n            <value>sound</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n            <choice>\n                <value>embed</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:verb\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:header\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:footer\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:date-time\">\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-decls\">\n    <zeroOrMore>\n        <ref name=\"presentation-decl\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:header-decl\">\n        <ref name=\"presentation-header-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-header-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:footer-decl\">\n        <ref name=\"presentation-footer-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-footer-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:date-time-decl\">\n        <ref name=\"presentation-date-time-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:source\">\n        <choice>\n            <value>fixed</value>\n            <value>current-date</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings\">\n    <optional>\n        <element name=\"presentation:settings\">\n            <ref name=\"presentation-settings-attlist\"/>\n            <zeroOrMore>\n                <ref name=\"presentation-show\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-page\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:full-screen\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:endless\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:pause\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show-logo\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:force-manual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-visible\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-as-pen\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-with-navigator\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:animations\" a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-on-click\"\n                   a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:stay-on-top\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show\">\n    <element name=\"presentation:show\">\n        <ref name=\"presentation-show-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:pages\"/>\n</define>\n<define name=\"chart-chart\">\n    <element name=\"chart:chart\">\n        <ref name=\"chart-chart-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-subtitle\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-footer\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-legend\"/>\n        </optional>\n        <ref name=\"chart-plot-area\"/>\n        <optional>\n            <ref name=\"table-table\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:class\">\n        <ref name=\"namespacedToken\"/>\n    </attribute>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:column-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:row-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title\">\n    <element name=\"chart:title\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-subtitle\">\n    <element name=\"chart:subtitle\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-footer\">\n    <element name=\"chart:footer\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-legend\">\n    <element name=\"chart:legend\">\n        <ref name=\"chart-legend-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"chart:legend-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"chart:legend-align\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n        <attribute name=\"chart:legend-position\">\n            <choice>\n                <value>top-start</value>\n                <value>bottom-start</value>\n                <value>top-end</value>\n                <value>bottom-end</value>\n            </choice>\n        </attribute>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:legend-expansion\">\n            <choice>\n                <value>wide</value>\n                <value>high</value>\n                <value>balanced</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:legend-expansion\">\n                <value>custom</value>\n            </attribute>\n            <attribute name=\"style:legend-expansion-aspect-ratio\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area\">\n    <element name=\"chart:plot-area\">\n        <ref name=\"chart-plot-area-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-axis\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-series\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-stock-gain-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-loss-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-range-line\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-wall\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-floor\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-source-has-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"dr3d-scene-attlist\"/>\n    <ref name=\"common-dr3d-transform-attlist\"/>\n</define>\n<define name=\"chart-wall\">\n    <element name=\"chart:wall\">\n        <ref name=\"chart-wall-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor\">\n    <element name=\"chart:floor\">\n        <ref name=\"chart-floor-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis\">\n    <element name=\"chart:axis\">\n        <ref name=\"chart-axis-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-categories\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-grid\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:dimension\">\n        <choice>\n            <value>x</value>\n            <value>y</value>\n            <value>z</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid\">\n    <element name=\"chart:grid\">\n        <ref name=\"chart-grid-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\" a:defaultValue=\"major\">\n            <choice>\n                <value>major</value>\n                <value>minor</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series\">\n    <element name=\"chart:series\">\n        <ref name=\"chart-series-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"chart-domain\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-mean-value\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-regression-curve\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-error-indicator\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-data-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:values-cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:label-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:attached-axis\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-domain\">\n    <element name=\"chart:domain\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-categories\">\n    <element name=\"chart:categories\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-data-point\">\n    <element name=\"chart:data-point\">\n        <ref name=\"chart-data-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:repeated\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"chart-mean-value\">\n    <element name=\"chart:mean-value\">\n        <ref name=\"chart-mean-value-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-mean-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-error-indicator\">\n    <element name=\"chart:error-indicator\">\n        <ref name=\"chart-error-indicator-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-error-indicator-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-regression-curve\">\n    <element name=\"chart:regression-curve\">\n        <ref name=\"chart-regression-curve-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-regression-curve-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-stock-gain-marker\">\n    <element name=\"chart:stock-gain-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-loss-marker\">\n    <element name=\"chart:stock-loss-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-range-line\">\n    <element name=\"chart:stock-range-line\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"common-stock-marker-attlist\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms\">\n    <optional>\n        <element name=\"office:forms\">\n            <ref name=\"office-forms-attlist\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"form-form\"/>\n                    <ref name=\"xforms-model\"/>\n                </choice>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:automatic-focus\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-design-mode\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form\">\n    <element name=\"form:form\">\n        <ref name=\"common-form-control-attlist\"/>\n        <ref name=\"form-form-attlist\"/>\n        <optional>\n            <ref name=\"form-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"controls\"/>\n                <ref name=\"form-form\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"form-connection-resource\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:method\" a:defaultValue=\"get\">\n            <choice>\n                <value>get</value>\n                <value>post</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:enctype\" \n                    a:defaultValue=\"application/x-www-form-urlencoded\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-deletes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-inserts\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-updates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-filter\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command-type\" a:defaultValue=\"command\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command\"/>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:datasource\">\n            <choice>\n                <ref name=\"anyURI\"/>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:master-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:detail-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:escape-processing\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:filter\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:ignore-result\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:navigation-mode\">\n            <ref name=\"navigation\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"navigation\">\n    <choice>\n        <value>none</value>\n        <value>current</value>\n        <value>parent</value>\n    </choice>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:order\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-cycle\">\n            <ref name=\"tab-cycles\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"tab-cycles\">\n    <choice>\n        <value>records</value>\n        <value>current</value>\n        <value>page</value>\n    </choice>\n</define>\n<define name=\"form-connection-resource\">\n    <element name=\"form:connection-resource\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"xforms-model\">\n    <element name=\"xforms:model\">\n        <ref name=\"anyAttListOrElements\"/>\n    </element>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:text\">\n        <ref name=\"form-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <ref name=\"column-controls\"/>\n</define>\n<define name=\"form-text-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-control-attlist\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"common-control-id-attlist\"/>\n    <ref name=\"xforms-bind-attlist\"/>\n</define>\n<define name=\"common-form-control-content\">\n    <optional>\n        <ref name=\"form-properties\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-event-listeners\"/>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:textarea\">\n        <ref name=\"form-textarea-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-textarea-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:password\">\n        <ref name=\"form-password-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:echo-char\" a:defaultValue=\"*\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:file\">\n        <ref name=\"form-file-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-file-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:formatted-text\">\n        <ref name=\"form-formatted-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:validation\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:number\">\n        <ref name=\"form-number-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"common-numeric-control-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:date\">\n        <ref name=\"form-date-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:time\">\n        <ref name=\"form-time-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:fixed-text\">\n        <ref name=\"form-fixed-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multi-line\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:combobox\">\n        <ref name=\"form-combobox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:auto-complete\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-item\">\n    <element name=\"form:item\">\n        <ref name=\"form-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-item-attlist\" combine=\"interleave\">\n    <ref name=\"label\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:listbox\">\n        <ref name=\"form-listbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-option\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"bound-column\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multiple\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-option\">\n    <element name=\"form:option\">\n        <ref name=\"form-option-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-option-attlist\" combine=\"interleave\">\n    <ref name=\"current-selected\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:button\">\n        <ref name=\"form-button-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:default-button\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:toggle\" a:default-value=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:focus-on-click\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-submission\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image\">\n        <ref name=\"form-image-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:checkbox\">\n        <ref name=\"form-checkbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"states\">\n    <choice>\n        <value>unchecked</value>\n        <value>checked</value>\n        <value>unknown</value>\n    </choice>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-state\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:is-tristate\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:state\" a:defaultValue=\"unchecked\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:radio\">\n        <ref name=\"form-radio-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-radio-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"current-selected\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:frame\">\n        <ref name=\"form-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image-frame\">\n        <ref name=\"form-image-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:hidden\">\n        <ref name=\"form-hidden-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-hidden-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:grid\">\n        <ref name=\"form-grid-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-column\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-grid-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-column\">\n    <element name=\"form:column\">\n        <ref name=\"form-column-attlist\"/>\n        <oneOrMore>\n            <ref name=\"column-controls\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-column-attlist\" combine=\"interleave\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"text-style-name\"/>\n</define>\n<define name=\"text-style-name\">\n    <optional>\n        <attribute name=\"form:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:value-range\">\n        <ref name=\"form-value-range-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:step-size\" a:defaultName=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:page-step-size\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:delay-for-repeat\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:orientation\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:generic-control\">\n        <ref name=\"form-generic-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-generic-control-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:control-implementation\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"xforms-bind-attlist\">\n    <optional>\n        <attribute name=\"xforms:bind\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"types\">\n    <choice>\n        <value>submit</value>\n        <value>reset</value>\n        <value>push</value>\n        <value>url</value>\n    </choice>\n</define>\n<define name=\"button-type\">\n    <optional>\n        <attribute name=\"form:button-type\" a:defaultValue=\"push\">\n            <ref name=\"types\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-control-id-attlist\">\n    <attribute name=\"form:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"current-selected\">\n    <optional>\n        <attribute name=\"form:current-selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-value-attlist\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-current-value-attlist\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-disabled-attlist\">\n    <optional>\n        <attribute name=\"form:disabled\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dropdown\">\n    <optional>\n        <attribute name=\"form:dropdown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"for\">\n    <optional>\n        <attribute name=\"form:for\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"image-data\">\n    <optional>\n        <attribute name=\"form:image-data\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"label\">\n    <optional>\n        <attribute name=\"form:label\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-maxlength-attlist\">\n    <optional>\n        <attribute name=\"form:max-length\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-printable-attlist\">\n    <optional>\n        <attribute name=\"form:printable\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-readonly-attlist\">\n    <optional>\n        <attribute name=\"form:readonly\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"selected\">\n    <optional>\n        <attribute name=\"form:selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"size\">\n    <optional>\n        <attribute name=\"form:size\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-index\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-stop\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-frame\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-location\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-title-attlist\">\n    <optional>\n        <attribute name=\"form:title\"/>\n    </optional>\n</define>\n<define name=\"common-form-visual-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:visual-effect\">\n            <choice>\n                <value>flat</value>\n                <value>3d</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-relative-image-position-attlist\"\n        combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"form:image-position\" a:defaultValue=\"center\">\n                <value>center</value>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"form:image-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"form:image-align\" a:defaultValue=\"center\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"bound-column\">\n    <optional>\n        <attribute name=\"form:bound-column\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-convert-empty-attlist\">\n    <optional>\n        <attribute name=\"form:convert-empty-to-null\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-field-attlist\">\n    <optional>\n        <attribute name=\"form:data-field\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source\">\n    <optional>\n        <attribute name=\"form:list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source-type\">\n    <optional>\n        <attribute name=\"form:list-source-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>sql</value>\n                <value>sql-pass-through</value>\n                <value>value-list</value>\n                <value>table-fields</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-properties\">\n    <element name=\"form:properties\">\n        <oneOrMore>\n            <ref name=\"form-property\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"form-property-name\" combine=\"interleave\">\n    <attribute name=\"form:property-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"form-property-value-and-type-attlist\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-value-and-type-attlist\"/>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:list-property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-type-and-value-list\"/>\n    </element>\n</define>\n<define name=\"form-property-type-and-value-list\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"office:currency\">\n                            <ref name=\"string\"/>\n                        </attribute>\n                    </optional>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:date-value\">\n                        <ref name=\"dateOrDateTime\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:time-value\">\n                        <ref name=\"duration\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:boolean-value\">\n                        <ref name=\"boolean\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:string-value\">\n                        <ref name=\"string\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"office-annotation\">\n    <element name=\"office:annotation\">\n        <ref name=\"office-annotation-attlist\"/>\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"dc-creator\"/>\n        </optional>\n        <optional>\n            <ref name=\"dc-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"meta-date-string\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-p\"/>\n                <ref name=\"text-list\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-annotation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"meta-date-string\">\n    <element name=\"meta:date-string\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"common-num-format-prefix-suffix-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:num-suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-num-format-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:num-format\">\n            <choice>\n                <value>1</value>\n                <value>i</value>\n                <value>I</value>\n                <ref name=\"string\"/>\n                <empty/>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:num-format\">\n                <choice>\n                    <value>a</value>\n                    <value>A</value>\n                </choice>\n            </attribute>\n            <ref name=\"style-num-letter-sync-attlist\"/>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-num-letter-sync-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-letter-sync\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-change-info\">\n    <element name=\"office:change-info\">\n        <ref name=\"dc-creator\"/>\n        <ref name=\"dc-date\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-event-listeners\">\n    <element name=\"office:event-listeners\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"script-event-listener\"/>\n                <ref name=\"presentation-event-listener\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"script-event-listener\" combine=\"interleave\">\n    <element name=\"script:event-listener\">\n        <ref name=\"script-event-listener-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"script:macro-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <group>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                    <value>simple</value>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                    <value>onRequest</value>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"math-math\">\n    <element name=\"math:math\">\n        <ref name=\"mathMarkup\"/>\n    </element>\n</define>\n\n<!-- To avoid inclusion of the complete MathML schema, anything -->\n<!-- is allowed within a math:math top-level element            -->\n<define name=\"mathMarkup\">\n    <zeroOrMore>\n        <choice>\n            <attribute>\n                <anyName/>\n            </attribute>\n            <text/>\n            <element>\n                <anyName/>\n                <ref name=\"mathMarkup\"/>\n            </element>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-dde-connection-decl\">\n    <element name=\"text:dde-connection-decl\">\n        <ref name=\"text-dde-connection-decl-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-application\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-topic\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-item\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:automatic-update\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-link\">\n    <element name=\"table:dde-link\">\n        <ref name=\"office-dde-source\"/>\n        <ref name=\"table-table\"/>\n    </element>\n</define>\n<define name=\"office-dde-source\">\n    <element name=\"office:dde-source\">\n        <ref name=\"office-dde-source-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:conversion-mode\" \n                    a:defaultValue=\"into-default-style-data-style\">\n            <choice>\n                <value>into-default-style-data-style</value>\n                <value>into-english-number</value>\n                <value>keep-text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animate\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"common-repeat-timing-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:set\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-set-values-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateMotion\">\n        <ref name=\"anim-animate-motion-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:path\">\n            <ref name=\"pathData\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:origin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"paced\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateColor\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"anim-animate-color-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation\" a:defaultValue=\"rgb\">\n            <choice>\n                <value>rgb</value>\n                <value>hsl</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation-direction\"     \n                                   a:defaultValue=\"clockwise\">\n            <choice>\n                <value>clockwise</value>\n                <value>counter-clockwise</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateTransform\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"anim-animate-transform-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-transform-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:type\">\n        <choice>\n            <value>translate</value>\n            <value>scale</value>\n            <value>rotate</value>\n            <value>skewX</value>\n            <value>skewY</value> \n        </choice>\n    </attribute>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:transitionFilter\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist \"/>\n        <ref name=\"anim-transition-filter-attlist\"/>\n        <ref name=\"common-fill-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:type\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:mode\" a:defaultValue=\"in\">\n            <choice>\n                <value>in</value>\n                <value>out</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:targetElement\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-named-target-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:attributeName\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:sub-item\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:values\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-spline-mode-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"discrete\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keyTimes\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keySplines\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:accumulate\">\n            <choice>\n                <value>none</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:additive\">\n            <choice>\n                <value>replace</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-set-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:to\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <ref name=\"common-anim-set-values-attlist\"/>\n    <optional>\n        <attribute name=\"smil:from\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"smil:by\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:begin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:end\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dur-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:dur\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-endsync-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:endsync\">\n            <choice>\n                <value>first</value>\n                <value>last</value>\n                <value>all</value>\n                <value>media</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-repeat-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:repeatDur\">\n            <ref name=\"string\"/>\n        </attribute>\n        <attribute name=\"smil:repeatCount\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fill\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>auto</value>\n                <value>default</value>\n                <value>transition</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fillDefault\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>transition</value>\n                <value>auto</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restart\" a:defaultValue=\"default\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>default</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restartDefault\" a:defaultValue=\"inherit\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>    \n        <attribute name=\"smil:accelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:decelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:autoReverse\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:par\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"common-basic-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-begin-end-timing-attlist\"/>\n   <ref name=\"common-dur-timing-attlist\"/>\n   <ref name=\"common-repeat-timing-attlist\"/>\n</define>\n\n<define name=\"common-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-basic-timing-attlist\"/>\n   <ref name=\"common-restart-timing-attlist\"/>\n   <ref name=\"common-restart-default-attlist\"/>\n   <ref name=\"common-fill-timing-attlist\"/>\n   <ref name=\"common-fill-default-attlist\"/>\n   <ref name=\"common-time-manip-attlist\"/>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:seq\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:iterate\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anin-iterate-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anin-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:targetElement\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anin-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anin-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-interval\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:audio\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-audio-attlist\"/>\n        <ref name=\"common-basic-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:audio-level\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:command\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-command-attlist\"/>\n        <ref name=\"common-begin-end-timing-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <zeroOrMore>\n            <element name=\"anim:param\">\n                <attribute name=\"anim:name\"/>\n                <attribute name=\"anim:value\"/>\n            </element>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anim-command-attlist\" combine=\"interleave\">\n    <attribute name=\"anim:command\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-style\">\n    <element name=\"style:style\">\n        <ref name=\"style-style-attlist\"/>\n        <ref name=\"style-style-content\"/>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:parent-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:list-style-name\">\n            <choice>\n                <ref name=\"styleName\"/>\n                <empty/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-update\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:class\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:default-outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-map\">\n    <element name=\"style:map\">\n        <ref name=\"style-map-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:condition\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:apply-style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-default-style\">\n    <element name=\"style:default-style\">\n        <ref name=\"style-style-content\"/>\n    </element>\n</define>\n<define name=\"style-page-layout\">\n    <element name=\"style:page-layout\">\n        <ref name=\"style-page-layout-attlist\"/>\n        <optional>\n            <ref name=\"style-page-layout-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-header-style\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-footer-style\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-usage\" a:defaultValue=\"all\">\n            <choice>\n                <value>all</value>\n                <value>left</value>\n                <value>right</value>\n                <value>mirrored</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-style\">\n    <element name=\"style:header-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-footer-style\">\n    <element name=\"style:footer-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page\">\n    <element name=\"style:master-page\">\n        <ref name=\"style-master-page-attlist\"/>\n        <optional>\n            <ref name=\"style-header\"/>\n            <optional>\n                <ref name=\"style-header-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"style-footer\"/>\n            <optional>\n                <ref name=\"style-footer-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header\">\n    <element name=\"style:header\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer\">\n    <element name=\"style:footer\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-header-left\">\n    <element name=\"style:header-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer-left\">\n    <element name=\"style:footer-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"header-footer-content\">\n    <choice>\n        <group>\n            <ref name=\"text-decls\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"text-h\"/>\n                    <ref name=\"text-p\"/>\n                    <ref name=\"text-list\"/>\n                    <ref name=\"table-table\"/>\n                    <ref name=\"text-section\"/>\n                    <ref name=\"text-table-of-content\"/>\n                    <ref name=\"text-illustration-index\"/>\n                    <ref name=\"text-table-index\"/>\n                    <ref name=\"text-object-index\"/>\n                    <ref name=\"text-user-index\"/>\n                    <ref name=\"text-alphabetical-index\"/>\n                    <ref name=\"text-bibliography\"/>\n                    <ref name=\"text-index-title\"/>\n                    <ref name=\"change-marks\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n        <group>\n            <optional>\n                <ref name=\"style-region-left\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-center\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-right\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-style-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-region-left\">\n    <element name=\"style:region-left\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-center\">\n    <element name=\"style:region-center\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-right\">\n    <element name=\"style:region-right\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n\n<define name=\"region-content\">\n    <zeroOrMore>\n        <ref name=\"text-p\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-notes\">\n    <element name=\"presentation:notes\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"presentation-notes-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-template\">\n    <element name=\"table:table-template\">\n        <ref name=\"table-table-template-attlist\"/>\n        <optional>\n            <ref name=\"table-first-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-first-column\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-column\"/>\n        </optional>\n        <choice>\n            <ref name=\"table-body\"/>\n            <group>\n                <ref name=\"table-even-rows\"/>\n                <ref name=\"table-odd-rows\"/>\n            </group>\n            <group>\n                <ref name=\"table-even-columns\"/>\n                <ref name=\"table-odd-columns\"/>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"rowOrCol\">\n    <choice>\n        <value>row</value>\n        <value>column</value>\n    </choice>\n</define>\n<define name=\"table-first-row\">\n    <element name=\"table:first-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-row\">\n    <element name=\"table:last-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-first-column\">\n    <element name=\"table:first-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-column\">\n    <element name=\"table:last-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-body\">\n    <element name=\"table:body\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-rows\">\n    <element name=\"table:even-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-rows\">\n    <element name=\"table:odd-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-columns\">\n    <element name=\"table:even-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-columns\">\n    <element name=\"table:odd-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"common-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-font-face\">\n    <element name=\"style:font-face\">\n        <ref name=\"style-font-face-attlist\"/>\n        <optional>\n            <ref name=\"svg-font-face-src\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-definition-src\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-stretch\">\n            <choice>\n                <value>normal</value>\n                <value>ultra-condensed</value>\n                <value>extra-condensed</value>\n                <value>condensed</value>\n                <value>semi-condensed</value>\n                <value>semi-expanded</value>\n                <value>expanded</value>\n                <value>extra-expanded</value>\n                <value>ultra-expanded</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-size\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:unicode-range\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:units-per-em\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:panose-1\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemv\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemh\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:slope\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:cap-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:accent-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ascent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:descent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:widths\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:bbox\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:overline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:overline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"svg-font-face-src\">\n    <element name=\"svg:font-face-src\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"svg-font-face-uri\"/>\n                <ref name=\"svg-font-face-name\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-uri\">\n    <element name=\"svg:font-face-uri\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"svg-font-face-format\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-format\">\n    <element name=\"svg:font-face-format\">\n        <optional>\n            <attribute name=\"svg:string\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"svg-font-face-name\">\n    <element name=\"svg:font-face-name\">\n        <optional>\n            <attribute name=\"name\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"svg-definition-src\">\n    <element name=\"svg:definition-src\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n    <empty/>\n    </element>\n</define>\n\n<define name=\"common-svg-font-face-xlink-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-adornments\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-number-style\">\n    <element name=\"number:number-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"any-number\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-number\">\n    <choice>\n        <ref name=\"number-number\"/>\n        <ref name=\"number-scientific-number\"/>\n        <ref name=\"number-fraction\"/>\n    </choice>\n</define>\n<define name=\"number-number\">\n    <element name=\"number:number\">\n        <ref name=\"number-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"number-embedded-text\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-replacement\"/>\n    </optional>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:display-factor\" a:defaultValue=\"1\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-embedded-text\">\n    <element name=\"number:embedded-text\">\n        <ref name=\"number-embedded-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-embedded-text-attlist\" combine=\"interleave\">\n    <attribute name=\"number:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"number-scientific-number\">\n    <element name=\"number:scientific-number\">\n        <ref name=\"number-scientific-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-scientific-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-exponent-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction\">\n    <element name=\"number:fraction\">\n        <ref name=\"number-fraction-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-numerator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-denominator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:denominator-value\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-currency-style\">\n    <element name=\"number:currency-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <choice>\n                <group>\n                    <ref name=\"number-and-text\"/>\n                    <optional>\n                        <ref name=\"currency-symbol-and-text\"/>\n                    </optional>\n                </group>\n                <group>\n                    <ref name=\"currency-symbol-and-text\"/>\n                    <optional>\n                        <ref name=\"number-and-text\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"currency-symbol-and-text\">\n    <ref name=\"number-currency-symbol\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-and-text\">\n    <ref name=\"number-number\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-currency-symbol\">\n    <element name=\"number:currency-symbol\">\n        <ref name=\"number-currency-symbol-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-currency-symbol-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-percentage-style\">\n    <element name=\"number:percentage-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-and-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-date-style\">\n    <element name=\"number:date-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-date\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-date\">\n    <choice>\n        <ref name=\"number-day\"/>\n        <ref name=\"number-month\"/>\n        <ref name=\"number-year\"/>\n        <ref name=\"number-era\"/>\n        <ref name=\"number-day-of-week\"/>\n        <ref name=\"number-week-of-year\"/>\n        <ref name=\"number-quarter\"/>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-day\">\n    <element name=\"number:day\">\n        <ref name=\"number-day-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month\">\n    <element name=\"number:month\">\n        <ref name=\"number-month-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:textual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:possessive-form\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-year\">\n    <element name=\"number:year\">\n        <ref name=\"number-year-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-year-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-era\">\n    <element name=\"number:era\">\n        <ref name=\"number-era-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-era-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-day-of-week\">\n    <element name=\"number:day-of-week\">\n        <ref name=\"number-day-of-week-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-of-week-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-week-of-year\">\n    <element name=\"number:week-of-year\">\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter\">\n    <element name=\"number:quarter\">\n        <ref name=\"number-quarter-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-time-style\">\n    <element name=\"number:time-style\">\n        <ref name=\"number-time-style-attlist\"/>\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-time\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-time\">\n    <choice>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-time-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:truncate-on-overflow\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-hours\">\n    <element name=\"number:hours\">\n        <ref name=\"number-hours-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-hours-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-minutes\">\n    <element name=\"number:minutes\">\n        <ref name=\"number-minutes-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-minutes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds\">\n    <element name=\"number:seconds\">\n        <ref name=\"number-seconds-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-places\" a:defaultValue=\"0\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-am-pm\">\n    <element name=\"number:am-pm\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-boolean-style\">\n    <element name=\"number:boolean-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-boolean\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-boolean\">\n    <element name=\"number:boolean\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-text-style\">\n    <element name=\"number:text-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"number-text-content\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-text\">\n    <element name=\"number:text\">\n        <text/>\n    </element>\n</define>\n<define name=\"number-text-content\">\n    <element name=\"number:text-content\">\n        <empty/>\n    </element>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:title\"/>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:volatile\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-auto-reorder-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:automatic-order\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-format-source-attlist\">\n    <optional>\n        <attribute name=\"number:format-source\" a:defaultValue=\"fixed\">\n            <choice>\n                <value>fixed</value>\n                <value>language</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-format\" a:defaultValue=\"1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-language\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>medium</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-decimal-places-attlist\">\n    <optional>\n        <attribute name=\"number:decimal-places\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-integer-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:grouping\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-calendar-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:calendar\">\n            <choice>\n                <value>gregorian</value>\n                <value>gengou</value>\n                <value>ROC</value>\n                <value>hanja_yoil</value>\n                <value>hanja</value>\n                <value>hijri</value>\n                <value>jewish</value>\n                <value>buddhist</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>text</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>paragraph</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>section</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-section-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>ruby</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-ruby-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"text-linenumbering-configuration\">\n    <element name=\"text:linenumbering-configuration\">\n        <ref name=\"text-linenumbering-configuration-attlist\"/>\n        <optional>\n            <ref name=\"text-linenumbering-separator\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:increment\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-position\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>rigth</value>\n                <value>inner</value>\n                <value>outer</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:offset\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-empty-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-in-text-boxes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-on-page\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-separator\">\n    <element name=\"text:linenumbering-separator\">\n        <optional>\n            <attribute name=\"text:increment\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-notes-configuration\">\n    <element name=\"text:notes-configuration\">\n        <ref name=\"text-notes-configuration-content\"/>\n    </element>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-body-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:default-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-numbering-at\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:footnotes-position\">\n            <choice>\n                <value>text</value>\n                <value>page</value>\n                <value>section</value>\n                <value>document</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-forward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-backward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration\">\n    <element name=\"text:bibliography-configuration\">\n        <ref name=\"text-bibliography-configuration-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-sort-key\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:numbered-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-by-position\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sort-key\">\n    <element name=\"text:sort-key\">\n        <ref name=\"text-sort-key-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"text-sort-key-attlist\" combine=\"interleave\">\n    <attribute name=\"text:key\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n    <optional>\n        <attribute name=\"text:sort-ascending\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style\">\n    <element name=\"text:list-style\">\n        <ref name=\"text-list-style-attr\"/>\n        <zeroOrMore>\n            <ref name=\"text-list-style-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:consecutive-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-attr\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-number\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-number-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-bullet\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-bullet-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <attribute name=\"text:bullet-char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:bullet-relative-size\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-image\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-image-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-image-attr\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-draw-data-attlist\"/>\n        <ref name=\"office-binary-data\"/>\n    </choice>\n</define>\n<define name=\"text-outline-style\">\n    <element name=\"text:outline-style\">\n        <oneOrMore>\n            <ref name=\"text-outline-level-style\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-outline-level-style\">\n    <element name=\"text:outline-level-style\">\n        <ref name=\"text-outline-level-style-attlist\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-column</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-column-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-row</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-row-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-cell</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-cell-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <choice>\n                <value>graphic</value>\n                <value>presentation</value>\n            </choice>\n        </attribute>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-graphic-properties\">\n    <element name=\"style:graphic-properties\">\n        <ref name=\"style-graphic-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-graphic-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-graphic-properties-content-strict\">\n    <ref name=\"style-graphic-properties-attlist\"/>\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-graphic-properties-elements\"/>\n</define>\n\n<define name=\" style-graphic-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>drawing-page</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-drawing-page-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-drawing-page-properties\">\n    <element name=\"style:drawing-page-properties\">\n        <ref name=\"style-drawing-page-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-drawing-page-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-drawing-page-properties-content-strict\">\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-elements\"/>\n</define>\n<define name=\"draw-gradient\">\n    <element name=\"draw:gradient\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-gradient-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <ref name=\"gradient-style\"/>\n    </attribute>\n</define>\n<define name=\"gradient-style\">\n    <choice>\n        <value>linear</value>\n        <value>axial</value>\n        <value>radial</value>\n        <value>ellipsoid</value>\n        <value>square</value>\n        <value>rectangular</value>\n    </choice>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:cx\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:cy\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:border\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"svg-linearGradient\">\n    <element name=\"svg:linearGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:x1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:x2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-radialGradient\">\n    <element name=\"svg:radialGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:cx\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:cy\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:r\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fx\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fy\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-stop\">\n    <element name=\"svg:stop\">\n        <attribute name=\"svg:offset\">\n            <choice>\n                <ref name=\"double\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <optional>\n            <attribute name=\"svg:stop-color\">\n                <ref name=\"color\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:stop-opacity\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:gradientUnits\" a:defaultValue=\"objectBoundingBox\">\n            <value>objectBoundingBox</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:gradientTransform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:spreadMethod\" a:defaultValue=\"pad\">\n            <choice>\n                <value>pad</value>\n                <value>reflect</value>\n                <value>repeat</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch\">\n    <element name=\"draw:hatch\">\n        <ref name=\"draw-hatch-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <choice>\n            <value>single</value>\n            <value>double</value>\n            <value>triple</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:rotation\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image\">\n    <element name=\"draw:fill-image\">\n        <ref name=\"draw-fill-image-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-opacity\">\n    <element name=\"draw:opacity\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-opacity-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-opacity-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-marker\">\n    <element name=\"draw:marker\">\n        <ref name=\"draw-marker-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash\">\n    <element name=\"draw:stroke-dash\">\n        <ref name=\"draw-stroke-dash-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style\">\n            <choice>\n                <value>rect</value>\n                <value>round</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:dots1\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots1-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-presentation-page-layout\">\n    <element name=\"style:presentation-page-layout\">\n        <attribute name=\"style:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"style:display-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"presentation-placeholder\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-placeholder\">\n    <element name=\"presentation:placeholder\">\n        <attribute name=\"presentation:object\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n        <attribute name=\"svg:x\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>chart</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-chart-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-properties-content\">\n    <ref name=\"anyAttListOrElements\"/>\n</define>\n<define name=\"style-page-layout-properties\">\n    <element name=\"style:page-layout-properties\">\n        <ref name=\"style-page-layout-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-page-layout-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-page-layout-properties-content-strict\">\n    <ref name=\"style-page-layout-properties-attlist\"/>\n    <ref name=\"style-page-layout-properties-elements\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:page-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:page-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:paper-tray-name\">\n            <choice>\n                <value>default</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-orientation\">\n            <choice>\n                <value>portrait</value>\n                <value>landscape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:register-truth-ref-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print\">\n            <list>\n                <zeroOrMore>\n                    <choice>\n                        <value>headers</value>\n                        <value>grid</value>\n                        <value>annotations</value>\n                        <value>objects</value>\n                        <value>charts</value>\n                        <value>drawings</value>\n                        <value>formulas</value>\n                        <value>zero-values</value>\n                    </choice>\n                </zeroOrMore>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-page-order\">\n            <choice>\n                <value>ttb</value>\n                <value>ltr</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:first-page-number\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n                <value>continue</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:scale-to\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:scale-to-pages\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:table-centering\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>both</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:footnote-max-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-footnote-sep\"/>\n</define>\n\n<define name=\"style-footnote-sep\">\n    <optional>\n        <element name=\"style:footnote-sep\">\n            <ref name=\"style-footnote-sep-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-footnote-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:line-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:adjustment\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-before-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-after-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-mode\">\n            <choice>\n                <value>none</value>\n                <value>line</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-base-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-lines\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-below\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-print\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties\">\n    <element name=\"style:header-footer-properties\">\n        <ref name=\"style-header-footer-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-header-footer-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-header-footer-properties-content-strict\">\n        <ref name=\"style-header-footer-properties-attlist\"/>\n        <ref name=\"style-header-footer-properties-elements\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:dynamic-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties\">\n    <element name=\"style:text-properties\">\n        <ref name=\"style-text-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-text-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-text-properties-content-strict\">\n    <ref name=\"style-text-properties-attlist\"/>\n    <ref name=\"style-text-properties-elements\"/>\n</define>\n\n<define name=\"style-text-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontVariant\">\n    <choice>\n        <value>normal</value>\n        <value>small-caps</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-transform\">\n            <choice>\n                <value>none</value>\n                <value>lowercase</value>\n                <value>uppercase</value>\n                <value>capitalize</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n            <attribute name=\"fo:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-window-font-color\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-outline\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-position\">\n            <list>\n                <choice>\n                    <ref name=\"percent\"/>\n                    <value>super</value>\n                    <value>sub</value>\n                </choice>\n                <optional>\n                    <ref name=\"percent\"/>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-asian\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-complex\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontFamilyGeneric\">\n    <choice>\n        <value>roman</value>\n        <value>swiss</value>\n        <value>modern</value>\n        <value>decorative</value>\n        <value>script</value>\n        <value>system</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-style-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-asian\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-complex\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontPitch\">\n    <choice>\n        <value>fixed</value>\n        <value>variable</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"textEncoding\">\n    <data type=\"string\">\n        <param name=\"pattern\">[A-Za-z][A-Za-z0-9._\\-]*</param>\n    </data>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-size\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-asian\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-complex\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-size-rel\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-asian\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-complex\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:script-type\">\n            <choice>\n                <value>latin</value>\n                <value>asian</value>\n                <value>complex</value>\n                <value>ignore</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:letter-spacing\">\n            <choice>\n                <ref name=\"length\"/>\n                <value>normal</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-asian\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-complex\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-asian\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-complex\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-asian\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-complex\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontStyle\">\n    <choice>\n        <value>normal</value>\n        <value>italic</value>\n        <value>oblique</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-relief\">\n            <choice>\n            <value>none</value>\n                <value>embossed</value>\n                <value>engraved</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"shadowType\">\n    <choice>\n        <value>none</value>\n        <!-- The follwing string must match an XSL shadow decl -->\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineType\">\n    <choice>\n        <value>none</value>\n        <value>single</value>\n        <value>double</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineStyle\">\n    <choice>\n        <value>none</value>\n        <value>solid</value>\n        <value>dotted</value>\n        <value>dash</value>\n        <value>long-dash</value>\n        <value>dot-dash</value>\n        <value>dot-dot-dash</value>\n        <value>wave</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineWidth\">\n    <choice>\n        <value>auto</value>\n        <value>normal</value>\n        <value>bold</value>\n        <value>thin</value>\n        <value>dash</value>\n        <value>medium</value>\n        <value>thick</value>\n        <ref name=\"positiveInteger\"/>\n        <ref name=\"percent\"/>\n        <ref name=\"positiveLength\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-asian\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-complex\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontWeight\">\n    <choice>\n        <value>normal</value>\n        <value>bold</value>\n        <value>100</value>\n        <value>200</value>\n        <value>300</value>\n        <value>400</value>\n        <value>500</value>\n        <value>600</value>\n        <value>700</value>\n        <value>800</value>\n        <value>900</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineMode\">\n    <choice>\n        <value>continuous</value>\n        <value>skip-white-space</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:letter-kerning\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-blinking\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine\">\n            <choice>\n                <value>none</value>\n                <value>letters</value>\n                <value>lines</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine-start-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:text-combine-end-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-emphasize\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <choice>\n                        <value>none</value>\n                        <value>accent</value>\n                        <value>dot</value>\n                        <value>circle</value>\n                        <value>disc</value>\n                    </choice>\n                    <choice>\n                        <value>above</value>\n                        <value>below</value>\n                    </choice>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-scale\">\n            <choice>\n                <value>fixed</value>\n                <value>line-height</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenate\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-remain-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-push-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <value>true</value>\n        </attribute>\n        <attribute name=\"text:display\">\n            <value>none</value>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <value>none</value>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-paragraph-properties\">\n    <element name=\"style:paragraph-properties\">\n        <ref name=\"style-paragraph-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-paragraph-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-paragraph-properties-content-strict\">\n    <ref name=\"style-paragraph-properties-attlist\"/>\n    <ref name=\"style-paragraph-properties-elements\"/>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:line-height\">\n            <choice>\n                <value>normal</value>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-height-at-least\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-spacing\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-independent-line-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n\n<define name=\"common-text-align\">\n    <optional>\n        <attribute name=\"fo:text-align\">\n            <choice>\n                <value>start</value>\n                <value>end</value>\n                <value>left</value>\n                <value>right</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-align-last\">\n            <choice>\n                <value>start</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:justify-single-word\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:widows\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:orphans\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-tab-stops\"/>\n</define>\n\n<define name=\"style-tab-stops\">\n    <optional>\n        <element name=\"style:tab-stops\">\n            <zeroOrMore>\n                <ref name=\"style-tab-stop\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n\n<define name=\"style-tab-stop\">\n    <element name=\"style:tab-stop\">\n        <ref name=\"style-tab-stop-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <attribute name=\"style:position\">\n        <ref name=\"nonNegativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"style:type\" a:defaultValue=\"left\">\n                <choice>\n                    <value>left</value>\n                    <value>center</value>\n                    <value>right</value>\n                </choice>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"style:type\">\n                <value>char</value>\n            </attribute>\n            <ref name=\"style-tab-stop-char-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"style-tab-stop-char-attlist\" combine=\"interleave\">\n    <attribute name=\"style:char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text\" a:defaultValue=\" \">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:tab-stop-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-keep\">\n            <choice>\n                <value>auto</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-ladder-count\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-drop-cap\"/>\n</define>\n\n<define name=\"style-drop-cap\">\n    <optional>\n        <element name=\"style:drop-cap\">\n            <ref name=\"style-drop-cap-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:length\" a:defaultValue=\"1\">\n            <choice>\n                <value>word</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:lines\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:distance\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n        <optional>\n            <attribute name=\"style:register-true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n\n<define name=\"common-horizontal-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-left\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-right\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-indent\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-text-indent\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n\n<define name=\"common-vertical-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-top\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-bottom\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n\n<define name=\"common-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n\n<define name=\"common-break-attlist\">\n    <optional>\n        <attribute name=\"fo:break-before\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:break-after\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n\n<define name=\"common-background-color-attlist\">\n    <optional>\n        <attribute name=\"fo:background-color\">\n            <choice>\n                <value>transparent</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n\n<define name=\"style-background-image\">\n    <optional>\n        <element name=\"style:background-image\">\n            <ref name=\"style-background-image-attlist\"/>\n            <choice>\n                <ref name=\"common-draw-data-attlist\"/>\n                <ref name=\"office-binary-data\"/>\n                <empty/>\n            </choice>\n        </element>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\" a:defaultValue=\"repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:position\" a:defaultValue=\"center\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>top</value>\n                <value>bottom</value>\n                <list>\n                    <ref name=\"horiBackPos\"/>\n                    <ref name=\"vertBackPos\"/>\n                </list>\n                <list>\n                    <ref name=\"vertBackPos\"/>\n                    <ref name=\"horiBackPos\"/>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horiBackPos\">\n    <choice>\n        <value>left</value>\n        <value>center</value>\n        <value>right</value>\n    </choice>\n</define>\n<define name=\"vertBackPos\">\n    <choice>\n        <value>top</value>\n        <value>center</value>\n        <value>bottom</value>\n    </choice>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n\n<define name=\"common-border-attlist\">\n    <optional>\n        <attribute name=\"fo:border\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-top\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-bottom\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-left\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-right\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n\n<define name=\"common-border-line-width-attlist\">\n    <optional>\n        <attribute name=\"style:border-line-width\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-top\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-bottom\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-left\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-right\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"borderWidths\">\n    <list>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n    </list>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n\n<define name=\"common-padding-attlist\">\n    <optional>\n        <attribute name=\"fo:padding\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-bottom\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-right\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n\n<define name=\"common-shadow-attlist\">\n    <optional>\n        <attribute name=\"style:shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n\n<define name=\"common-keep-with-next-attlist\">\n    <optional>\n        <attribute name=\"fo:keep-with-next\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:line-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-autospace\">\n            <choice>\n                <value>none</value>\n                <value>ideograph-alpha</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:punctuation-wrap\">\n            <choice>\n                <value>simple</value>\n                <value>hanging</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-break\">\n            <choice>\n                <value>normal</value>\n                <value>strict</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"auto\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n\n<define name=\"common-writing-mode-attlist\">\n    <optional>\n        <attribute name=\"style:writing-mode\">\n            <choice>\n                <value>lr-tb</value>\n                <value>rl-tb</value>\n                <value>tb-rl</value>\n                <value>tb-lr</value>\n                <value>lr</value>\n                <value>rl</value>\n                <value>tb</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:writing-mode-automatic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:snap-to-layout-grid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n\n<define name=\"common-page-number-attlist\">\n    <optional>\n        <attribute name=\"style:page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:background-transparency\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties\">\n    <element name=\"style:ruby-properties\">\n        <ref name=\"style-ruby-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-ruby-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-ruby-properties-content-strict\">\n    <ref name=\"style-ruby-properties-attlist\"/>\n    <ref name=\"style-ruby-properties-elements\"/>\n</define>\n\n<define name=\"style-ruby-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-position\">\n            <choice>\n                <value>above</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>distribute-letter</value>\n                <value>distribute-space</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties\">\n    <element name=\"style:section-properties\">\n        <ref name=\"style-section-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-section-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-section-properties-content-strict\">\n    <ref name=\"style-section-properties-attlist\"/>\n    <ref name=\"style-section-properties-elements\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n\n<define name=\"style-columns\">\n    <optional>\n        <element name=\"style:columns\">\n            <ref name=\"style-columns-attlist\"/>\n            <optional>\n                <ref name=\"style-column-sep\"/>\n            </optional>\n            <zeroOrMore>\n                <ref name=\"style-column\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <attribute name=\"fo:column-count\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:column-gap\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column\">\n    <element name=\"style:column\">\n        <ref name=\"style-column-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <attribute name=\"style:rel-width\">\n        <ref name=\"relativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:start-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:end-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-before\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-after\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep\">\n    <element name=\"style:column-sep\">\n        <ref name=\"style-column-sep-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style\" a:defaultValue=\"solid\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>dotted</value>\n                <value>dashed</value>\n                <value>dot-dashed</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <attribute name=\"style:width\">\n        <ref name=\"length\"/>\n    </attribute>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:height\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"top\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:color\" a:defaultValue=\"#000000\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:dont-balance-text-columns\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <zeroOrMore>\n        <ref name=\"text-notes-configuration\"/>\n    </zeroOrMore>\n</define>\n<define name=\"style-table-properties\">\n    <element name=\"style:table-properties\">\n        <ref name=\"style-table-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-properties-content-strict\">\n    <ref name=\"style-table-properties-attlist\"/>\n    <ref name=\"style-table-properties-elements\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>margins</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:may-break-between-rows\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-model\">\n            <choice>\n                <value>collapsing</value>\n                <value>separating</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties\">\n    <element name=\"style:table-column-properties\">\n        <ref name=\"style-table-column-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-column-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-column-properties-content-strict\">\n    <ref name=\"style-table-column-properties-attlist\"/>\n    <ref name=\"style-table-column-properties-elements\"/>\n</define>\n\n<define name=\"style-table-column-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:column-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-column-width\">\n            <ref name=\"relativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-column-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties\">\n    <element name=\"style:table-row-properties\">\n        <ref name=\"style-table-row-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-row-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-row-properties-content-strict\">\n    <ref name=\"style-table-row-properties-attlist\"/>\n    <ref name=\"style-table-row-properties-elements\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:row-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:min-row-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-row-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties\">\n    <element name=\"style:table-cell-properties\">\n        <ref name=\"style-table-cell-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-cell-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-cell-properties-content-strict\">\n    <ref name=\"style-table-cell-properties-attlist\"/>\n    <ref name=\"style-table-cell-properties-elements\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>automatic</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-align-source\">\n            <choice>\n                <value>fix</value>\n                <value>value-type</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n\n<define name=\"common-style-direction-attlist\">\n    <optional>\n        <attribute name=\"style:direction\">\n            <choice>\n                <value>ltr</value>\n                <value>ttb</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:glyph-orientation-vertical\">\n            <choice>\n                <value>auto</value>\n                <value>0</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:diagonal-tl-br\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-tl-br-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n\n<define name=\"common-rotation-angle-attlist\">\n    <optional>\n        <attribute name=\"style:rotation-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:rotation-align\">\n            <choice>\n                <value>none</value>\n                <value>bottom</value>\n                <value>top</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:cell-protect\">\n            <choice>\n                <value>none</value>\n                <value>hidden-and-protected</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>protected</value>\n                            <value>formula-hidden</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:shrink-to-fit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties\">\n    <element name=\"style:list-level-properties\">\n        <ref name=\"style-list-level-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-list-level-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-list-level-properties-content-strict\">\n    <ref name=\"style-list-level-properties-attlist\"/>\n    <ref name=\"style-list-level-properties-elements\"/>\n</define>\n\n<define name=\"style-list-level-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:space-before\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke\">\n            <choice>\n                <value>none</value>\n                <value>dash</value>\n                <value>solid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-opacity\">\n            <choice>\n                <data type=\"double\">\n                    <param name=\"minInclusive\">0</param>\n                    <param name=\"maxInclusive\">1</param>\n                </data>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-linejoin\">\n            <choice>\n                <value>miter</value>\n                <value>round</value>\n                <value>bevel</value>\n                <value>middle</value>\n                <value>none</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>bitmap</value>\n                <value>gradient</value>\n                <value>hatch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:secondary-fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-gradient-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gradient-step-count\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-solid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-x\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-y\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point\">\n            <choice>\n                <value>top-left</value>\n                <value>top</value>\n                <value>top-right</value>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>bottom-left</value>\n                <value>bottom</value>\n                <value>bottom-right</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:tile-repeat-offset\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:fill-rule\">\n            <choice>\n                <value>nonzero</value>\n                <value>evenodd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:symbol-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation\">\n            <choice>\n                <value>none</value>\n                <value>scroll</value>\n                <value>alternate</value>\n                <value>slide</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-direction\">\n            <choice>\n                <value>left</value>\n                <value>right</value>\n                <value>up</value>\n                <value>down</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-start-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-stop-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-repeat\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-steps\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:auto-grow-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:auto-grow-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-size\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-horizontal-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-list-style\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-mode\">\n            <choice>\n                <value>greyscale</value>\n                <value>mono</value>\n                <value>watermark</value>\n                <value>standard</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-inversion\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:luminance\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:contrast\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gamma\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:red\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:green\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:blue\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:image-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-offset-x\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:shadow-offset-y\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:start-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-overhang\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:placing\">\n            <choice>\n                <value>below</value>\n                <value>above</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:parallel\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:measure-align\">\n            <choice>\n                <value>automatic</value>\n                <value>left-outside</value>\n                <value>inside</value>\n                <value>right-outside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:measure-vertical-align\">\n            <choice>\n                <value>automatic</value>\n                <value>above</value>\n                <value>below</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:unit\">\n            <choice>\n                <value>automatic</value>\n                <value>mm</value>\n                <value>cm</value>\n                <value>m</value>\n                <value>km</value>\n                <value>pt</value>\n                <value>pc</value>\n                <value>inch</value>\n                <value>ft</value>\n                <value>mi</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:show-unit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-type\">\n            <choice>\n                <value>straight-line</value>\n                <value>angled-line</value>\n                <value>angled-connector-line</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle-type\">\n            <choice>\n                <value>fixed</value>\n                <value>free</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-gap\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape-direction\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-line-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-fit-line-length\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:horizontal-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vertical-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding-mode\">\n            <choice>\n                <value>correct</value>\n                <value>attractive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:back-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:depth\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:backface-culling\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:end-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-front\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-back\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <choice>\n                <value>standard</value>\n                <value>double-sided</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-kind\">\n            <choice>\n                <value>object</value>\n                <value>flat</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-direction\">\n            <choice>\n                <value>normal</value>\n                <value>inverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-x\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-y\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-kind\">\n            <choice>\n                <value>luminance</value>\n                <value>intesity</value>\n                <value>color</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-filter\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-mode\">\n            <choice>\n                <value>replace</value>\n                <value>modulate</value>\n                <value>blend</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:emissive-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:specular-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shininess\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-rel-size-attlist\"/>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>content</value>\n                            <value>position</value>\n                            <value>size</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-pos\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>from-left</value>\n                <value>inside</value>\n                <value>outside</value>\n                <value>from-inside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-rel\">\n            <choice>\n                    <value>page</value>\n                <value>page-content</value>\n                <value>page-start-margin</value>\n                <value>page-end-margin</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>frame-start-margin</value>\n                <value>frame-end-margin</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>paragraph-start-margin</value>\n                <value>paragraph-end-margin</value>\n                <value>char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n\n<define name=\"common-vertical-pos-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-pos\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>from-top</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n</define>\n\n<define name=\"common-vertical-rel-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-rel\">\n            <choice>\n                <value>page</value>\n                <value>page-content</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>char</value>\n                <value>line</value>\n                <value>baseline</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:editable\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap\">\n            <choice>\n                <value>none</value>\n                <value>left</value>\n                <value>right</value>\n                <value>parallel</value>\n                <value>dynamic</value>\n                <value>run-through</value>\n                <value>biggest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-dynamic-treshold\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:number-wrapped-paragraphs\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour-mode\">\n            <choice>\n                <value>full</value>\n                <value>outside</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:run-through\">\n            <choice>\n                <value>foreground</value>\n                <value>background</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:flow-with-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:overflow-behavior\">\n            <choice>\n                <value>clip</value>\n                <value>auto-create-new-frame</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:mirror\">\n            <choice>\n                <value>none</value>\n                <value>vertical</value>\n                <ref name=\"horizontal-mirror\"/>\n                <list>\n                    <value>vertical</value>\n                    <ref name=\"horizontal-mirror\"/>\n                </list>\n                <list>\n                    <ref name=\"horizontal-mirror\"/>\n                    <value>vertical</value>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horizontal-mirror\">\n    <choice>\n        <value>horizontal</value>\n        <value>horizontal-on-odd</value>\n        <value>horizontal-on-even</value>\n    </choice>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:clip\">\n            <!-- The attribute value must match the one XSL's clip -->\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:wrap-influence-on-position\"\n                    a:defaultValue=\"iterative\">\n            <choice>\n                <value>iterative</value>\n                <value>once-concurrent</value>\n                <value>once-successive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-scrollbar\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-border\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-margin-horizontal\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:frame-margin-vertical\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"nonNegativePixelLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(px)</param>\n    </data>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:visible-area-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:ole-draw-aspect\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties\">\n    <element name=\"style:chart-properties\">\n        <ref name=\"style-chart-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-chart-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-chart-properties-content-strict\">\n    <ref name=\"style-chart-properties-attlist\"/>\n    <ref name=\"style-chart-properties-elements\"/>\n</define>\n\n<define name=\"style-chart-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:scale-text\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:three-dimensional\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:deep\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"chart:symbol-type\">\n            <value>none</value>\n        </attribute>\n        <attribute name=\"chart:symbol-type\">\n            <value>automatic</value>\n        </attribute>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>named-symbol</value>\n            </attribute>\n            <attribute name=\"chart:symbol-name\">\n                <choice>\n                    <value>square</value>\n                    <value>diamond</value>\n                    <value>arrow-down</value>\n                    <value>arrow-up</value>\n                    <value>arrow-right</value>\n                    <value>arrow-left</value>\n                    <value>bow-tie</value>\n                    <value>hourglass</value>\n                    <value>circle</value>\n                    <value>star</value>\n                    <value>x</value>\n                    <value>plus</value>\n                    <value>asterisk</value>\n                    <value>horizontal-bar</value>\n                    <value>vertical-bar</value>\n                </choice>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>image</value>\n            </attribute>\n            <element name=\"chart:symbol-image\">\n                <attribute name=\"xlink:href\">\n                    <ref name=\"anyURI\"/>\n                </attribute>\n            </element>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:symbol-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:symbol-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:connect-bars\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:gap-width\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:overlap\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:japanese-candle-stick\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:interpolation\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>cubic-spline</value>\n                <value>b-spline</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-order\" a:defaultValue=\"2\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-resolution\" a:defaultValue=\"20\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:pie-offset\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:solid-type\" a:defaultValue=\"cuboid\">\n            <choice>\n                <value>cuboid</value>\n                <value>cylinder</value>\n                <value>cone</value>\n                <value>pyramid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:stacked\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:percentage\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:link-data-style-to-source\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:logarithmic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:maximum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:minimum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:origin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-major\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-minor\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:tick-marks-major-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-major-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:display-label\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:text-overlap\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:line-break\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:label-arrangement\"\n                   a:defaultValue=\"side-by-side\">\n            <choice>\n                <value>side-by-side</value>\n                <value>stagger-even</value>\n                <value>stagger-odd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-number\">\n            <choice>\n                <value>none</value>\n                <value>value</value>\n                <value>percentage</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-symbol\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:mean-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-category\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>variance</value>\n                <value>standard-deviation</value>\n                <value>percentage</value>\n                <value>error-margin</value>\n                <value>constant</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-percentage\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-margin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-lower-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-upper-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-upper-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-lower-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:series-source\" a:defaultValue=\"columns\">\n            <choice>\n                <value>columns</value>\n                <value>rows</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:regression-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>linear</value>\n                <value>logarithmic</value>\n                <value>exponential</value>\n                <value>power</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-type\">\n            <choice>\n                <value>manual</value>\n                <value>automatic</value>\n                <value>semi-automatic</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-style\">\n            <choice>\n                <value>none</value>\n                <value>fade-from-left</value>\n                <value>fade-from-top</value>\n                <value>fade-from-right</value>\n                <value>fade-from-bottom</value>\n                <value>fade-from-upperleft</value>\n                <value>fade-from-upperright</value>\n                <value>fade-from-lowerleft</value>\n                <value>fade-from-lowerright</value>\n                <value>move-from-left</value>\n                <value>move-from-top</value>\n                <value>move-from-right</value>\n                <value>move-from-bottom</value>\n                <value>move-from-upperleft</value>\n                <value>move-from-upperright</value>\n                <value>move-from-lowerleft</value>\n                <value>move-from-lowerright</value>\n                <value>uncover-to-left</value>\n                <value>uncover-to-top</value>\n                <value>uncover-to-right</value>    \n                <value>uncover-to-bottom</value>\n                <value>uncover-to-upperleft</value>\n                <value>uncover-to-upperright</value>\n                <value>uncover-to-lowerleft</value>\n                <value>uncover-to-lowerright</value>\n                <value>fade-to-center</value>\n                <value>fade-from-center</value>\n                <value>vertical-stripes</value>\n                <value>horizontal-stripes</value>\n                <value>clockwise</value>\n                <value>counterclockwise</value>\n                <value>open-vertical</value>\n                <value>open-horizontal</value>\n                <value>close-vertical</value>\n                <value>close-horizontal</value>\n                <value>wavyline-from-left</value>\n                <value>wavyline-from-top</value>\n                <value>wavyline-from-right</value>\n                <value>wavyline-from-bottom</value>\n                <value>spiralin-left</value>\n                <value>spiralin-right</value>\n                <value>spiralout-left</value>\n                <value>spiralout-right</value>\n                <value>roll-from-top</value>\n                <value>roll-from-left</value>\n                <value>roll-from-right</value>\n                <value>roll-from-bottom</value>\n                <value>stretch-from-left</value>\n                <value>stretch-from-top</value>\n                <value>stretch-from-right</value>\n                <value>stretch-from-bottom</value>\n\n                <value>vertical-lines</value>\n                <value>horizontal-lines</value>\n                <value>dissolve</value>\n                <value>random</value>\n                <value>vertical-checkerboard</value>\n                <value>horizontal-checkerboard</value>\n                <value>interlocking-horizontal-left</value>\n                <value>interlocking-horizontal-right</value>\n                <value>interlocking-vertical-top</value>\n                <value>interlocking-vertical-bottom</value>\n                <value>fly-away</value>\n                <value>open</value>\n                <value>close</value>\n                <value>melt</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-speed\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist \" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:duration\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:visibility\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-elements\"\n         combine=\"interleave\">\n    <optional>\n        <ref name=\"presentation-sound\"/>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:background-size\">\n            <choice>\n                <value>full</value>\n                <value>border</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-objects-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-header\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-footer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-page-number\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-date-time\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"string\">\n    <data type=\"string\"/>\n</define>\n<define name=\"date\">\n    <data type=\"date\"/>\n</define>\n<define name=\"time\">\n    <data type=\"time\"/>\n</define>\n<define name=\"dateTime\">\n    <data type=\"dateTime\"/>\n</define>\n<define name=\"duration\">\n    <data type=\"duration\"/>\n</define>\n<define name=\"integer\">\n    <data type=\"integer\"/>\n</define>\n<define name=\"nonNegativeInteger\">\n    <data type=\"nonNegativeInteger\"/>\n</define>\n<define name=\"positiveInteger\">\n    <data type=\"positiveInteger\"/>\n</define>\n<define name=\"double\">\n    <data type=\"double\"/>\n</define>\n<define name=\"anyURI\">\n    <data type=\"anyURI\"/>\n</define>\n<define name=\"base64Binary\">\n    <data type=\"base64Binary\"/>\n</define>\n<define name=\"ID\">\n    <data type=\"ID\"/>\n</define>\n<define name=\"IDREF\">\n    <data type=\"IDREF\"/>\n</define>\n<define name=\"boolean\">\n    <choice>\n        <value>true</value>\n        <value>false</value>\n    </choice>\n</define>\n<define name=\"dateOrDateTime\">\n    <choice>\n        <data type=\"date\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"timeOrDateTime\">\n    <choice>\n        <data type=\"time\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"language\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z]{1,8}(-[A-Za-z0-9]{1,8})*</param>\n    </data>\n</define>\n<define name=\"countryCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n    </data>\n</define>\n<define name=\"languageCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z]{1,8}</param>\n    </data>\n</define>\n<define name=\"character\">\n    <data type=\"string\">\n        <param name=\"length\">1</param>\n    </data>\n</define>\n<define name=\"length\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"nonNegativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"positiveLength\">\n    <data type=\"string\">\n        <!-- A zero value is not allowed here -->\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"percent\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)%</param>\n    </data>\n</define>\n<define name=\"relativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9]+\\*</param>\n    </data>\n</define>\n<define name=\"coordinate\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"distance\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"color\">\n    <data type=\"string\">\n        <param name=\"pattern\">#[0-9a-fA-F]{6}</param>\n    </data>\n</define>\n<define name=\"styleName\">\n    <data type=\"NCName\"/>\n</define>\n<define name=\"styleNameRef\">\n    <choice>\n        <data type=\"NCName\"/>\n        <empty/>\n    </choice>\n</define>\n<define name=\"styleNameRefs\">\n    <list>\n        <zeroOrMore>\n            <data type=\"NCName\"/>\n        </zeroOrMore>\n    </list>\n</define>\n<define name=\"variableName\">\n    <data type=\"string\"/>\n</define>\n<define name=\"formula\">\n    <!-- A formula should start with a namespace prefix, -->\n    <!-- but has no restrictions-->\n    <data type=\"string\"/>\n</define>\n\n<define name=\"targetFrameName\">\n    <choice>\n        <value>_self</value>\n        <value>_blank</value>\n        <value>_parent</value>\n        <value>_top</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n\n<define name=\"valueType\">\n    <choice>\n        <value>float</value>\n        <value>time</value>\n        <value>date</value>\n        <value>percentage</value>\n        <value>currency</value>\n        <value>boolean</value>\n        <value>string</value>\n    </choice>\n</define>\n\n<define name=\"points\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>\n    </data>\n</define>\n<define name=\"pathData\">\n    <data type=\"string\"/>\n</define>\n\n<define name=\"vector3D\">\n    <data type=\"string\">\n        <param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)){2}[ ]*\\)</param>\n\n    </data>\n</define>\n\n<define name=\"namespacedToken\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9a-zA-Z_]+:[0-9a-zA-Z._\\-]+</param>\n    </data>\n</define>\n<define name=\"anyAttListOrElements\">\n    <zeroOrMore>\n        <attribute>\n            <anyName/>\n            <text/>\n        </attribute>\n    </zeroOrMore>\n    <ref name=\"anyElements\"/>\n</define>\n<define name=\"anyElements\">\n    <zeroOrMore>\n        <element>\n            <anyName/>\n            <mixed>\n                <ref name=\"anyAttListOrElements\"/>\n            </mixed>\n        </element>\n    </zeroOrMore>\n</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-schema-v1.1.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.1\n    OASIS Standard, 1 Feb 2007\n    Relax-NG Schema\n\n    $Id$\n\n    © 2002-2007 OASIS Open\n    © 1999-2007 Sun Microsystems, Inc.\n-->\n\n<grammar\n    xmlns=\"http://relaxng.org/ns/structure/1.0\"\n    xmlns:a=\"http://relaxng.org/ns/compatibility/annotations/1.0\"\n\n    datatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n    xmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n    xmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n    xmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n    xmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n    xmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n    xmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n    xmlns:presentation=\"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0\"\n    xmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n    xmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n    xmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n    xmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n    xmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n    xmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n    xmlns:anim=\"urn:oasis:names:tc:opendocument:xmlns:animation:1.0\"\n\n    xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n    xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n    xmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n    xmlns:xforms=\"http://www.w3.org/2002/xforms\"\n\n    xmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n    xmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n    xmlns:smil=\"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0\"\n>\n<define name=\"office-process-content\">\n    <optional>\n        <attribute name=\"office:process-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<start>\n    <choice>\n        <ref name=\"office-document\"/>\n        <ref name=\"office-document-content\"/>\n        <ref name=\"office-document-styles\"/>\n        <ref name=\"office-document-meta\"/>\n        <ref name=\"office-document-settings\"/>\n    </choice>\n</start>\n<define name=\"office-document\">\n    <element name=\"office:document\">\n        <ref name=\"office-document-attrs\"/>\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n        <ref name=\"office-settings\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-content\">\n    <element name=\"office:document-content\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-scripts\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-body\"/>\n    </element>\n</define>\n<define name=\"office-document-styles\">\n    <element name=\"office:document-styles\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-font-face-decls\"/>\n        <ref name=\"office-styles\"/>\n        <ref name=\"office-automatic-styles\"/>\n        <ref name=\"office-master-styles\"/>\n    </element>\n</define>\n<define name=\"office-document-meta\">\n    <element name=\"office:document-meta\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-meta\"/>\n    </element>\n</define>\n<define name=\"office-document-settings\">\n    <element name=\"office:document-settings\">\n        <ref name=\"office-document-common-attrs\"/>\n        <ref name=\"office-settings\"/>\n    </element>\n</define>\n<define name=\"office-document-common-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:version\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-document-attrs\" combine=\"interleave\">\n    <attribute name=\"office:mimetype\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-meta\">\n    <optional>\n        <element name=\"office:meta\">\n            <ref name=\"office-meta-content\"/>\n        </element>\n    </optional>\n</define>\n\n<define name=\"office-meta-content\">\n    <ref name=\"anyElements\"/>\n</define>\n\n<define name=\"office-meta-content-strict\">\n    <zeroOrMore>\n        <ref name=\"office-meta-data\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-body\">\n    <element name=\"office:body\">\n        <ref name=\"office-body-content\"/>\n    </element>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:text\">\n        <ref name=\"office-text-attlist\"/>\n        <ref name=\"office-text-content-prelude\"/>\n        <zeroOrMore>\n            <ref name=\"office-text-content-main\"/>\n        </zeroOrMore>\n        <ref name=\"office-text-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-text-content-prelude\">\n    <ref name=\"office-forms\"/>\n    <ref name=\"text-tracked-changes\"/>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-text-content-main\">\n    <choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n        <group>\n            <ref name=\"text-page-sequence\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"draw-a\"/>\n                    <ref name=\"shape\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n    </choice>\n</define>\n\n<define name=\"text-content\">\n    <choice>\n        <ref name=\"text-h\"/>\n        <ref name=\"text-p\"/>\n        <ref name=\"text-list\"/>\n        <ref name=\"text-numbered-paragraph\"/>\n        <ref name=\"table-table\"/>\n        <ref name=\"draw-a\"/>\n        <ref name=\"text-section\"/>\n        <ref name=\"text-soft-page-break\"/> \n        <ref name=\"text-table-of-content\"/>\n        <ref name=\"text-illustration-index\"/>\n        <ref name=\"text-table-index\"/>\n        <ref name=\"text-object-index\"/>\n        <ref name=\"text-user-index\"/>\n        <ref name=\"text-alphabetical-index\"/>\n        <ref name=\"text-bibliography\"/>\n        <ref name=\"shape\"/>\n        <ref name=\"change-marks\"/>\n    </choice>\n</define>\n<define name=\"office-text-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:global\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-soft-page-breaks\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:drawing\">\n        <ref name=\"office-drawing-attlist\"/>\n        <ref name=\"office-drawing-content-prelude\"/>\n        <ref name=\"office-drawing-content-main\"/>\n        <ref name=\"office-drawing-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-drawing-attlist\">\n    <empty/>\n</define>\n<define name=\"office-drawing-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-drawing-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-drawing-content-epilogue\">\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:presentation\">\n        <ref name=\"office-presentation-attlist\"/>\n        <ref name=\"office-presentation-content-prelude\"/>\n        <ref name=\"office-presentation-content-main\"/>\n        <ref name=\"office-presentation-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-presentation-attlist\">\n    <empty/>\n</define>\n<define name=\"office-presentation-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n    <ref name=\"presentation-decls\"/>\n</define>\n<define name=\"office-presentation-content-main\">\n    <zeroOrMore>\n        <ref name=\"draw-page\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-presentation-content-epilogue\">\n    <ref name=\"presentation-settings\"/>\n    <ref name=\"table-functions\"/>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:spreadsheet\">\n        <ref name=\"office-spreadsheet-attlist\"/>\n        <ref name=\"office-spreadsheet-content-prelude\"/>\n        <ref name=\"office-spreadsheet-content-main\"/>\n        <ref name=\"office-spreadsheet-content-epilogue\"/>\n    </element>\n</define>\n<define name=\"office-spreadsheet-content-prelude\">\n    <optional>\n        <ref name=\"table-tracked-changes\"/>    \n    </optional>\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n\n<define name=\"table-decls\">\n    <optional>\n        <ref name=\"table-calculation-settings\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-content-validations\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-label-ranges\"/>    \n    </optional>\n</define>\n<define name=\"office-spreadsheet-content-main\">\n    <zeroOrMore>\n        <ref name=\"table-table\"/>\n    </zeroOrMore>\n</define>\n<define name=\"office-spreadsheet-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n\n<define name=\"table-functions\">\n    <optional>\n        <ref name=\"table-named-expressions\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-database-ranges\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-data-pilot-tables\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-consolidation\"/>    \n    </optional>\n    <optional>\n        <ref name=\"table-dde-links\"/>    \n    </optional>\n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:chart\">\n        <ref name=\"office-chart-attlist\"/>\n        <ref name=\"office-chart-content-prelude\"/>\n        <ref name=\"office-chart-content-main\"/>\n        <ref name=\"office-chart-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-chart-attlist\">\n    <empty/>\n</define>\n<define name=\"office-chart-content-prelude\">\n    <ref name=\"text-decls\"/>\n    <ref name=\"table-decls\"/>\n</define>\n<define name=\"office-chart-content-main\">\n    <ref name=\"chart-chart\"/>\n</define>\n<define name=\"office-chart-content-epilogue\">\n    <ref name=\"table-functions\"/>    \n</define>\n<define name=\"office-body-content\" combine=\"choice\">\n    <element name=\"office:image\">\n        <ref name=\"office-image-attlist\"/>\n        <ref name=\"office-image-content-prelude\"/>\n        <ref name=\"office-image-content-main\"/>\n        <ref name=\"office-image-content-epilogue\"/>\n    </element>\n</define>\n\n<define name=\"office-image-attlist\">\n    <empty/>\n</define>\n<define name=\"office-image-content-prelude\">\n    <empty/>\n</define>\n<define name=\"office-image-content-main\">\n    <ref name=\"draw-frame\"/>\n</define>\n<define name=\"office-image-content-epilogue\">\n    <empty/>\n</define>\n<define name=\"office-settings\">\n    <optional>\n        <element name=\"office:settings\">\n            <oneOrMore>\n                <ref name=\"config-config-item-set\"/>\n            </oneOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"config-config-item-set\">\n    <element name=\"config:config-item-set\">\n        <ref name=\"config-config-item-set-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n\n<define name=\"config-items\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"config-config-item\"/>\n            <ref name=\"config-config-item-set\"/>\n            <ref name=\"config-config-item-map-named\"/>\n            <ref name=\"config-config-item-map-indexed\"/>\n        </choice>\n    </oneOrMore>\n</define>\n<define name=\"config-config-item-set-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item\">\n    <element name=\"config:config-item\">\n        <ref name=\"config-config-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-attlist\" combine=\"interleave\">\n    <attribute name=\"config:type\">\n        <choice>\n            <value>boolean</value>\n            <value>short</value>\n            <value>int</value>\n            <value>long</value>\n            <value>double</value>\n            <value>string</value>\n            <value>datetime</value>\n            <value>base64Binary</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-indexed\">\n    <element name=\"config:config-item-map-indexed\">\n        <ref name=\"config-config-item-map-indexed-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-indexed-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"config-config-item-map-entry\">\n    <element name=\"config:config-item-map-entry\">\n        <ref name=\"config-config-item-map-entry-attlist\"/>\n        <ref name=\"config-items\"/>\n    </element>\n</define>\n<define name=\"config-config-item-map-entry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"config:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"config-config-item-map-named\">\n    <element name=\"config:config-item-map-named\">\n        <ref name=\"config-config-item-map-named-attlist\"/>\n        <oneOrMore>\n            <ref name=\"config-config-item-map-entry\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"config-config-item-map-named-attlist\" combine=\"interleave\">\n    <attribute name=\"config:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-scripts\">\n    <optional>\n        <element name=\"office:scripts\">\n            <zeroOrMore>\n                <ref name=\"office-script\"/>\n            </zeroOrMore>\n            <optional>\n                <ref name=\"office-event-listeners\"/>\n            </optional>\n        </element>\n    </optional>\n</define>\n<define name=\"office-script\">\n    <element name=\"office:script\">\n        <ref name=\"office-script-attlist\"/>\n        <mixed>\n            <ref name=\"anyElements\"/>\n        </mixed>\n    </element>\n</define>\n<define name=\"office-script-attlist\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"office-font-face-decls\">\n    <optional>\n        <element name=\"office:font-face-decls\">\n            <zeroOrMore>\n                <ref name=\"style-font-face\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-styles\">\n    <optional>\n        <element name=\"office:styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-default-style\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-outline-style\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"text-notes-configuration\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"text-bibliography-configuration\"/>\n                </optional>\n                <optional>\n                    <ref name=\"text-linenumbering-configuration\"/>\n                </optional>\n                <zeroOrMore>\n                    <ref name=\"draw-gradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-linearGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"svg-radialGradient\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-hatch\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-fill-image\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-marker\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-stroke-dash\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"draw-opacity\"/>\n                </zeroOrMore>\n                <zeroOrMore>\n                    <ref name=\"style-presentation-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-automatic-styles\">\n    <optional>\n        <element name=\"office:automatic-styles\">\n            <interleave>\n                <ref name=\"styles\"/>\n                <zeroOrMore>\n                    <ref name=\"style-page-layout\"/>\n                </zeroOrMore>\n            </interleave>\n        </element>\n    </optional>\n</define>\n<define name=\"office-master-styles\">\n    <optional>\n        <element name=\"office:master-styles\">\n            <interleave>\n                <zeroOrMore>\n                    <ref name=\"style-master-page\"/>\n                </zeroOrMore>\n                <optional>\n                    <ref name=\"style-handout-master\"/>\n                </optional>\n                <optional>\n                    <ref name=\"draw-layer-set\"/>\n                </optional>\n            </interleave>\n        </element>\n    </optional>\n</define>\n\n<define name=\"styles\">\n    <interleave>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-list-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-number-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-currency-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-percentage-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-date-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-time-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-boolean-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"number-text-style\"/>\n        </zeroOrMore>\n    </interleave>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:generator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:title\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:description\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:subject\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:keyword\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:initial-creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-creator\"/>\n</define>\n<define name=\"dc-creator\">\n    <element name=\"dc:creator\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:printed-by\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:creation-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <ref name=\"dc-date\"/>\n</define>\n<define name=\"dc-date\">\n    <element name=\"dc:date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:print-date\">\n        <ref name=\"dateTime\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:template\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:date\">\n                <ref name=\"dateTime\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:auto-reload\">\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"replace\">\n                <value>replace</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <value>onLoad</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:delay\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:hyperlink-behaviour\">\n        <optional>\n            <attribute name=\"office:target-frame-name\">\n                <ref name=\"targetFrameName\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"dc:language\">\n        <ref name=\"language\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-cycles\">\n        <ref name=\"nonNegativeInteger\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:editing-duration\">\n        <ref name=\"duration\"/>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:document-statistic\">\n        <optional>\n            <attribute name=\"meta:page-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:table-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:draw-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:image-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:ole-object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:object-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:paragraph-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:word-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"frame-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"sentence-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"syllable-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"non-whitespace-character-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:row-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"meta:cell-count\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"office-meta-data\" combine=\"choice\">\n    <element name=\"meta:user-defined\">\n        <attribute name=\"meta:name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <choice>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>float</value>\n                </attribute>\n                <ref name=\"double\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>date</value>\n                </attribute>\n                <ref name=\"dateOrDateTime\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>time</value>\n                </attribute>\n                <ref name=\"duration\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>boolean</value>\n                </attribute>\n                <ref name=\"boolean\"/>\n            </group>\n            <group>\n                <attribute name=\"meta:value-type\">\n                    <value>string</value>\n                </attribute>\n                <ref name=\"string\"/>\n            </group>\n            <text/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-h\">\n    <element name=\"text:h\">\n        <ref name=\"heading-attrs\"/>\n        <ref name=\"paragraph-attrs\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"heading-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-list-header\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-number\">\n    <element name=\"text:number\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"text-p\">\n    <element name=\"text:p\">\n        <ref name=\"paragraph-attrs\"/>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-attrs\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:class-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:cond-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-attrs\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-id\"/>\n    </optional>\n</define>\n<define name=\"text-page-sequence\">\n    <element name=\"text:page-sequence\">\n        <oneOrMore>\n            <ref name=\"text-page\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-page\">\n    <element name=\"text:page\">\n        <ref name=\"text-page-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-page-attlist\">\n    <attribute name=\"text:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-list\">\n    <element name=\"text:list\">\n        <ref name=\"text-list-attr\"/>\n        <optional>\n            <ref name=\"text-list-header\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-list-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:continue-numbering\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-item\">\n    <element name=\"text:list-item\">\n        <ref name=\"text-list-item-attr\"/>\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-list-item-content\">\n    <optional>\n        <ref name=\"text-number\"/>\n    </optional>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n            <ref name=\"text-list\"/>\n            <ref name=\"text-soft-page-break\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-list-item-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-header\">\n    <element name=\"text:list-header\">\n        <ref name=\"text-list-item-content\"/>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph\">\n    <element name=\"text:numbered-paragraph\">\n        <ref name=\"text-numbered-paragraph-attr\"/>\n        <optional>\n            <ref name=\"text-number\"/>\n        </optional>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-h\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:level\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-attr\"/>\n</define>\n<define name=\"text-numbered-paragraph-attr\" combine=\"interleave\">\n    <ref name=\"text-list-item-attr\"/>\n</define>\n<define name=\"text-section\">\n    <element name=\"text:section\">\n        <ref name=\"text-section-attr\"/>\n        <choice>\n            <ref name=\"text-section-source\"/>\n            <ref name=\"text-section-source-dde\"/>\n            <empty/>\n        </choice>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <ref name=\"sectionAttr\"/>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"sectionAttr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-attr\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>true</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"text-section-source\">\n    <element name=\"text:section-source\">\n        <ref name=\"text-section-source-attr\"/>\n    </element>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <value>embed</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:section-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-section-source-dde\">\n    <ref name=\"office-dde-source\"/>\n</define>\n<define name=\"text-tracked-changes\">\n    <optional>\n        <element name=\"text:tracked-changes\">\n            <ref name=\"text-tracked-changes-attr\"/>\n            <zeroOrMore>\n                <ref name=\"text-changed-region\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"text-tracked-changes-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:track-changes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-changed-region\">\n    <element name=\"text:changed-region\">\n        <ref name=\"text-changed-region-attr\"/>\n        <ref name=\"text-changed-region-content\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-attr\" combine=\"interleave\">\n    <attribute name=\"text:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:insertion\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:deletion\">\n        <ref name=\"office-change-info\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-changed-region-content\" combine=\"choice\">\n    <element name=\"text:format-change\">\n        <ref name=\"office-change-info\"/>\n    </element>\n</define>\n<define name=\"change-marks\">\n    <choice>\n        <element name=\"text:change\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-start\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n        <element name=\"text:change-end\">\n            <ref name=\"change-mark-attr\"/>\n        </element>\n    </choice>\n</define>\n<define name=\"change-mark-attr\">\n    <attribute name=\"text:change-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"text-soft-page-break\">\n    <element name=\"text:soft-page-break\">\n        <empty/>\n    </element>\n</define>\n<define name=\"text-decls\">\n    <optional>\n        <element name=\"text:variable-decls\">\n            <zeroOrMore>\n                <ref name=\"text-variable-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:sequence-decls\">\n            <zeroOrMore>\n                <ref name=\"text-sequence-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:user-field-decls\">\n            <zeroOrMore>\n                <ref name=\"text-user-field-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <element name=\"text:dde-connection-decls\">\n            <zeroOrMore>\n                <ref name=\"text-dde-connection-decl\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n    <optional>\n        <ref name=\"text-alphabetical-index-auto-mark-file\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <text/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:s\">\n        <optional>\n            <attribute name=\"text:c\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:tab\">\n        <ref name=\"text-tab-attr\"/>\n    </element>\n</define>\n<define name=\"text-tab-attr\">\n    <optional>\n        <attribute name=\"text:tab-ref\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:line-break\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"text-soft-page-break\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"text:class-names\">\n                <ref name=\"styleNameRefs\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:a\">\n        <ref name=\"text-a-attlist\"/>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"paragraph-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:title\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:visited-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:bookmark\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:bookmark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:reference-mark\">\n        <attribute name=\"text:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <element name=\"text:reference-mark-start\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n        <element name=\"text:reference-mark-end\">\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </element>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note\">\n        <ref name=\"text-note-class\"/>\n        <optional>\n            <attribute name=\"text:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:note-citation\">\n            <optional>\n                <attribute name=\"text:label\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n        <element name=\"text:note-body\">\n            <zeroOrMore>\n                <ref name=\"text-content\"/>\n            </zeroOrMore>\n        </element>\n    </element>\n</define>\n<define name=\"text-note-class\">\n    <attribute name=\"text:note-class\">\n        <choice>\n            <value>footnote</value>\n            <value>endnote</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:ruby\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <element name=\"text:ruby-base\">\n            <ref name=\"paragraph-content\"/>\n        </element>\n        <element name=\"text:ruby-text\">\n            <optional>\n                <attribute name=\"text:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <text/>\n        </element>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"office-annotation\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <ref name=\"change-marks\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <choice>\n        <ref name=\"shape\"/>\n        <ref name=\"draw-a\"/>\n    </choice>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:date\">\n        <ref name=\"text-date-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-value\">\n            <ref name=\"dateOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:date-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:time\">\n        <ref name=\"text-time-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-fixed-attlist\"/>\n        <ref name=\"common-field-data-style-name-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-value\">\n            <ref name=\"timeOrDateTime\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:time-adjust\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-number\">\n        <ref name=\"text-page-number-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <interleave>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <ref name=\"common-field-fixed-attlist\"/>\n    </interleave>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-page-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:select-page\">\n            <choice>\n                <value>previous</value>\n                <value>current</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-continuation\">\n        <ref name=\"text-page-continuation-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <attribute name=\"text:select-page\">\n        <choice>\n            <value>previous</value>\n            <value>next</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-page-continuation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-firstname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-lastname\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-position\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-email\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-private\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-fax\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-company\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-phone-work\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-street\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-city\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-postal-code\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-country\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sender-state-or-province\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-name\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:author-initials\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:chapter\">\n        <ref name=\"text-chapter-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display\">\n        <choice>\n            <value>name</value>\n            <value>number</value>\n            <value>number-and-name</value>\n            <value>plain-number-and-name</value>\n            <value>plain-number</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-chapter-attlist\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:file-name\">\n        <ref name=\"text-file-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-file-name-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-fixed-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:template-name\">\n        <ref name=\"text-template-name-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-template-name-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>full</value>\n                <value>path</value>\n                <value>name</value>\n                <value>name-and-extension</value>\n                <value>area</value>\n                <value>title</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sheet-name\">\n        <text/>\n    </element>\n</define>\n<define name=\"text-variable-decl\">\n    <element name=\"text:variable-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <ref name=\"common-value-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-set\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-value-and-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:variable-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-value-type-attlist\"/>\n            <ref name=\"common-field-display-value-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-user-field-decl\">\n    <element name=\"text:user-field-decl\">\n        <ref name=\"common-field-name-attlist\"/>\n        <optional>\n            <ref name=\"common-field-formula-attlist\"/>\n        </optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-get\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-display-value-formula-none-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-field-input\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-description-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-decl\">\n    <element name=\"text:sequence-decl\">\n        <ref name=\"text-sequence-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-name-attlist\"/>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"text:display-outline-level\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-sequence-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:separation-character\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence\">\n        <interleave>\n            <ref name=\"common-field-name-attlist\"/>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <ref name=\"text-sequence-ref-name\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"text-sequence-ref-name\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:expression\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <optional>\n                <ref name=\"common-value-and-type-attlist\"/>\n            </optional>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:text-input\">\n        <ref name=\"common-field-description-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:initial-creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creation-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"timeOrDateTime\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:description\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-defined\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"office:value\">\n                    <ref name=\"double\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:date-value\">\n                    <ref name=\"dateOrDateTime\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:time-value\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:boolean-value\">\n                    <ref name=\"boolean\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:print-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:printed-by\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:title\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:subject\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:keywords\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-cycles\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:editing-duration\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:duration\">\n                    <ref name=\"duration\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-time\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:time-value\">\n                    <ref name=\"time\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:modification-date\">\n        <interleave>\n            <ref name=\"common-field-fixed-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n            <optional>\n                <attribute name=\"text:date-value\">\n                    <ref name=\"date\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:creator\">\n        <ref name=\"common-field-fixed-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:page-count</name>\n            <name>text:paragraph-count</name>\n            <name>text:word-count</name>\n            <name>text:character-count</name>\n            <name>text:table-count</name>\n            <name>text:image-count</name>\n            <name>text:object-count</name>\n        </choice>\n        <ref name=\"common-field-num-format-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"common-field-database-table\">\n    <ref name=\"common-field-database-table-attlist\"/>\n    <ref name=\"common-field-database-name\"/>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <optional>\n        <attribute name=\"text:database-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-database-name\" combine=\"choice\">\n    <ref name=\"form-connection-resource\"/>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <attribute name=\"text:table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-field-database-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:table-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-display\">\n        <ref name=\"text-database-display-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-data-style-name-attlist\"/>\n</define>\n<define name=\"text-database-display-attlist\" combine=\"interleave\">\n    <attribute name=\"text:column-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-next\">\n        <ref name=\"text-database-next-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-next-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-select\">\n        <ref name=\"text-database-row-select-attlist\"/>\n    </element>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-database-table\"/>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:condition\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-database-row-select-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:row-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-row-number\">\n        <interleave>\n            <ref name=\"common-field-database-table\"/>\n            <ref name=\"common-field-num-format-attlist\"/>\n            <optional>\n                <attribute name=\"text:value\">\n                    <ref name=\"nonNegativeInteger\"/>\n                </attribute>\n            </optional>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:database-name\">\n        <ref name=\"common-field-database-table\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-set\">\n        <ref name=\"text-set-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:active\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-set-page-variable-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:page-adjust\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:page-variable-get\">\n        <ref name=\"text-get-page-variable-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-get-page-variable-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-num-format-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:placeholder\">\n        <ref name=\"text-placeholder-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <attribute name=\"text:placeholder-type\">\n        <choice>\n            <value>text</value>\n            <value>table</value>\n            <value>text-box</value>\n            <value>image</value>\n            <value>object</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-placeholder-attlist\" combine=\"interleave\">\n    <ref name=\"common-field-description-attlist\"/>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:conditional-text\">\n        <ref name=\"text-conditional-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-true\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value-if-false\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-conditional-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:current-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-text\">\n        <ref name=\"text-hidden-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <attribute name=\"text:string-value\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element>\n        <choice>\n            <name>text:reference-ref</name>\n            <name>text:bookmark-ref</name>\n        </choice>\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:note-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-note-ref-content\"/>\n            <ref name=\"text-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:sequence-ref\">\n        <interleave>\n            <ref name=\"text-common-ref-content\"/>\n            <ref name=\"text-sequence-ref-content\"/>\n        </interleave>\n    </element>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <text/>\n</define>\n<define name=\"text-common-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ref-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-note-ref-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sequence-ref-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:reference-format\">\n            <choice>\n                <value>page</value>\n                <value>chapter</value>\n                <value>direction</value>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n                <value>value</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:script\">\n        <interleave>\n            <choice>\n                <group>\n                    <attribute name=\"xlink:href\">\n                        <ref name=\"anyURI\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                            <value>simple</value>\n                        </attribute>\n                    </optional>\n                </group>    \n                <text/>\n            </choice>\n            <optional>\n                <attribute name=\"script:language\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </interleave>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:execute-macro\">\n        <optional>\n            <attribute name=\"text:name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:hidden-paragraph\">\n        <ref name=\"text-hidden-paragraph-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <attribute name=\"text:condition\">\n        <ref name=\"formula\"/>\n    </attribute>\n</define>\n<define name=\"text-hidden-paragraph-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:is-hidden\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:dde-connection\">\n        <attribute name=\"text:connection-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:measure\">\n        <attribute name=\"text:kind\">\n            <choice>\n                <value>value</value>\n                <value>unit</value>\n                <value>gap</value>\n            </choice>\n        </attribute>\n        <text/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:table-formula\">\n        <interleave>\n            <ref name=\"common-field-formula-attlist\"/>\n            <ref name=\"common-field-display-value-formula-attlist\"/>\n            <ref name=\"common-field-data-style-name-attlist\"/>\n        </interleave>\n        <text/>\n    </element>\n</define>\n<define name=\"common-value-type-attlist\">\n    <attribute name=\"office:value-type\">\n        <ref name=\"valueType\"/>\n    </attribute>\n</define>\n<define name=\"common-value-and-type-attlist\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <attribute name=\"office:value\">\n                <ref name=\"double\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"office:currency\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <attribute name=\"office:date-value\">\n                <ref name=\"dateOrDateTime\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <attribute name=\"office:time-value\">\n                <ref name=\"duration\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <attribute name=\"office:boolean-value\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <optional>\n                <attribute name=\"office:string-value\">\n                    <ref name=\"string\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-field-fixed-attlist\">\n    <optional>\n        <attribute name=\"text:fixed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-name-attlist\">\n    <attribute name=\"text:name\">\n        <ref name=\"variableName\"/>\n    </attribute>\n</define>\n<define name=\"common-field-description-attlist\">\n    <optional>\n        <attribute name=\"text:description\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-none-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-display-value-formula-attlist\">\n    <optional>\n        <attribute name=\"text:display\">\n            <choice>\n                <value>value</value>\n                <value>formula</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-formula-attlist\">\n    <optional>\n        <attribute name=\"text:formula\">\n            <ref name=\"formula\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-data-style-name-attlist\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-field-num-format-attlist\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-start\">\n        <ref name=\"text-toc-mark-start-attrs\"/>\n    </element>\n</define>\n<define name=\"text-toc-mark-start-attrs\">\n    <ref name=\"text-id\"/>\n    <ref name=\"text-outline-level\"/>\n</define>\n<define name=\"text-outline-level\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-id\">\n    <attribute name=\"text:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:toc-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark-end\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-outline-level\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:user-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-outline-level\"/>\n        <ref name=\"text-index-name\"/>\n    </element>\n</define>\n<define name=\"text-index-name\">\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-start\">\n        <ref name=\"text-id\"/>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark-end\">\n        <ref name=\"text-id\"/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:alphabetical-index-mark\">\n        <attribute name=\"text:string-value\">\n            <ref name=\"string\"/>\n        </attribute>\n        <ref name=\"text-alphabetical-index-mark-attrs\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:key1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:string-value-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key1-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:key2-phonetic\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-mark-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"text:bibliography-mark\">\n        <attribute name=\"text:bibliography-type\">\n            <ref name=\"text-bibliography-types\"/>\n        </attribute>\n        <zeroOrMore>\n            <attribute>\n                <choice>\n                    <name>text:identifier</name>\n                    <name>text:address</name>\n                    <name>text:annote</name>\n                    <name>text:author</name>\n                    <name>text:booktitle</name>\n                    <name>text:chapter</name>\n                    <name>text:edition</name>\n                    <name>text:editor</name>\n                    <name>text:howpublished</name>\n                    <name>text:institution</name>\n                    <name>text:journal</name>\n                    <name>text:month</name>\n                    <name>text:note</name>\n                    <name>text:number</name>\n                    <name>text:organizations</name>\n                    <name>text:pages</name>\n                    <name>text:publisher</name>\n                    <name>text:school</name>\n                    <name>text:series</name>\n                    <name>text:title</name>\n                    <name>text:report-type</name>\n                    <name>text:volume</name>\n                    <name>text:year</name>\n                    <name>text:url</name>\n                    <name>text:custom1</name>\n                    <name>text:custom2</name>\n                    <name>text:custom3</name>\n                    <name>text:custom4</name>\n                    <name>text:custom5</name>\n                    <name>text:isbn</name>\n                    <name>text:issn</name>\n                </choice>\n                <ref name=\"string\"/>\n            </attribute>\n        </zeroOrMore>\n        <text/>\n    </element>\n</define>\n<define name=\"text-bibliography-types\">\n    <choice>\n        <value>article</value>\n        <value>book</value>\n        <value>booklet</value>\n        <value>conference</value>\n        <value>custom1</value>\n        <value>custom2</value>\n        <value>custom3</value>\n        <value>custom4</value>\n        <value>custom5</value>\n        <value>email</value>\n        <value>inbook</value>\n        <value>incollection</value>\n        <value>inproceedings</value>\n        <value>journal</value>\n        <value>manual</value>\n        <value>mastersthesis</value>\n        <value>misc</value>\n        <value>phdthesis</value>\n        <value>proceedings</value>\n        <value>techreport</value>\n        <value>unpublished</value>\n        <value>www</value>\n    </choice>\n</define>\n<define name=\"text-index-body\">\n    <element name=\"text:index-body\">\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"index-content-main\">\n    <choice>\n        <ref name=\"text-content\"/>\n        <ref name=\"text-index-title\"/>\n    </choice>\n</define>\n<define name=\"text-index-title\">\n    <element name=\"text:index-title\">\n        <ref name=\"sectionAttr\"/>\n        <zeroOrMore>\n            <ref name=\"index-content-main\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content\">\n    <element name=\"text:table-of-content\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-of-content-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-of-content-source\">\n    <element name=\"text:table-of-content-source\">\n        <ref name=\"text-table-of-content-source-attlist\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:outline-level\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-outline-level\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-source-styles\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:index-scope\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-table-of-content-entry-template\">\n    <element name=\"text:table-of-content-entry-template\">\n        <ref name=\"text-table-of-content-entry-template-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-table-of-content-children\"/>\n\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-table-of-content-children\">\n    <choice>\n        <ref name=\"text-index-entry-chapter\"/>\n        <ref name=\"text-index-entry-page-number\"/>\n        <ref name=\"text-index-entry-text\"/>\n        <ref name=\"text-index-entry-span\"/>\n        <ref name=\"text-index-entry-tab-stop\"/>\n        <ref name=\"text-index-entry-link-start\"/>\n        <ref name=\"text-index-entry-link-end\"/>\n    </choice>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-table-of-content-entry-template-attlist\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-illustration-index\">\n    <element name=\"text:illustration-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-illustration-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-source\">\n    <element name=\"text:illustration-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-illustration-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-index-scope-attr\">\n    <optional>\n        <attribute name=\"text:index-scope\" a:defaultValue=\"document\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-relative-tab-stop-position-attr\">\n    <optional>\n        <attribute name=\"text:relative-tab-stop-position\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-caption\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:caption-sequence-format\">\n            <choice>\n                <value>text</value>\n                <value>category-and-value</value>\n                <value>caption</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-illustration-index-entry-template\">\n    <element name=\"text:illustration-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-illustration-index-entry-content\">\n    <ref name=\"text-illustration-index-entry-template-attrs\"/>\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-index-entry-page-number\"/>\n            <ref name=\"text-index-entry-text\"/>\n            <ref name=\"text-index-entry-span\"/>\n            <ref name=\"text-index-entry-tab-stop\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-illustration-index-entry-template-attrs\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-table-index\">\n    <element name=\"text:table-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-table-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-table-index-source\">\n    <element name=\"text:table-index-source\">\n        <ref name=\"text-illustration-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-table-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-table-index-entry-template\">\n    <element name=\"text:table-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-object-index\">\n    <element name=\"text:object-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-object-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-object-index-source\">\n    <element name=\"text:object-index-source\">\n        <ref name=\"text-object-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <optional>\n            <ref name=\"text-object-index-entry-template\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-spreadsheet-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-math-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-draw-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-chart-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-other-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-object-index-entry-template\">\n    <element name=\"text:object-index-entry-template\">\n        <ref name=\"text-illustration-index-entry-content\"/>\n    </element>\n</define>\n<define name=\"text-user-index\">\n    <element name=\"text:user-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-user-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-user-index-source\">\n    <element name=\"text:user-index-source\">\n        <ref name=\"text-user-index-source-attr\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-user-index-entry-template\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"text-index-source-styles\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n    <attribute name=\"text:index-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-index-marks\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-graphics\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-tables\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-floating-frames\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:use-objects\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-source-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:copy-outline-levels\"\n                     a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-user-index-entry-template\">\n    <element name=\"text:user-index-entry-template\">\n        <ref name=\"text-user-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-user-index-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index\">\n    <element name=\"text:alphabetical-index\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-alphabetical-index-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source\">\n    <element name=\"text:alphabetical-index-source\">\n        <ref name=\"text-alphabetical-index-source-attrs\"/>\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-alphabetical-index-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <ref name=\"text-index-scope-attr\"/>\n    <ref name=\"text-relative-tab-stop-position-attr\"/>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:ignore-case\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:main-entry-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:alphabetical-separators\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:combine-entries\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-dash\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:combine-entries-with-pp\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:use-keys-as-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:capitalize-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:comma-separated\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-source-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-alphabetical-index-auto-mark-file\">\n    <element name=\"text:alphabetical-index-auto-mark-file\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template\">\n    <element name=\"text:alphabetical-index-entry-template\">\n        <ref name=\"text-alphabetical-index-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-chapter\"/>\n                <ref name=\"text-index-entry-page-number\"/>\n                <ref name=\"text-index-entry-text\"/>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:outline-level\">\n        <choice>\n            <value>1</value>\n            <value>2</value>\n            <value>3</value>\n            <value>separator</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-alphabetical-index-entry-template-attrs\"\n        combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography\">\n    <element name=\"text:bibliography\">\n        <ref name=\"sectionAttr\"/>\n        <ref name=\"text-bibliography-source\"/>\n        <ref name=\"text-index-body\"/>\n    </element>\n</define>\n<define name=\"text-bibliography-source\">\n    <element name=\"text:bibliography-source\">\n        <optional>\n            <ref name=\"text-index-title-template\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-bibliography-entry-template\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template\">\n    <element name=\"text:bibliography-entry-template\">\n        <ref name=\"text-bibliography-entry-template-attrs\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-index-entry-span\"/>\n                <ref name=\"text-index-entry-tab-stop\"/>\n                <ref name=\"text-index-entry-bibliography\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-type\">\n        <ref name=\"text-bibliography-types\"/>\n    </attribute>\n</define>\n<define name=\"text-bibliography-entry-template-attrs\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"text-index-source-styles\">\n    <element name=\"text:index-source-styles\">\n        <attribute name=\"text:outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n        <zeroOrMore>\n            <ref name=\"text-index-source-style\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-index-source-style\">\n    <element name=\"text:index-source-style\">\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"text-index-title-template\">\n    <element name=\"text:index-title-template\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter\">\n    <element name=\"text:index-entry-chapter\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-chapter-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-chapter-attrs\">\n    <optional>\n        <attribute name=\"text:display\" a:defaultValue=\"number\">\n            <choice>\n                <value>name</value>\n                <value>number</value>\n                <value>number-and-name</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-text\">\n    <element name=\"text:index-entry-text\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-page-number\">\n    <element name=\"text:index-entry-page-number\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-span\">\n    <element name=\"text:index-entry-span\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography\">\n    <element name=\"text:index-entry-bibliography\">\n        <ref name=\"text-index-entry-bibliography-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-bibliography-attrs\" combine=\"interleave\">\n    <attribute name=\"text:bibliography-data-field\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"text-index-entry-tab-stop\">\n    <element name=\"text:index-entry-tab-stop\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n        <ref name=\"text-index-entry-tab-stop-attrs\"/>\n    </element>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-index-entry-tab-stop-attrs\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:type\">\n            <value>right</value>\n        </attribute>\n        <group>\n            <attribute name=\"style:type\">\n                <value>left</value>\n            </attribute>\n            <attribute name=\"style:position\">\n                <ref name=\"length\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"text-index-entry-link-start\">\n    <element name=\"text:index-entry-link-start\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"text-index-entry-link-end\">\n    <element name=\"text:index-entry-link-end\">\n        <optional>\n            <attribute name=\"text:style-name\">\n                <ref name=\"styleNameRef\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-table\">\n    <element name=\"table:table\">\n        <ref name=\"table-table-attlist\"/>\n        <optional>\n            <ref name=\"table-table-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-dde-source\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-scenario\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-shapes\"/>\n        </optional>\n        <ref name=\"table-columns-and-groups\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-columns-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-column-group\"/>\n            <ref name=\"table-columns-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-columns-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-columns\"/>\n            <optional>\n                <ref name=\"table-table-header-columns\"/>\n                <optional>\n                    <ref name=\"table-columns\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-columns\"/>\n            <optional>\n                <ref name=\"table-columns\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-columns\">\n    <choice>\n        <ref name=\"table-table-columns\"/>\n        <oneOrMore>\n                <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </choice>\n</define>\n\n<define name=\"table-rows-and-groups\">\n    <oneOrMore>\n        <choice>\n            <ref name=\"table-table-row-group\"/>\n            <ref name=\"table-rows-no-group\"/>\n        </choice>\n    </oneOrMore>\n</define>\n\n<define name=\"table-rows-no-group\">\n    <choice>\n        <group>\n            <ref name=\"table-rows\"/>\n            <optional>\n                <ref name=\"table-table-header-rows\"/>\n                <optional>\n                    <ref name=\"table-rows\"/>\n                </optional>\n            </optional>\n        </group>\n        <group>\n            <ref name=\"table-table-header-rows\"/>\n            <optional>\n                <ref name=\"table-rows\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n\n<define name=\"table-rows\">\n    <choice>\n        <ref name=\"table-table-rows\"/>\n        <oneOrMore>\n            <optional>\n                <ref name=\"text-soft-page-break\"/>\n            </optional>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </choice>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <text/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:print-ranges\">\n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row\">\n    <element name=\"table:table-row\">\n        <ref name=\"table-table-row-attlist\"/>\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-table-cell\"/>\n                <ref name=\"table-covered-table-cell\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-rows-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-row-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"table-visibility-value\">\n    <choice>\n        <value>visible</value>\n        <value>collapse</value>\n        <value>filter</value>\n    </choice>\n</define>\n<define name=\"table-table-cell\">\n    <element name=\"table:table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-attlist-extra\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-covered-table-cell\">\n    <element name=\"table:covered-table-cell\">\n        <ref name=\"table-table-cell-attlist\"/>\n        <ref name=\"table-table-cell-content\"/>\n    </element>\n</define>\n\n<define name=\"table-table-cell-content\">\n    <optional>\n        <ref name=\"table-cell-range-source\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-annotation\"/>\n    </optional>\n    <optional>\n        <ref name=\"table-detective\"/>\n    </optional>\n    <zeroOrMore>\n        <ref name=\"text-content\"/>\n    </zeroOrMore>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-rows-spanned\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:content-validation-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist-extra\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column\">\n    <element name=\"table:table-column\">\n        <ref name=\"table-table-column-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:number-columns-repeated\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:visibility\" a:defaultValue=\"visible\">\n            <ref name=\"table-visibility-value\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:default-cell-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-columns\">\n    <element name=\"table:table-header-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-columns\">\n    <element name=\"table:table-columns\">\n        <oneOrMore>\n            <ref name=\"table-table-column\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-column-group\">\n    <element name=\"table:table-column-group\">\n        <ref name=\"table-table-column-group-attlist\"/>\n        <ref name=\"table-columns-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-column-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-header-rows\">\n    <element name=\"table:table-header-rows\">\n        <oneOrMore>\n            <optional>\n                <ref name=\"text-soft-page-break\"/>\n            </optional>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-table-rows\">\n    <element name=\"table:table-rows\">\n        <oneOrMore>\n            <optional>\n                <ref name=\"text-soft-page-break\"/>\n            </optional>\n            <ref name=\"table-table-row\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-table-row-group\">\n    <element name=\"table:table-row-group\">\n        <ref name=\"table-table-row-group-attlist\"/>\n        <ref name=\"table-rows-and-groups\"/>\n    </element>\n</define>\n<define name=\"table-table-row-group-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-sub-table\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"cellAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+</param>\n\n    </data>\n</define>\n<define name=\"cellRangeAddress\">\n    <data type=\"string\">\n        <param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+(:($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+)?</param>\n\n    </data>\n</define>\n<define name=\"cellRangeAddressList\">\n    <!-- Value is a space separated list of \"cellRangeAddress\" patterns -->\n    <data type=\"string\"/> \n</define>\n<define name=\"table-table-source\">\n    <element name=\"table:table-source\">\n        <ref name=\"table-table-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:mode\" a:defaultValue=\"copy-all\">\n            <choice>\n                <value>copy-all</value>\n                <value>copy-results-only</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:filter-options\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-linked-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario\">\n    <element name=\"table:scenario\">\n        <ref name=\"table-scenario-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:scenario-ranges\">\n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <attribute name=\"table:is-active\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-border\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-back\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-styles\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:copy-formulas\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:comment\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-scenario-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:protected\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-shapes\">\n    <element name=\"table:shapes\">\n        <oneOrMore>\n            <ref name=\"shape\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-range-source\">\n    <element name=\"table:cell-range-source\">\n        <ref name=\"table-table-cell-range-source-attlist\"/>\n        <ref name=\"table-linked-source-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-cell-range-source-attlist\" combine=\"interleave\">\n    <attribute name=\"table:last-column-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n    <attribute name=\"table:last-row-spanned\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-detective\">\n    <element name=\"table:detective\">\n        <zeroOrMore>\n            <ref name=\"table-highlighted-range\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"table-operation\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-operation\">\n    <element name=\"table:operation\">\n        <ref name=\"table-operation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <choice>\n            <value>trace-dependents</value>\n            <value>remove-dependents</value>\n            <value>trace-precedents</value>\n            <value>remove-precedents</value>\n            <value>trace-errors</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-operation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:index\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range\">\n    <element name=\"table:highlighted-range\">\n        <choice>\n            <group>\n                <ref name=\"table-highlighted-range-attlist\"/>\n            </group>\n            <group>\n                <ref name=\"table-highlighted-range-attlist-invalid\"/>\n            </group>\n        </choice>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:direction\">\n        <choice>\n            <value>from-another-table</value>\n            <value>to-another-table</value>\n            <value>from-same-table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-highlighted-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-error\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-highlighted-range-attlist-invalid\" combine=\"interleave\">\n    <attribute name=\"table:marked-invalid\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"office-spreadsheet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:structure-protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:protection-key\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-settings\">\n    <element name=\"table:calculation-settings\">\n        <ref name=\"table-calculation-setting-attlist\"/>\n        <optional>\n            <ref name=\"table-null-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-iteration\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:precision-as-shown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:search-criteria-must-apply-to-whole-cell\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:automatic-find-labels\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-regular-expressions\"\n                     a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-calculation-setting-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:null-year\" a:defaultValue=\"1930\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-null-date\">\n    <element name=\"table:null-date\">\n        <optional>\n            <attribute name=\"table:value-type\" a:defaultValue=\"date\">\n                <ref name=\"valueType\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:date-value\"\n                         a:defaultValue=\"1899-12-30\">\n                <ref name=\"date\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-iteration\">\n    <element name=\"table:iteration\">\n        <optional>\n            <attribute name=\"table:status\" a:defaultValue=\"disable\">\n                <choice>\n                    <value>enable</value>\n                    <value>disable</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:steps\" a:defaultValue=\"100\">\n                <ref name=\"positiveInteger\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:maximum-difference\"\n                         a:defaultValue=\"0.001\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-content-validations\">\n    <element name=\"table:content-validations\">\n        <oneOrMore>\n            <ref name=\"table-content-validation\"/>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"table-content-validation\">\n    <element name=\"table:content-validation\">\n        <ref name=\"table-validation-attlist\"/>\n        <optional>\n            <ref name=\"table-help-message\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"table-error-message\"/>\n                <group>\n                    <ref name=\"table-error-macro\"/>\n                    <optional>\n                        <ref name=\"office-event-listeners\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:allow-empty-cell\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-validation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-list\" a:defaultValue=\"unsorted\">\n            <choice>\n                <value>none</value>\n                <value>unsorted</value>\n                <value>sort-ascending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-help-message\">\n    <element name=\"table:help-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-message\">\n    <element name=\"table:error-message\">\n        <optional>\n            <attribute name=\"table:title\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:display\" a:defaultValue=\"false\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"table:message-type\" a:defaultValue=\"stop\">\n                <choice>\n                    <value>stop</value>\n                    <value>warning</value>\n                    <value>information</value>\n                </choice>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-error-macro\">\n    <element name=\"table:error-macro\">\n        <optional>\n            <attribute name=\"table:execute\" a:defaultValue=\"true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n<define name=\"table-label-ranges\">\n    <element name=\"table:label-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-label-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-label-range\">\n    <element name=\"table:label-range\">\n        <ref name=\"table-label-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:label-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-label-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:orientation\">\n        <choice>\n            <value>column</value>\n            <value>row</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-named-expressions\">\n    <element name=\"table:named-expressions\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-named-range\"/>\n                <ref name=\"table-named-expression\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"table-named-range\">\n    <element name=\"table:named-range\">\n        <ref name=\"table-named-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:cell-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:range-usable-as\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>print-range</value>\n                            <value>filter</value>\n                            <value>repeat-row</value>\n                            <value>repeat-column</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-named-expression\">\n    <element name=\"table:named-expression\">\n        <ref name=\"table-named-expression-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-named-expression-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n    <attribute name=\"table:expression\">\n        <ref name=\"string\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"table:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-ranges\">\n    <element name=\"table:database-ranges\">\n        <zeroOrMore>\n            <ref name=\"table-database-range\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-database-range\">\n    <element name=\"table:database-range\">\n        <ref name=\"table-database-range-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-sort\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-subtotal-rules\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-selection\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-styles\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:on-update-keep-size\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:has-persistent-data\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:orientation\" a:defaultValue=\"row\">\n            <choice>\n                <value>column</value>\n                <value>row</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:contains-header\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-filter-buttons\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">\n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-database-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:refresh-delay\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-sql\">\n    <element name=\"table:database-source-sql\">\n        <ref name=\"table-database-source-sql-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <attribute name=\"table:sql-statement\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-sql-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:parse-sql-statement\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-database-source-query\">\n    <element name=\"table:database-source-table\">\n        <ref name=\"table-database-source-table-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-table-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-table\">\n    <element name=\"table:database-source-query\">\n        <ref name=\"table-database-source-query-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:database-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-database-source-query-attlist\" combine=\"interleave\">\n    <attribute name=\"table:query-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-sort\">\n    <element name=\"table:sort\">\n        <ref name=\"table-sort-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-sort-by\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by\">\n    <element name=\"table:sort-by\">\n        <ref name=\"table-sort-by-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-by-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules\">\n    <element name=\"table:subtotal-rules\">\n        <ref name=\"table-subtotal-rules-attlist\"/>\n        <optional>\n            <ref name=\"table-sort-groups\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-rule\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:bind-styles-to-content\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rules-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:page-breaks-on-group-change\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups\">\n    <element name=\"table:sort-groups\">\n        <ref name=\"table-sort-groups-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"automatic\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n                <value>automatic</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-sort-groups-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:order\" a:defaultValue=\"ascending\">\n            <choice>\n                <value>ascending</value>\n                <value>descending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-subtotal-rule\">\n    <element name=\"table:subtotal-rule\">\n        <ref name=\"table-subtotal-rule-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"table-subtotal-field\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-subtotal-rule-attlist\" combine=\"interleave\">\n    <attribute name=\"table:group-by-field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field\">\n    <element name=\"table:subtotal-field\">\n        <ref name=\"table-subtotal-field-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-subtotal-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-filter\">\n    <element name=\"table:filter\">\n        <ref name=\"table-filter-attlist\"/>\n        <choice>\n            <ref name=\"table-filter-condition\"/>\n            <ref name=\"table-filter-and\"/>\n            <ref name=\"table-filter-or\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:target-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source\" a:defaultValue=\"self\">\n            <choice>\n                <value>self</value>\n                <value>cell-range</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:condition-source-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display-duplicates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-and\">\n    <element name=\"table:filter-and\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-or\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-or\">\n    <element name=\"table:filter-or\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-filter-and\"/>\n                <ref name=\"table-filter-condition\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-filter-condition\">\n    <element name=\"table:filter-condition\">\n        <ref name=\"table-filter-condition-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-number\">    \n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:value\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <attribute name=\"table:operator\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:case-sensitive\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-filter-condition-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:data-type\" a:defaultValue=\"text\">\n            <choice>\n                <value>text</value>\n                <value>number</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-tables\">\n    <element name=\"table:data-pilot-tables\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-table\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table\">\n    <element name=\"table:data-pilot-table\">\n        <ref name=\"table-data-pilot-table-attlist\"/>\n        <optional>\n            <choice>\n                <ref name=\"table-database-source-sql\"/>\n                <ref name=\"table-database-source-table\"/>\n                <ref name=\"table-database-source-query\"/>\n                <ref name=\"table-source-service\"/>\n                <ref name=\"table-source-cell-range\"/>\n            </choice>\n        </optional>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-field\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:application-data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:grand-total\" a:defaultValue=\"both\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:ignore-empty-rows\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:identify-categories\" a:defaultValue=\"false\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:buttons\">    \n            <ref name=\"cellRangeAddressList\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-filter-button\" a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-table-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:drill-down-on-double-click\"\n                   a:defaultValue=\"true\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-cell-range\">\n    <element name=\"table:source-cell-range\">\n        <ref name=\"table-source-cell-range-attlist\"/>\n        <optional>\n            <ref name=\"table-filter\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-cell-range-attlist\" combine=\"interleave\">\n    <attribute name=\"table:cell-range-address\">    \n        <ref name=\"cellRangeAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service\">\n    <element name=\"table:source-service\">\n        <ref name=\"table-source-service-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <attribute name=\"table:object-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:user-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-source-service-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:password\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field\">\n    <element name=\"table:data-pilot-field\">\n        <ref name=\"table-data-pilot-field-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-level\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-field-reference\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-groups\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">    \n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:orientation\">    \n            <choice>\n                <value>row</value>\n                <value>column</value>\n                <value>data</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"table:orientation\">\n                <value>page</value>\n            </attribute>\n            <attribute name=\"table:selected-page\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:is-data-layout-field\" a:defaultValue=\"false\">    \n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:function\">\n            <choice>\n                <value>auto</value>\n                <value>average</value>\n                <value>count</value>\n                <value>countnums</value>\n                <value>max</value>\n                <value>min</value>\n                <value>product</value>\n                <value>stdev</value>\n                <value>stdevp</value>\n                <value>sum</value>\n                <value>var</value>\n                <value>varp</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-field-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:used-hierarchy\" a:defaultValue=\"-1\">    \n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-level\">\n    <element name=\"table:data-pilot-level\">\n        <ref name=\"table-data-pilot-level-attlist\"/>\n        <optional>\n            <ref name=\"table-data-pilot-subtotals\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-members\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-display-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-sort-info\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-data-pilot-layout-info\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-data-pilot-level-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-empty\">    \n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-subtotals\">\n    <element name=\"table:data-pilot-subtotals\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-subtotal\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal\">\n    <element name=\"table:data-pilot-subtotal\">\n        <ref name=\"table-data-pilot-subtotal-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-subtotal-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">\n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-members\">\n    <element name=\"table:data-pilot-members\">\n        <zeroOrMore>\n            <ref name=\"table-data-pilot-member\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-member\">\n    <element name=\"table:data-pilot-member\">\n        <ref name=\"table-data-pilot-member-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-member-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:show-details\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-data-pilot-display-info\">\n    <element name=\"table:data-pilot-display-info\">\n        <ref name=\"table-data-pilot-display-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:enabled\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:data-field\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:member-count\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-display-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:display-member-mode\">\n        <choice>\n            <value>from-top</value>\n            <value>from-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-sort-info\">\n    <element name=\"table:data-pilot-sort-info\">\n        <ref name=\"table-data-pilot-sort-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:sort-mode\">\n                <value>data</value>\n            </attribute>\n            <attribute name=\"table:data-field\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:sort-mode\">\n            <choice>\n                <value>none</value>\n                <value>manual</value>\n                <value>name</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-sort-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:order\">\n        <choice>\n            <value>ascending</value>\n            <value>descending</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info\">\n    <element name=\"table:data-pilot-layout-info\">\n        <ref name=\"table-data-pilot-layout-info-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:layout-mode\">\n        <choice>\n            <value>tabular-layout</value>\n            <value>outline-subtotals-top</value>\n            <value>outline-subtotals-bottom</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-layout-info-attlist\" combine=\"interleave\">\n    <attribute name=\"table:add-empty-lines\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference\">\n    <element name=\"table:data-pilot-field-reference\">\n        <ref name=\"table-data-pilot-field-reference-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"table:member-type\">\n                <value>named</value>\n            </attribute>\n            <attribute name=\"table:member-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </group>\n        <attribute name=\"table:member-type\">\n            <choice>\n                <value>previous</value>\n                <value>next</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-field-reference-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>none</value>\n            <value>member-difference</value>\n            <value>member-percentage</value>\n            <value>member-percentage-difference</value>\n            <value>running-total</value>\n            <value>row-percentage</value>\n            <value>column-percentage</value>\n            <value>total-percentage</value>\n            <value>index</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups\">\n    <element name=\"table:data-pilot-groups\">\n        <ref name=\"table-data-pilot-groups-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-field-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-start\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:start\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:date-end\">\n            <choice>\n                <ref name=\"dateOrDateTime\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n        <attribute name=\"table:end\">\n            <choice>\n                <ref name=\"double\"/>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </choice>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:step\">\n        <ref name=\"double\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-groups-attlist\" combine=\"interleave\">\n    <attribute name=\"table:grouped-by\">\n        <choice>\n            <value>seconds</value>\n            <value>minutes</value>\n            <value>hours</value>\n            <value>days</value>\n            <value>months</value>\n            <value>quarters</value>\n            <value>years</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group\">\n    <element name=\"table:data-pilot-group\">\n        <ref name=\"table-data-pilot-group-attlist\"/>\n        <oneOrMore>\n            <ref name=\"table-data-pilot-group-member\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-data-pilot-group-member\">\n    <element name=\"table:data-pilot-group-member\">\n        <ref name=\"table-data-pilot-group-member-attlist\"/>\n    </element>\n</define>\n<define name=\"table-data-pilot-group-member-attlist\" combine=\"interleave\">\n    <attribute name=\"table:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation\">\n    <element name=\"table:consolidation\">\n        <ref name=\"table-consolidation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:function\">    \n        <choice>\n            <value>auto</value>\n            <value>average</value>\n            <value>count</value>\n            <value>countnums</value>\n            <value>max</value>\n            <value>min</value>\n            <value>product</value>\n            <value>stdev</value>\n            <value>stdevp</value>\n            <value>sum</value>\n            <value>var</value>\n            <value>varp</value>\n            <ref name=\"string\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:source-cell-range-addresses\">    \n        <ref name=\"cellRangeAddressList\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <attribute name=\"table:target-cell-address\">    \n        <ref name=\"cellAddress\"/>\n    </attribute>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:use-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-consolidation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:link-to-source-data\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-links\">\n    <element name=\"table:dde-links\">\n        <oneOrMore>\n            <ref name=\"table-dde-link\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes\">\n    <element name=\"table:tracked-changes\">\n        <ref name=\"table-tracked-changes-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"table-cell-content-change\"/>\n                <ref name=\"table-insertion\"/>\n                <ref name=\"table-deletion\"/>\n                <ref name=\"table-movement\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-tracked-changes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:track-changes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion\">\n    <element name=\"table:insertion\">\n        <ref name=\"table-insertion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:count\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-insertion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dependencies\">\n    <element name=\"table:dependencies\">\n        <oneOrMore>\n            <ref name=\"table-dependency\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-dependency\">\n    <element name=\"table:dependency\">\n        <attribute name=\"table:id\">\n            <ref name=\"string\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletions\">\n    <element name=\"table:deletions\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"table-cell-content-deletion\"/>\n                <ref name=\"table-change-deletion\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"table-cell-content-deletion\">\n    <element name=\"table:cell-content-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <ref name=\"table-cell-address\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-change-track-table-cell\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-change-deletion\">\n    <element name=\"table:change-deletion\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-deletion\">\n    <element name=\"table:deletion\">\n        <ref name=\"table-deletion-attlist\"/>\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-cut-offs\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:type\">\n        <choice>\n            <value>row</value>\n            <value>column</value>\n            <value>table</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-deletion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:multi-deletion-spanned\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-cut-offs\">\n    <element name=\"table:cut-offs\">\n        <choice>\n            <oneOrMore>\n                <ref name=\"table-movement-cut-off\"/>\n            </oneOrMore>\n            <group>\n                <ref name=\"table-insertion-cut-off\"/>\n                <zeroOrMore>\n                    <ref name=\"table-movement-cut-off\"/>\n                </zeroOrMore>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off\">\n    <element name=\"table:insertion-cut-off\">\n        <ref name=\"table-insertion-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-insertion-cut-off-attlist\" combine=\"interleave\">\n    <attribute name=\"table:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-movement-cut-off\">\n    <element name=\"table:movement-cut-off\">\n        <ref name=\"table-movement-cut-off-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-movement-cut-off-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"table:position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        <group>\n            <attribute name=\"table:start-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n            <attribute name=\"table:end-position\">\n                <ref name=\"integer\"/>\n            </attribute>\n        </group>\n    </choice>\n</define>\n<define name=\"table-movement\">\n    <element name=\"table:movement\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-source-range-address\"/>\n        <ref name=\"table-target-range-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"table-source-range-address\">\n    <element name=\"table:source-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-target-range-address\">\n    <element name=\"table:target-range-address\">\n        <ref name=\"common-table-range-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n\n<define name=\"common-table-range-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <ref name=\"common-table-cell-address-attlist\"/>\n        </group>\n        <group>\n            <ref name=\"common-table-cell-range-address-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"common-table-cell-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"common-table-cell-range-address-attlist\" combine=\"interleave\">\n    <attribute name=\"table:start-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:start-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-column\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-row\">\n        <ref name=\"integer\"/>\n    </attribute>\n    <attribute name=\"table:end-table\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"table-change-track-table-cell\" combine=\"interleave\">\n    <element name=\"table:change-track-table-cell\">\n        <ref name=\"table-change-track-table-cell-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:matrix-covered\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-change-track-table-cell-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-columns-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:number-matrix-rows-spanned\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <ref name=\"common-value-and-type-attlist\"/>\n    </optional>\n</define>\n<define name=\"table-cell-content-change\">\n    <element name=\"table:cell-content-change\">\n        <ref name=\"common-table-change-attlist\"/>\n        <ref name=\"table-cell-address\"/>\n        <ref name=\"office-change-info\"/>\n        <optional>\n            <ref name=\"table-dependencies\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-deletions\"/>\n        </optional>\n        <ref name=\"table-previous\"/>\n    </element>\n</define>\n<define name=\"table-cell-address\">\n    <element name=\"table:cell-address\">\n        <ref name=\"common-table-cell-address-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"table-previous\">\n    <element name=\"table:previous\">\n        <optional>\n            <attribute name=\"table:id\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <ref name=\"table-change-track-table-cell\"/>\n    </element>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <attribute name=\"table:id\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:acceptance-state\" a:defaultValue=\"pending\">\n            <choice>\n                <value>accepted</value>\n                <value>rejected</value>\n                <value>pending</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-table-change-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:rejecting-change-id\">\n            <ref name=\"string\"/> \n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master\">\n    <element name=\"style:handout-master\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"style-handout-master-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-handout-master-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-set\">\n    <element name=\"draw:layer-set\">\n        <zeroOrMore>\n            <ref name=\"draw-layer\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-layer\">\n    <element name=\"draw:layer\">\n        <ref name=\"draw-layer-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:protected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-layer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display\" a:defaultValue=\"always\">\n            <choice>\n                <value>always</value>\n                <value>screen</value>\n                <value>printer</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page\">\n    <element name=\"draw:page\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"draw-page-attlist\"/>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <choice>\n                <ref name=\"presentation-animations\"/>\n                <ref name=\"animation-element\"/>\n            </choice>\n        </optional>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:master-page-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:presentation-page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-header-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-footer-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:use-date-time-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:nav-order\">\n            <ref name=\"IDREFS\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"shape\">\n    <choice>\n        <ref name=\"draw-rect\"/>\n        <ref name=\"draw-line\"/>\n        <ref name=\"draw-polyline\"/>\n        <ref name=\"draw-polygon\"/>\n        <ref name=\"draw-regular-polygon\"/>\n        <ref name=\"draw-path\"/>\n        <ref name=\"draw-circle\"/>\n        <ref name=\"draw-ellipse\"/>\n        <ref name=\"draw-g\"/>\n        <ref name=\"draw-page-thumbnail\"/>\n        <ref name=\"draw-frame\"/>\n        <ref name=\"draw-measure\"/>\n        <ref name=\"draw-caption\"/>\n        <ref name=\"draw-connector\"/>\n        <ref name=\"draw-control\"/>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"draw-custom-shape\"/>\n    </choice>\n</define>\n<define name=\"draw-rect\">\n    <element name=\"draw:rect\">\n        <ref name=\"draw-rect-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-rect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-line\">\n    <element name=\"draw:line\">\n        <ref name=\"draw-line-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-line-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-polyline\">\n    <element name=\"draw:polyline\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-points-attlist\">\n    <attribute name=\"draw:points\">\n        <ref name=\"points\"/>\n    </attribute>\n</define>\n<define name=\"draw-polygon\">\n    <element name=\"draw:polygon\">\n        <ref name=\"common-draw-points-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon\">\n    <element name=\"draw:regular-polygon\">\n        <ref name=\"draw-regular-polygon-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"draw:concave\">\n            <value>false</value>\n        </attribute>\n        <group>\n            <attribute name=\"draw:concave\">\n                <value>true</value>\n            </attribute>\n            <ref name=\"draw-regular-polygon-sharpness-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"draw-regular-polygon-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:corners\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-regular-polygon-sharpness-attlist\">\n    <attribute name=\"draw:sharpness\">\n        <ref name=\"percent\"/>\n    </attribute>\n</define>\n<define name=\"draw-path\">\n    <element name=\"draw:path\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-path-data-attlist\">\n    <attribute name=\"svg:d\">\n        <ref name=\"pathData\"/>\n    </attribute>\n</define>\n<define name=\"draw-circle\">\n    <element name=\"draw:circle\">\n        <ref name=\"draw-circle-attlist\"/>\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-circle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:kind\" a:defaultValue=\"full\">\n            <choice>\n                <value>full</value>\n                <value>section</value>\n                <value>cut</value>\n                <value>arc</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-circle-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-angle\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-ellipse\">\n    <element name=\"draw:ellipse\">\n        <ref name=\"common-draw-circle-ellipse-attlist\"/>\n        <ref name=\"draw-ellipse-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-ellipse-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:rx\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:ry\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector\">\n    <element name=\"draw:connector\">\n        <ref name=\"draw-connector-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"standard\">\n            <choice>\n                <value>standard</value>\n                <value>lines</value>\n                <value>line</value>\n                <value>curve</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y1\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:x2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y2\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-shape\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-glue-point\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-connector-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-skew\">\n            <list>\n                <ref name=\"length\"/>\n                <optional>\n                    <ref name=\"length\"/>\n                    <optional>\n                        <ref name=\"length\"/>\n                    </optional>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption\">\n    <element name=\"draw:caption\">\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-point-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"draw:caption-point-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-caption-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-measure\">\n    <element name=\"draw:measure\">\n        <ref name=\"draw-measure-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y1\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-measure-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n    <attribute name=\"svg:y2\">\n        <ref name=\"coordinate\"/>\n    </attribute>\n</define>\n<define name=\"draw-control\">\n    <element name=\"draw:control\">\n        <ref name=\"draw-control-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>    \n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-control-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:control\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"draw-page-thumbnail\">\n    <element name=\"draw:page-thumbnail\">\n        <ref name=\"draw-page-thumbnail-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"common-draw-shape-with-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-page-thumbnail-attlist\">\n    <optional>\n        <attribute name=\"draw:page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-g\">\n    <element name=\"draw:g\">\n        <ref name=\"draw-g-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-name-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-g-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-name-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-caption-id-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-id\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-position-attlist\">\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-size-attlist\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-transform-attlist\">\n    <optional>\n        <attribute name=\"draw:transform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-viewbox-attlist\">\n    <attribute name=\"svg:viewBox\">\n        <list>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n            <ref name=\"integer\"/>\n        </list>\n    </attribute>\n</define>\n<define name=\"common-draw-style-name-attlist\">\n    <choice>\n        <group>\n            <optional>\n                <attribute name=\"draw:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"draw:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n        <group>\n            <optional>\n                <attribute name=\"presentation:style-name\">\n                    <ref name=\"styleNameRef\"/>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"presentation:class-names\">\n                    <ref name=\"styleNameRefs\"/>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-draw-text-style-name-attlist\">\n    <optional>\n        <attribute name=\"draw:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-layer-name-attlist\">\n    <optional>\n        <attribute name=\"draw:layer\">\n            <data type=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-id-attlist\">\n    <optional>\n        <attribute name=\"draw:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-z-index-attlist\">\n    <optional>\n        <attribute name=\"draw:z-index\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:end-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"table:end-y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:table-background\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-spreadsheet-shape-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-type\">\n            <choice>\n                <value>page</value>\n                <value>frame</value>\n                <value>paragraph</value>\n                <value>char</value>\n                <value>as-char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-text-anchor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:anchor-page-number\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text\">\n    <zeroOrMore>\n        <choice>\n            <ref name=\"text-p\"/>\n            <ref name=\"text-list\"/>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"common-draw-shape-with-styles-attlist\">\n    <ref name=\"common-draw-z-index-attlist\"/>\n    <ref name=\"common-draw-id-attlist\"/>\n    <ref name=\"common-draw-layer-name-attlist\"/>\n    <ref name=\"common-draw-style-name-attlist\"/>\n    <ref name=\"common-draw-transform-attlist\"/>\n    <ref name=\"common-draw-name-attlist\"/>\n    <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n</define>\n<define name=\"common-draw-shape-with-text-and-styles-attlist\">\n    <ref name=\"common-draw-shape-with-styles-attlist\"/>\n    <ref name=\"common-draw-text-style-name-attlist\"/>\n</define>\n<define name=\"draw-glue-point\">\n    <element name=\"draw:glue-point\">\n        <ref name=\"draw-glue-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:id\">\n        <ref name=\"nonNegativeInteger\"/>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:x\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n    <attribute name=\"svg:y\">\n        <choice>\n            <ref name=\"distance\"/> \n            <ref name=\"percent\"/>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-glue-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:align\">\n            <choice>\n                <value>top-left</value>\n                <value>top</value>\n                <value>top-right</value>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>bottom-left</value>\n                <value>bottom-right</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-glue-points-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:escape-direction\">\n        <choice>\n            <value>auto</value>\n            <value>left</value>\n            <value>right</value>\n            <value>up</value>\n            <value>down</value>\n            <value>horizontal</value>\n            <value>vertical</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"svg-title\">\n    <element name=\"svg:title\">\n        <text/>\n    </element>\n</define>\n<define name=\"svg-desc\">\n    <element name=\"svg:desc\">\n        <text/>\n    </element>\n</define>\n<define name=\"draw-frame\">\n    <element name=\"draw:frame\">\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-rel-size-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <ref name=\"presentation-shape-attlist\"/>\n        <ref name=\"draw-frame-attlist\"/>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-text-box\"/>\n                <ref name=\"draw-image\"/>\n                <ref name=\"draw-object\"/>\n                <ref name=\"draw-object-ole\"/>\n                <ref name=\"draw-applet\"/>\n                <ref name=\"draw-floating-frame\"/>\n                <ref name=\"draw-plugin\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"draw-image-map\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <choice>\n                <ref name=\"draw-contour-polygon\"/>\n                <ref name=\"draw-contour-path\"/>\n            </choice>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-rel-size-attlist\">\n    <ref name=\"common-draw-size-attlist\"/>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-height\">\n            <choice>\n                <ref name=\"percent\"/>\n                <value>scale</value>\n                <value>scale-min</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:copy-of\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box\">\n    <element name=\"draw:text-box\">\n        <ref name=\"draw-text-box-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:chain-next-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:corner-radius\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-text-box-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-id\"/>\n    </optional>\n</define>\n<define name=\"draw-image\">\n    <element name=\"draw:image\">\n        <ref name=\"draw-image-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n        <ref name=\"draw-text\"/>\n    </element>\n</define>\n<define name=\"common-draw-data-attlist\" combine=\"interleave\">\n    <group>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n    </group>\n</define>\n\n<define name=\"office-binary-data\">\n    <element name=\"office:binary-data\">\n        <ref name=\"base64Binary\"/>\n    </element>\n</define>\n<define name=\"draw-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object\">\n    <element name=\"draw:object\">\n        <ref name=\"draw-object-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-document\"/>\n            <ref name=\"math-math\"/>\n        </choice>\n    </element>\n</define>\n\n<define name=\"draw-object-ole\">\n    <element name=\"draw:object-ole\">\n        <ref name=\"draw-object-ole-attlist\"/>\n        <choice>\n            <ref name=\"common-draw-data-attlist\"/>\n            <ref name=\"office-binary-data\"/>\n        </choice>\n    </element>\n</define>\n<define name=\"draw-object-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:notify-on-update-of-ranges\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-object-ole-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:class-id\"/>\n    </optional>\n</define>\n<define name=\"draw-applet\">\n    <element name=\"draw:applet\">\n        <ref name=\"draw-applet-attlist\"/>\n        <optional>\n            <ref name=\"common-draw-data-attlist\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:code\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:object\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:archive\"/>\n    </optional>\n</define>\n<define name=\"draw-applet-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:may-script\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-plugin\">\n    <element name=\"draw:plugin\">\n        <ref name=\"draw-plugin-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-param\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-plugin-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mime-type\"/>\n    </optional>\n</define>\n<define name=\"draw-param\">\n    <element name=\"draw:param\">\n        <ref name=\"draw-param-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\"/>\n    </optional>\n</define>\n<define name=\"draw-param-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:value\"/>\n    </optional>\n</define>\n<define name=\"draw-floating-frame\">\n    <element name=\"draw:floating-frame\">\n        <ref name=\"draw-floating-frame-attlist\"/>\n        <ref name=\"common-draw-data-attlist\"/>\n    </element>\n</define>\n<define name=\"draw-floating-frame-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-contour-polygon\">\n    <element name=\"draw:contour-polygon\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"draw-contour-path\">\n    <element name=\"draw:contour-path\">\n        <ref name=\"common-contour-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-contour-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:recreate-on-edit\">\n        <ref name=\"boolean\"/>\n    </attribute>\n</define>\n<define name=\"draw-a\">\n    <element name=\"draw:a\">\n        <ref name=\"draw-a-attlist\"/>\n        <ref name=\"draw-frame\"/>\n    </element>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:title\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-a-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:server-map\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-image-map\">\n    <element name=\"draw:image-map\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"draw-area-rectangle\"/>\n                <ref name=\"draw-area-circle\"/>\n                <ref name=\"draw-area-polygon\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-area-rectangle\">\n    <element name=\"draw:area-rectangle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-circle\">\n    <element name=\"draw:area-circle\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:cx\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:cy\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:r\">\n            <ref name=\"length\"/>\n        </attribute>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-area-polygon\">\n    <element name=\"draw:area-polygon\">\n        <ref name=\"common-draw-area-attlist\"/>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-points-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"office:target-frame-name\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\">\n            <choice>\n                <value>new</value>\n                <value>replace</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:nohref\">\n            <choice>\n                <value>nohref</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene\">\n    <element name=\"dr3d:scene\">\n        <ref name=\"dr3d-scene-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-text-spreadsheet-shape-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shapes3d\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"shapes3d\">\n    <choice>\n        <ref name=\"dr3d-scene\"/>\n        <ref name=\"dr3d-extrude\"/>\n        <ref name=\"dr3d-sphere\"/>\n        <ref name=\"dr3d-rotate\"/>\n        <ref name=\"dr3d-cube\"/>\n    </choice>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vrp\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vpn\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:vup\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:focal-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow-slant\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-scene-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dr3d-transform-attlist\">\n    <optional>\n        <attribute name=\"dr3d:transform\"/>\n    </optional>\n</define>\n<define name=\"dr3d-light\">\n    <element name=\"dr3d:light\">\n        <ref name=\"dr3d-light-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <attribute name=\"dr3d:direction\">\n        <ref name=\"vector3D\"/>\n    </attribute>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:enabled\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-light-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:specular\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-cube\">\n    <element name=\"dr3d:cube\">\n        <ref name=\"dr3d-cube-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-cube-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:min-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:max-edge\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere\">\n    <element name=\"dr3d:sphere\">\n        <ref name=\"dr3d-sphere-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-sphere-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:size\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dr3d-extrude\">\n    <element name=\"dr3d:extrude\">\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"dr3d-rotate\">\n    <element name=\"dr3d:rotate\">\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <ref name=\"common-draw-z-index-attlist\"/>\n        <ref name=\"common-draw-id-attlist\"/>\n        <ref name=\"common-draw-layer-name-attlist\"/>\n        <ref name=\"common-draw-style-name-attlist\"/>\n        <ref name=\"common-dr3d-transform-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-custom-shape\">\n    <element name=\"draw:custom-shape\">\n        <ref name=\"draw-custom-shape-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <ref name=\"common-draw-caption-id-attlist\"/>\n        <optional>\n            <ref name=\"svg-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-desc\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"draw-glue-point\"/>\n        </zeroOrMore>\n        <ref name=\"draw-text\"/>\n        <optional>\n            <ref name=\"draw-enhanced-geometry\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:engine\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-custom-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:data\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry\">\n    <element name=\"draw:enhanced-geometry\">\n        <ref name=\"draw-enhanced-geometry-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"draw-equation\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"draw-handle\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:type\" a:defaultValue=\"non-primitive\">\n            <ref name=\"custom-shape-type\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"custom-shape-type\">\n    <choice>\n        <value>non-primitive</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:viewBox\">\n            <list>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n                <ref name=\"integer\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-rotate-angle\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-allowed\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:concentric-gradient-fill-allowed\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-brightness\" a:defaultValue=\"33%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-depth\" a:defaultValue=\"36pt 0\">\n            <list>\n                <ref name=\"length\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-diffusion\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-number-of-line-segments\"\n                   a:defaultValue=\"30\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-light-face\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-harsh\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-level\"\n                   a:defaultValue=\"66%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-first-light-direction\"\n                   a:defaultValue=\"(5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-second-light-direction\"\n                   a:defaultValue=\"(-5 0 1)\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-metal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shade-mode\" a:defaultValue=\"flat\">\n            <choice>\n                <value>flat</value>\n                <value>phong</value>\n                <value>gouraud</value>\n                <value>draft</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-angle\" a:defaultValue=\"0 0\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-rotation-center\">\n            <ref name=\"vector3D\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-shininess\" a:defaultValue=\"50%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-skew\" a:defaultValue=\"50 45\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-specularity\" a:defaultValue=\"0%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:projection\" a:defaultValue=\"parallel\">\n            <choice>\n                <value>parallel</value>\n                <value>perspective</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-viewpoint\" \n                   a:defaultValue=\"3.5cm -3.5cm 25cm\">\n            <ref name=\"point3D\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"point3D\">\n    <data type=\"string\"/>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-origin\" a:defaultValue=\"0.5 -0.5\">\n            <list>\n                <ref name=\"double\"/>\n                <ref name=\"double\"/>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:extrusion-color\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:enhanced-path\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-x\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:path-stretchpoint-y\" a:defaultValue=\"0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-areas\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-points\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>segments</value>\n                <value>rectangle</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:glue-point-leaving-directions\"/>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-mode\" a:defaultValue=\"normal\">\n            <choice>\n                <value>normal</value>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-scale\" a:defaultValue=\"path\">\n            <choice>\n                <value>path</value>\n                <value>shape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:text-path-same-letter-heights\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-enhanced-geometry-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:modifiers\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation\">\n    <element name=\"draw:equation\">\n        <ref name=\"draw-equation-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-equation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle\">\n    <element name=\"draw:handle\">\n        <ref name=\"draw-handle-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-mirror-horizontal\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-switched\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:handle-position\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-x-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-range-y-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-polar\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-minimum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-handle-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:handle-radius-range-maximum\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:class\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-classes\">\n    <choice>\n        <value>title</value>\n        <value>outline</value>\n        <value>subtitle</value>\n        <value>text</value>\n        <value>graphic</value>\n        <value>object</value>\n        <value>chart</value>\n        <value>table</value>\n        <value>orgchart</value>\n        <value>page</value>\n        <value>notes</value>\n        <value>handout</value>\n        <value>header</value>\n        <value>footer</value>\n        <value>date-time</value>\n        <value>page-number</value>\n    </choice>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:placeholder\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-shape-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:user-transformed\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animations\">\n    <element name=\"presentation:animations\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"presentation-animation-elements\"/>\n                <ref name=\"presentation-animation-group\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-animation-elements\">\n    <choice>\n        <ref name=\"presentation-show-shape\"/>\n        <ref name=\"presentation-show-text\"/>\n        <ref name=\"presentation-hide-shape\"/>\n        <ref name=\"presentation-hide-text\"/>\n        <ref name=\"presentation-dim\"/>\n        <ref name=\"presentation-play\"/>\n    </choice>\n</define>\n<define name=\"presentation-sound\">\n    <element name=\"presentation:sound\">\n        <ref name=\"presentation-sound-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <choice>\n                    <value>onRequest</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\">\n                <choice>\n                    <value>new</value>\n                    <value>replace</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-sound-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:play-full\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show-shape\">\n    <element name=\"presentation:show-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffects\">\n    <choice>\n        <value>none</value>\n        <value>fade</value>\n        <value>move</value>\n        <value>stripes</value>\n        <value>open</value>\n        <value>close</value>\n        <value>dissolve</value>\n        <value>wavyline</value>\n        <value>random</value>\n        <value>lines</value>\n        <value>laser</value>\n        <value>appear</value>\n        <value>hide</value>\n        <value>move-short</value>\n        <value>checkerboard</value>\n        <value>rotate</value>\n        <value>stretch</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationEffectDirections\">\n    <choice>\n        <value>none</value>\n        <value>from-left</value>\n        <value>from-top</value>\n        <value>from-right</value>\n        <value>from-bottom</value>\n        <value>from-center</value>\n        <value>from-upper-left</value>\n        <value>from-upper-right</value>\n        <value>from-lower-left</value>\n        <value>from-lower-right</value>\n        <value>to-left</value>\n        <value>to-top</value>\n        <value>to-right</value>\n        <value>to-bottom</value>\n        <value>to-upper-left</value>\n        <value>to-upper-right</value>\n        <value>to-lower-right</value>\n        <value>to-lower-left</value>\n        <value>path</value>\n        <value>spiral-inward-left</value>\n        <value>spiral-inward-right</value>\n        <value>spiral-outward-left</value>\n        <value>spiral-outward-right</value>\n        <value>vertical</value>\n        <value>horizontal</value>\n        <value>to-center</value>\n        <value>clockwise</value>\n        <value>counter-clockwise</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentationSpeeds\">\n    <choice>\n        <value>slow</value>\n        <value>medium</value>\n        <value>fast</value>\n    </choice>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-presentation-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:path-id\"/>\n    </optional>\n</define>\n<define name=\"presentation-show-text\">\n    <element name=\"presentation:show-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-shape\">\n    <element name=\"presentation:hide-shape\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-hide-text\">\n    <element name=\"presentation:hide-text\">\n        <ref name=\"common-presentation-effect-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim\">\n    <element name=\"presentation:dim\">\n        <ref name=\"presentation-dim-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n</define>\n<define name=\"presentation-dim-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:color\">\n        <ref name=\"color\"/>\n    </attribute>\n</define>\n<define name=\"presentation-play\">\n    <element name=\"presentation:play\">\n        <ref name=\"presentation-play-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-play-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:shape-id\">\n        <ref name=\"IDREF\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-animation-group\">\n    <element name=\"presentation:animation-group\">\n        <zeroOrMore>\n            <ref name=\"presentation-animation-elements\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:node-type\" a:defaultValue=\"default\">\n            <choice>\n                <value>default</value>\n                <value>on-click</value>\n                <value>with-previous</value>\n                <value>after-previous</value>\n                <value>timing-root</value>\n                <value>main-sequence</value>\n                <value>interactive-sequence</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-sub-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:preset-class\" a:defaultValue=\"custom\">\n            <choice>\n                <value>custom</value>\n                <value>entrance</value>\n                <value>exit</value>\n                <value>emphasis</value>\n                <value>motion-path</value>\n                <value>ole-action</value>\n                <value>media-call</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:master-element\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:group-id\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener\">\n    <element name=\"presentation:event-listener\">\n        <ref name=\"presentation-event-listener-attlist\"/>\n        <optional>\n            <ref name=\"presentation-sound\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:action\">\n        <choice>\n            <value>none</value>\n            <value>previous-page</value>\n            <value>next-page</value>\n            <value>first-page</value>\n            <value>last-page</value>\n            <value>hide</value>\n            <value>stop</value>\n            <value>execute</value>\n            <value>show</value>\n            <value>verb</value>\n            <value>fade-out</value>\n            <value>sound</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:effect\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffects\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:direction\" a:defaultValue=\"none\">\n            <ref name=\"presentationEffectDirections\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:speed\" a:defaultValue=\"medium\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-scale\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <choice>\n                <value>simple</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n            <choice>\n                <value>embed</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <choice>\n                <value>onRequest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-event-listener-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:verb\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:header\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:footer\">\n        <empty/>\n    </element>\n</define>\n<define name=\"paragraph-content\" combine=\"choice\">\n    <element name=\"presentation:date-time\">\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-decls\">\n    <zeroOrMore>\n        <ref name=\"presentation-decl\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:header-decl\">\n        <ref name=\"presentation-header-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-header-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:footer-decl\">\n        <ref name=\"presentation-footer-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-footer-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-decl\" combine=\"choice\">\n    <element name=\"presentation:date-time-decl\">\n        <ref name=\"presentation-date-time-decl-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:source\">\n        <choice>\n            <value>fixed</value>\n            <value>current-date</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"presentation-date-time-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings\">\n    <optional>\n        <element name=\"presentation:settings\">\n            <ref name=\"presentation-settings-attlist\"/>\n            <zeroOrMore>\n                <ref name=\"presentation-show\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-page\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:full-screen\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:endless\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:pause\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show-logo\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:force-manual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-visible\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:mouse-as-pen\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:start-with-navigator\"\n                   a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:animations\" a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-on-click\"\n                   a:defaultValue=\"enabled\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:stay-on-top\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-settings-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:show-end-of-presentation-slide\"\n                   a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-show\">\n    <element name=\"presentation:show\">\n        <ref name=\"presentation-show-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"presentation-show-attlist\" combine=\"interleave\">\n    <attribute name=\"presentation:pages\"/>\n</define>\n<define name=\"chart-chart\">\n    <element name=\"chart:chart\">\n        <ref name=\"chart-chart-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-subtitle\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-footer\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-legend\"/>\n        </optional>\n        <ref name=\"chart-plot-area\"/>\n        <optional>\n            <ref name=\"table-table\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:class\">\n        <ref name=\"namespacedToken\"/>\n    </attribute>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:column-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:row-mapping\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-chart-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title\">\n    <element name=\"chart:title\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-title-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-subtitle\">\n    <element name=\"chart:subtitle\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-footer\">\n    <element name=\"chart:footer\">\n        <ref name=\"chart-title-attlist\"/>\n        <optional>\n            <ref name=\"text-p\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-legend\">\n    <element name=\"chart:legend\">\n        <ref name=\"chart-legend-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <group>\n            <attribute name=\"chart:legend-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"chart:legend-align\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n        <attribute name=\"chart:legend-position\">\n            <choice>\n                <value>top-start</value>\n                <value>bottom-start</value>\n                <value>top-end</value>\n                <value>bottom-end</value>\n            </choice>\n        </attribute>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:legend-expansion\">\n            <choice>\n                <value>wide</value>\n                <value>high</value>\n                <value>balanced</value>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:legend-expansion\">\n                <value>custom</value>\n            </attribute>\n            <attribute name=\"style:legend-expansion-aspect-ratio\">\n                <ref name=\"double\"/>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"chart-legend-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area\">\n    <element name=\"chart:plot-area\">\n        <ref name=\"chart-plot-area-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"dr3d-light\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-axis\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"chart-series\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-stock-gain-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-loss-marker\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-stock-range-line\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-wall\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-floor\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-position-attlist\"/>\n    <ref name=\"common-draw-size-attlist\"/>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-source-has-labels\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>row</value>\n                <value>column</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-plot-area-attlist\" combine=\"interleave\">\n    <ref name=\"dr3d-scene-attlist\"/>\n    <ref name=\"common-dr3d-transform-attlist\"/>\n</define>\n<define name=\"chart-wall\">\n    <element name=\"chart:wall\">\n        <ref name=\"chart-wall-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-wall-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor\">\n    <element name=\"chart:floor\">\n        <ref name=\"chart-floor-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-floor-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis\">\n    <element name=\"chart:axis\">\n        <ref name=\"chart-axis-attlist\"/>\n        <optional>\n            <ref name=\"chart-title\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-categories\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-grid\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <attribute name=\"chart:dimension\">\n        <choice>\n            <value>x</value>\n            <value>y</value>\n            <value>z</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-axis-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid\">\n    <element name=\"chart:grid\">\n        <ref name=\"chart-grid-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\" a:defaultValue=\"major\">\n            <choice>\n                <value>major</value>\n                <value>minor</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-grid-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series\">\n    <element name=\"chart:series\">\n        <ref name=\"chart-series-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"chart-domain\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"chart-mean-value\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-regression-curve\"/>\n        </optional>\n        <optional>\n            <ref name=\"chart-error-indicator\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"chart-data-point\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:values-cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:label-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:class\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:attached-axis\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-series-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-domain\">\n    <element name=\"chart:domain\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-categories\">\n    <element name=\"chart:categories\">\n    <optional>\n        <attribute name=\"table:cell-range-address\">\n            <ref name=\"cellRangeAddress\"/>\n        </attribute>\n    </optional>\n    </element>\n</define>\n<define name=\"chart-data-point\">\n    <element name=\"chart:data-point\">\n        <ref name=\"chart-data-point-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:repeated\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-data-point-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"chart-mean-value\">\n    <element name=\"chart:mean-value\">\n        <ref name=\"chart-mean-value-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-mean-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-error-indicator\">\n    <element name=\"chart:error-indicator\">\n        <ref name=\"chart-error-indicator-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-error-indicator-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-regression-curve\">\n    <element name=\"chart:regression-curve\">\n        <ref name=\"chart-regression-curve-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"chart-regression-curve-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"chart-stock-gain-marker\">\n    <element name=\"chart:stock-gain-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-loss-marker\">\n    <element name=\"chart:stock-loss-marker\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"chart-stock-range-line\">\n    <element name=\"chart:stock-range-line\">\n        <ref name=\"common-stock-marker-attlist\"/>\n    </element>\n</define>\n<define name=\"common-stock-marker-attlist\">\n    <optional>\n        <attribute name=\"chart:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms\">\n    <optional>\n        <element name=\"office:forms\">\n            <ref name=\"office-forms-attlist\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"form-form\"/>\n                    <ref name=\"xforms-model\"/>\n                </choice>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:automatic-focus\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-forms-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-design-mode\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form\">\n    <element name=\"form:form\">\n        <ref name=\"common-form-control-attlist\"/>\n        <ref name=\"form-form-attlist\"/>\n        <optional>\n            <ref name=\"form-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"office-event-listeners\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"controls\"/>\n                <ref name=\"form-form\"/>\n            </choice>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"form-connection-resource\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <value>simple</value>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                <value>onRequest</value>\n            </attribute>\n        </optional>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:method\" a:defaultValue=\"get\">\n            <choice>\n                <value>get</value>\n                <value>post</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:enctype\" \n                    a:defaultValue=\"application/x-www-form-urlencoded\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-deletes\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-inserts\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:allow-updates\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:apply-filter\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command-type\" a:defaultValue=\"command\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>command</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:command\"/>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:datasource\">\n            <choice>\n                <ref name=\"anyURI\"/>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:master-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:detail-fields\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:escape-processing\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:filter\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:ignore-result\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:navigation-mode\">\n            <ref name=\"navigation\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"navigation\">\n    <choice>\n        <value>none</value>\n        <value>current</value>\n        <value>parent</value>\n    </choice>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:order\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-form-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-cycle\">\n            <ref name=\"tab-cycles\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"tab-cycles\">\n    <choice>\n        <value>records</value>\n        <value>current</value>\n        <value>page</value>\n    </choice>\n</define>\n<define name=\"form-connection-resource\">\n    <element name=\"form:connection-resource\">\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"xforms-model\">\n    <element name=\"xforms:model\">\n        <ref name=\"anyAttListOrElements\"/>\n    </element>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:text\">\n        <ref name=\"form-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <ref name=\"column-controls\"/>\n</define>\n<define name=\"form-text-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-control-attlist\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"common-control-id-attlist\"/>\n    <ref name=\"xforms-bind-attlist\"/>\n</define>\n<define name=\"common-form-control-content\">\n    <optional>\n        <ref name=\"form-properties\"/>\n    </optional>\n    <optional>\n        <ref name=\"office-event-listeners\"/>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:textarea\">\n        <ref name=\"form-textarea-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-textarea-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:password\">\n        <ref name=\"form-password-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n</define>\n<define name=\"form-password-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:echo-char\" a:defaultValue=\"*\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:file\">\n        <ref name=\"form-file-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-file-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:formatted-text\">\n        <ref name=\"form-formatted-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-formatted-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:validation\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:number\">\n        <ref name=\"form-number-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"common-numeric-control-attlist\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:date\">\n        <ref name=\"form-date-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:time\">\n        <ref name=\"form-time-attlist\"/>\n        <ref name=\"common-numeric-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-date-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"date\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-time-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"time\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:fixed-text\">\n        <ref name=\"form-fixed-text-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-fixed-text-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multi-line\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:combobox\">\n        <ref name=\"form-combobox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-item\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-current-value-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-maxlength-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-convert-empty-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-combobox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:auto-complete\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-item\">\n    <element name=\"form:item\">\n        <ref name=\"form-item-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-item-attlist\" combine=\"interleave\">\n    <ref name=\"label\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:listbox\">\n        <ref name=\"form-listbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-option\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"dropdown\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"size\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"bound-column\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"list-source\"/>\n    <ref name=\"list-source-type\"/>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:multiple\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-listbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-option\">\n    <element name=\"form:option\">\n        <ref name=\"form-option-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"form-option-attlist\" combine=\"interleave\">\n    <ref name=\"current-selected\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:button\">\n        <ref name=\"form-button-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:default-button\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:toggle\" a:default-value=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:focus-on-click\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-button-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:xforms-submission\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image\">\n        <ref name=\"form-image-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"button-type\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"target-frame\"/>\n    <ref name=\"target-location\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"column-controls\" combine=\"choice\">\n    <element name=\"form:checkbox\">\n        <ref name=\"form-checkbox-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"states\">\n    <choice>\n        <value>unchecked</value>\n        <value>checked</value>\n        <value>unknown</value>\n    </choice>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:current-state\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:is-tristate\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-checkbox-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:state\" a:defaultValue=\"unchecked\">\n            <ref name=\"states\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:radio\">\n        <ref name=\"form-radio-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-radio-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"current-selected\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"selected\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n    <ref name=\"common-form-visual-effect-attlist\"/>\n    <ref name=\"common-form-relative-image-position-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:frame\">\n        <ref name=\"form-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"for\"/>\n    <ref name=\"label\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:image-frame\">\n        <ref name=\"form-image-frame-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-image-frame-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"image-data\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-readonly-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-data-field-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:hidden\">\n        <ref name=\"form-hidden-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-hidden-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:grid\">\n        <ref name=\"form-grid-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n        <zeroOrMore>\n            <ref name=\"form-column\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"form-grid-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n</define>\n<define name=\"form-column\">\n    <element name=\"form:column\">\n        <ref name=\"form-column-attlist\"/>\n        <oneOrMore>\n            <ref name=\"column-controls\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-column-attlist\" combine=\"interleave\">\n    <ref name=\"common-form-control-attlist\"/>\n    <ref name=\"label\"/>\n    <ref name=\"text-style-name\"/>\n</define>\n<define name=\"text-style-name\">\n    <optional>\n        <attribute name=\"form:text-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:value-range\">\n        <ref name=\"form-value-range-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n    <ref name=\"common-disabled-attlist\"/>\n    <ref name=\"common-printable-attlist\"/>\n    <ref name=\"common-tab-attlist\"/>\n    <ref name=\"common-title-attlist\"/>\n    <ref name=\"common-value-attlist\"/>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:max-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:min-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:step-size\" a:defaultName=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:page-step-size\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:delay-for-repeat\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-value-range-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:orientation\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"controls\" combine=\"choice\">\n    <element name=\"form:generic-control\">\n        <ref name=\"form-generic-control-attlist\"/>\n        <ref name=\"common-form-control-content\"/>\n    </element>\n</define>\n<define name=\"form-generic-control-attlist\" combine=\"interleave\">\n    <ref name=\"form-control-attlist\"/>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-control-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:control-implementation\">\n            <ref name=\"namespacedToken\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"xforms-bind-attlist\">\n    <optional>\n        <attribute name=\"xforms:bind\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"types\">\n    <choice>\n        <value>submit</value>\n        <value>reset</value>\n        <value>push</value>\n        <value>url</value>\n    </choice>\n</define>\n<define name=\"button-type\">\n    <optional>\n        <attribute name=\"form:button-type\" a:defaultValue=\"push\">\n            <ref name=\"types\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-control-id-attlist\">\n    <attribute name=\"form:id\">\n        <ref name=\"ID\"/>\n    </attribute>\n</define>\n<define name=\"current-selected\">\n    <optional>\n        <attribute name=\"form:current-selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-value-attlist\">\n    <optional>\n        <attribute name=\"form:value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-current-value-attlist\">\n    <optional>\n        <attribute name=\"form:current-value\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-disabled-attlist\">\n    <optional>\n        <attribute name=\"form:disabled\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"dropdown\">\n    <optional>\n        <attribute name=\"form:dropdown\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"for\">\n    <optional>\n        <attribute name=\"form:for\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"image-data\">\n    <optional>\n        <attribute name=\"form:image-data\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"label\">\n    <optional>\n        <attribute name=\"form:label\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-maxlength-attlist\">\n    <optional>\n        <attribute name=\"form:max-length\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-printable-attlist\">\n    <optional>\n        <attribute name=\"form:printable\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-readonly-attlist\">\n    <optional>\n        <attribute name=\"form:readonly\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"selected\">\n    <optional>\n        <attribute name=\"form:selected\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"size\">\n    <optional>\n        <attribute name=\"form:size\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-index\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-tab-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:tab-stop\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-frame\">\n    <optional>\n        <attribute name=\"office:target-frame\" a:defaultValue=\"_blank\">\n            <ref name=\"targetFrameName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"target-location\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-title-attlist\">\n    <optional>\n        <attribute name=\"form:title\"/>\n    </optional>\n</define>\n<define name=\"common-form-visual-effect-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"form:visual-effect\">\n            <choice>\n                <value>flat</value>\n                <value>3d</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-form-relative-image-position-attlist\"\n        combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"form:image-position\" a:defaultValue=\"center\">\n                <value>center</value>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"form:image-position\">\n                <choice>\n                    <value>start</value>\n                    <value>end</value>\n                    <value>top</value>\n                    <value>bottom</value>\n                </choice>\n            </attribute>\n            <optional>\n                <attribute name=\"form:image-align\" a:defaultValue=\"center\">\n                    <choice>\n                        <value>start</value>\n                        <value>center</value>\n                        <value>end</value>\n                    </choice>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"bound-column\">\n    <optional>\n        <attribute name=\"form:bound-column\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-convert-empty-attlist\">\n    <optional>\n        <attribute name=\"form:convert-empty-to-null\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-field-attlist\">\n    <optional>\n        <attribute name=\"form:data-field\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source\">\n    <optional>\n        <attribute name=\"form:list-source\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"list-source-type\">\n    <optional>\n        <attribute name=\"form:list-source-type\">\n            <choice>\n                <value>table</value>\n                <value>query</value>\n                <value>sql</value>\n                <value>sql-pass-through</value>\n                <value>value-list</value>\n                <value>table-fields</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"form-properties\">\n    <element name=\"form:properties\">\n        <oneOrMore>\n            <ref name=\"form-property\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-value-and-type-attlist\"/>\n    </element>\n</define>\n<define name=\"form-property-name\" combine=\"interleave\">\n    <attribute name=\"form:property-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"form-property-value-and-type-attlist\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-value-and-type-attlist\"/>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"form-property\" combine=\"choice\">\n    <element name=\"form:list-property\">\n        <ref name=\"form-property-name\"/>\n        <ref name=\"form-property-type-and-value-list\"/>\n    </element>\n</define>\n<define name=\"form-property-type-and-value-list\">\n    <choice>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>float</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>percentage</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>currency</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:value\">\n                        <ref name=\"double\"/>\n                    </attribute>\n                    <optional>\n                        <attribute name=\"office:currency\">\n                            <ref name=\"string\"/>\n                        </attribute>\n                    </optional>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>date</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:date-value\">\n                        <ref name=\"dateOrDateTime\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>time</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:time-value\">\n                        <ref name=\"duration\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>boolean</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:boolean-value\">\n                        <ref name=\"boolean\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <group>\n            <attribute name=\"office:value-type\">\n                <value>string</value>\n            </attribute>\n            <zeroOrMore>\n                <element name=\"form:list-value\">\n                    <attribute name=\"office:string-value\">\n                        <ref name=\"string\"/>\n                    </attribute>\n                </element>\n            </zeroOrMore>\n        </group>\n        <attribute name=\"office:value-type\">\n            <value>void</value>\n        </attribute>\n    </choice>\n</define>\n<define name=\"office-annotation\">\n    <element name=\"office:annotation\">\n        <ref name=\"office-annotation-attlist\"/>\n        <ref name=\"draw-caption-attlist\"/>\n        <ref name=\"common-draw-position-attlist\"/>\n        <ref name=\"common-draw-size-attlist\"/>\n        <ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n        <optional>\n            <ref name=\"dc-creator\"/>\n        </optional>\n        <optional>\n            <ref name=\"dc-date\"/>\n        </optional>\n        <optional>\n            <ref name=\"meta-date-string\"/>\n        </optional>\n        <zeroOrMore>\n            <choice>\n                <ref name=\"text-p\"/>\n                <ref name=\"text-list\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-annotation-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"meta-date-string\">\n    <element name=\"meta:date-string\">\n        <ref name=\"string\"/>\n    </element>\n</define>\n<define name=\"common-num-format-prefix-suffix-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:num-suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-num-format-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"style:num-format\">\n            <choice>\n                <value>1</value>\n                <value>i</value>\n                <value>I</value>\n                <ref name=\"string\"/>\n                <empty/>\n            </choice>\n        </attribute>\n        <group>\n            <attribute name=\"style:num-format\">\n                <choice>\n                    <value>a</value>\n                    <value>A</value>\n                </choice>\n            </attribute>\n            <ref name=\"style-num-letter-sync-attlist\"/>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-num-letter-sync-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:num-letter-sync\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-change-info\">\n    <element name=\"office:change-info\">\n        <ref name=\"dc-creator\"/>\n        <ref name=\"dc-date\"/>\n        <zeroOrMore>\n            <ref name=\"text-p\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"office-event-listeners\">\n    <element name=\"office:event-listeners\">\n        <zeroOrMore>\n            <choice>\n                <ref name=\"script-event-listener\"/>\n                <ref name=\"presentation-event-listener\"/>\n            </choice>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"script-event-listener\" combine=\"interleave\">\n    <element name=\"script:event-listener\">\n        <ref name=\"script-event-listener-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:event-name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <attribute name=\"script:language\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"script-event-listener-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"script:macro-name\">\n            <ref name=\"string\"/>\n        </attribute>\n        <group>\n            <attribute name=\"xlink:href\">\n                <ref name=\"anyURI\"/>\n            </attribute>\n            <optional>\n                <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                    <value>simple</value>\n                </attribute>\n            </optional>\n            <optional>\n                <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n                    <value>onRequest</value>\n                </attribute>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"math-math\">\n    <element name=\"math:math\">\n        <ref name=\"mathMarkup\"/>\n    </element>\n</define>\n\n<!-- To avoid inclusion of the complete MathML schema, anything -->\n<!-- is allowed within a math:math top-level element            -->\n<define name=\"mathMarkup\">\n    <zeroOrMore>\n        <choice>\n            <attribute>\n                <anyName/>\n            </attribute>\n            <text/>\n            <element>\n                <anyName/>\n                <ref name=\"mathMarkup\"/>\n            </element>\n        </choice>\n    </zeroOrMore>\n</define>\n<define name=\"text-dde-connection-decl\">\n    <element name=\"text:dde-connection-decl\">\n        <ref name=\"text-dde-connection-decl-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"text-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-application\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-topic\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <attribute name=\"office:dde-item\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-dde-connection-decl-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:automatic-update\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-dde-link\">\n    <element name=\"table:dde-link\">\n        <ref name=\"office-dde-source\"/>\n        <ref name=\"table-table\"/>\n    </element>\n</define>\n<define name=\"office-dde-source\">\n    <element name=\"office:dde-source\">\n        <ref name=\"office-dde-source-attlist\"/>\n        <ref name=\"common-dde-connection-decl-attlist\"/>\n    </element>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"office-dde-source-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"office:conversion-mode\" \n                    a:defaultValue=\"into-default-style-data-style\">\n            <choice>\n                <value>into-default-style-data-style</value>\n                <value>into-english-number</value>\n                <value>keep-text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animate\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:set\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-set-values-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateMotion\">\n        <ref name=\"anim-animate-motion-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:path\">\n            <ref name=\"pathData\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:origin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-motion-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"paced\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateColor\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist\"/>\n        <ref name=\"common-spline-anim-value-attlist\"/>\n        <ref name=\"anim-animate-color-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation\" a:defaultValue=\"rgb\">\n            <choice>\n                <value>rgb</value>\n                <value>hsl</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-animate-color-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:color-interpolation-direction\"     \n                                   a:defaultValue=\"clockwise\">\n            <choice>\n                <value>clockwise</value>\n                <value>counter-clockwise</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:animateTransform\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-named-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"anim-animate-transform-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-animate-transform-attlist\" combine=\"interleave\">\n    <attribute name=\"svg:type\">\n        <choice>\n            <value>translate</value>\n            <value>scale</value>\n            <value>rotate</value>\n            <value>skewX</value>\n            <value>skewY</value> \n        </choice>\n    </attribute>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:transitionFilter\">\n        <ref name=\"common-anim-target-attlist\"/>\n        <ref name=\"common-anim-add-accum-attlist\"/>\n        <ref name=\"common-anim-values-attlist\"/>\n        <ref name=\"common-anim-spline-mode-attlist \"/>\n        <ref name=\"anim-transition-filter-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:type\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-transition-filter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:mode\" a:defaultValue=\"in\">\n            <choice>\n                <value>in</value>\n                <value>out</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:id\">\n            <ref name=\"ID\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:targetElement\">\n            <ref name=\"IDREF\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-named-target-attlist\" combine=\"interleave\">\n    <attribute name=\"smil:attributeName\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"common-anim-target-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:sub-item\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:values\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-spline-mode-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:calcMode\" a:defaultValue=\"discrete\">   \n            <choice>\n                <value>discrete</value>\n                <value>linear</value>\n                <value>paced</value>\n                <value>spline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keyTimes\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-spline-anim-value-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:keySplines\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:accumulate\">\n            <choice>\n                <value>none</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-add-accum-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:additive\">\n            <choice>\n                <value>replace</value>\n                <value>sum</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:formula\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-anim-set-values-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:to\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"common-anim-values-attlist\" combine=\"interleave\">\n    <ref name=\"common-anim-set-values-attlist\"/>\n    <optional>\n        <attribute name=\"smil:from\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"smil:by\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:begin\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-begin-end-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:end\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-dur-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:dur\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-endsync-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:endsync\">\n            <choice>\n                <value>first</value>\n                <value>last</value>\n                <value>all</value>\n                <value>media</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-repeat-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:repeatDur\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"smil:repeatCount\">\n            <choice>\n                <ref name=\"nonNegativeInteger\"/>\n                <value>indefinite</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fill\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>auto</value>\n                <value>default</value>\n                <value>transition</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-fill-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fillDefault\">\n            <choice>\n                <value>remove</value>\n                <value>freeze</value>\n                <value>hold</value>\n                <value>transition</value>\n                <value>auto</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-timing-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restart\" a:defaultValue=\"default\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>default</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-restart-default-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:restartDefault\" a:defaultValue=\"inherit\">\n            <choice>\n                <value>never</value>\n                <value>always</value>\n                <value>whenNotActive</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>    \n        <attribute name=\"smil:accelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:decelerate\" a:defaultValue=\"0.0\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-time-manip-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:autoReverse\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:par\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"common-basic-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-begin-end-timing-attlist\"/>\n   <ref name=\"common-dur-timing-attlist\"/>\n   <ref name=\"common-repeat-timing-attlist\"/>\n</define>\n\n<define name=\"common-timing-attlist\" combine=\"interleave\">\n   <ref name=\"common-basic-timing-attlist\"/>\n   <ref name=\"common-restart-timing-attlist\"/>\n   <ref name=\"common-restart-default-attlist\"/>\n   <ref name=\"common-fill-timing-attlist\"/>\n   <ref name=\"common-fill-default-attlist\"/>\n   <ref name=\"common-time-manip-attlist\"/>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:seq\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:iterate\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-iterate-attlist\"/>\n        <ref name=\"common-timing-attlist\"/>\n        <ref name=\"common-endsync-timing-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"animation-element\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anim-iterate-attlist\" combine=\"interleave\">\n    <ref name=\"common-anim-target-attlist\"/>\n</define>\n<define name=\"anim-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-iterate-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:iterate-interval\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:audio\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-audio-attlist\"/>\n        <ref name=\"common-basic-timing-attlist\"/>\n    </element>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"anim-audio-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"anim:audio-level\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"animation-element\" combine=\"choice\">\n    <element name=\"anim:command\">\n        <ref name=\"common-anim-attlist\"/>\n        <ref name=\"anim-command-attlist\"/>\n        <ref name=\"common-begin-end-timing-attlist\"/>\n        <ref name=\"common-anim-target-attlist\"/>\n        <zeroOrMore>\n            <element name=\"anim:param\">\n                <attribute name=\"anim:name\"/>\n                <attribute name=\"anim:value\"/>\n            </element>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"anim-command-attlist\" combine=\"interleave\">\n    <attribute name=\"anim:command\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-style\">\n    <element name=\"style:style\">\n        <ref name=\"style-style-attlist\"/>\n        <ref name=\"style-style-content\"/>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:parent-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:list-style-name\">\n            <choice>\n                <ref name=\"styleName\"/>\n                <empty/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-update\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:data-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:class\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:default-outline-level\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-map\">\n    <element name=\"style:map\">\n        <ref name=\"style-map-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:condition\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <attribute name=\"style:apply-style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-map-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:base-cell-address\">\n            <ref name=\"cellAddress\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-default-style\">\n    <element name=\"style:default-style\">\n        <ref name=\"style-style-content\"/>\n    </element>\n</define>\n<define name=\"style-page-layout\">\n    <element name=\"style:page-layout\">\n        <ref name=\"style-page-layout-attlist\"/>\n        <optional>\n            <ref name=\"style-page-layout-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-header-style\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-footer-style\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-page-layout-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-usage\" a:defaultValue=\"all\">\n            <choice>\n                <value>all</value>\n                <value>left</value>\n                <value>right</value>\n                <value>mirrored</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-style\">\n    <element name=\"style:header-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-footer-style\">\n    <element name=\"style:footer-style\">\n        <optional>\n            <ref name=\"style-header-footer-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page\">\n    <element name=\"style:master-page\">\n        <ref name=\"style-master-page-attlist\"/>\n        <optional>\n            <ref name=\"style-header\"/>\n            <optional>\n                <ref name=\"style-header-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"style-footer\"/>\n            <optional>\n                <ref name=\"style-footer-left\"/>\n            </optional>\n        </optional>\n        <optional>\n            <ref name=\"office-forms\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-style\"/>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n        <optional>\n            <ref name=\"presentation-notes\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <attribute name=\"style:page-layout-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-master-page-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:next-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header\">\n    <element name=\"style:header\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer\">\n    <element name=\"style:footer\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-header-left\">\n    <element name=\"style:header-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"style-footer-left\">\n    <element name=\"style:footer-left\">\n        <ref name=\"common-style-header-footer-attlist\"/>\n        <ref name=\"header-footer-content\"/>\n    </element>\n</define>\n<define name=\"header-footer-content\">\n    <choice>\n        <group>\n            <ref name=\"text-tracked-changes\"/>\n            <ref name=\"text-decls\"/>\n            <zeroOrMore>\n                <choice>\n                    <ref name=\"text-h\"/>\n                    <ref name=\"text-p\"/>\n                    <ref name=\"text-list\"/>\n                    <ref name=\"table-table\"/>\n                    <ref name=\"text-section\"/>\n                    <ref name=\"text-table-of-content\"/>\n                    <ref name=\"text-illustration-index\"/>\n                    <ref name=\"text-table-index\"/>\n                    <ref name=\"text-object-index\"/>\n                    <ref name=\"text-user-index\"/>\n                    <ref name=\"text-alphabetical-index\"/>\n                    <ref name=\"text-bibliography\"/>\n                    <ref name=\"text-index-title\"/>\n                    <ref name=\"change-marks\"/>\n                </choice>\n            </zeroOrMore>\n        </group>\n        <group>\n            <optional>\n                <ref name=\"style-region-left\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-center\"/>\n            </optional>\n            <optional>\n                <ref name=\"style-region-right\"/>\n            </optional>\n        </group>\n    </choice>\n</define>\n<define name=\"common-style-header-footer-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-region-left\">\n    <element name=\"style:region-left\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-center\">\n    <element name=\"style:region-center\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n<define name=\"style-region-right\">\n    <element name=\"style:region-right\">\n        <ref name=\"region-content\"/>\n    </element>\n</define>\n\n<define name=\"region-content\">\n    <zeroOrMore>\n        <ref name=\"text-p\"/>\n    </zeroOrMore>\n</define>\n<define name=\"presentation-notes\">\n    <element name=\"presentation:notes\">\n        <ref name=\"common-presentation-header-footer-attlist\"/>\n        <ref name=\"presentation-notes-attlist\"/>\n        <ref name=\"office-forms\"/>\n        <zeroOrMore>\n            <ref name=\"shape\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:page-layout-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"presentation-notes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"table-table-template\">\n    <element name=\"table:table-template\">\n        <ref name=\"table-table-template-attlist\"/>\n        <optional>\n            <ref name=\"table-first-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-row\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-first-column\"/>\n        </optional>\n        <optional>\n            <ref name=\"table-last-column\"/>\n        </optional>\n        <choice>\n            <ref name=\"table-body\"/>\n            <group>\n                <ref name=\"table-even-rows\"/>\n                <ref name=\"table-odd-rows\"/>\n            </group>\n            <group>\n                <ref name=\"table-even-columns\"/>\n                <ref name=\"table-odd-columns\"/>\n            </group>\n        </choice>\n    </element>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:first-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-start-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"table-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:last-row-end-column\">\n        <ref name=\"rowOrCol\"/>\n    </attribute>\n</define>\n\n<define name=\"rowOrCol\">\n    <choice>\n        <value>row</value>\n        <value>column</value>\n    </choice>\n</define>\n<define name=\"table-first-row\">\n    <element name=\"table:first-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-row\">\n    <element name=\"table:last-row\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-first-column\">\n    <element name=\"table:first-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-last-column\">\n    <element name=\"table:last-column\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-body\">\n    <element name=\"table:body\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-rows\">\n    <element name=\"table:even-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-rows\">\n    <element name=\"table:odd-rows\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-even-columns\">\n    <element name=\"table:even-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"table-odd-columns\">\n    <element name=\"table:odd-columns\">\n        <ref name=\"common-table-template-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"common-table-template-attlist\" combine=\"interleave\">\n    <attribute name=\"text:style-name\">\n        <ref name=\"styleNameRef\"/>\n    </attribute>\n    <attribute name=\"text:paragraph-style-name\">\n        <optional>\n            <ref name=\"styleNameRef\"/>\n        </optional>\n    </attribute>\n</define>\n<define name=\"style-font-face\">\n    <element name=\"style:font-face\">\n        <ref name=\"style-font-face-attlist\"/>\n        <optional>\n            <ref name=\"svg-font-face-src\"/>\n        </optional>\n        <optional>\n            <ref name=\"svg-definition-src\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-stretch\">\n            <choice>\n                <value>normal</value>\n                <value>ultra-condensed</value>\n                <value>extra-condensed</value>\n                <value>condensed</value>\n                <value>semi-condensed</value>\n                <value>semi-expanded</value>\n                <value>expanded</value>\n                <value>extra-expanded</value>\n                <value>ultra-expanded</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:font-size\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:unicode-range\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:units-per-em\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:panose-1\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemv\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:stemh\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:slope\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:cap-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:accent-height\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ascent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:descent\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:widths\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:bbox\"/>\n    </optional>\n    <optional>\n        <attribute name=\"svg:ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-ideographic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-alphabetic\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-mathematical\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:v-hanging\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:underline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:strikethrough-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:overline-position\">\n            <ref name=\"integer\"/>\n        </attribute>\n        </optional>\n    <optional>\n        <attribute name=\"svg:overline-thickness\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"svg-font-face-src\">\n    <element name=\"svg:font-face-src\">\n        <oneOrMore>\n            <choice>\n                <ref name=\"svg-font-face-uri\"/>\n                <ref name=\"svg-font-face-name\"/>\n            </choice>\n        </oneOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-uri\">\n    <element name=\"svg:font-face-uri\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"svg-font-face-format\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-font-face-format\">\n    <element name=\"svg:font-face-format\">\n        <optional>\n            <attribute name=\"svg:string\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"svg-font-face-name\">\n    <element name=\"svg:font-face-name\">\n        <optional>\n            <attribute name=\"svg:name\"/>\n        </optional>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"svg-definition-src\">\n    <element name=\"svg:definition-src\">\n        <ref name=\"common-svg-font-face-xlink-attlist\"/>\n    <empty/>\n    </element>\n</define>\n\n<define name=\"common-svg-font-face-xlink-attlist\" combine=\"interleave\">\n    <attribute name=\"xlink:href\">\n        <ref name=\"anyURI\"/>\n    </attribute>\n    <optional>\n        <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n            <value>simple</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"xlink:actuate\" a:defaultValue=\"onRequest\">\n            <value>onRequest</value>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"string\"/>\n    </attribute>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-adornments\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"style-font-face-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-number-style\">\n    <element name=\"number:number-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"any-number\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-number\">\n    <choice>\n        <ref name=\"number-number\"/>\n        <ref name=\"number-scientific-number\"/>\n        <ref name=\"number-fraction\"/>\n    </choice>\n</define>\n<define name=\"number-number\">\n    <element name=\"number:number\">\n        <ref name=\"number-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"number-embedded-text\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-replacement\"/>\n    </optional>\n</define>\n<define name=\"number-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:display-factor\" a:defaultValue=\"1\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-embedded-text\">\n    <element name=\"number:embedded-text\">\n        <ref name=\"number-embedded-text-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-embedded-text-attlist\" combine=\"interleave\">\n    <attribute name=\"number:position\">\n        <ref name=\"integer\"/>\n    </attribute>\n</define>\n<define name=\"number-scientific-number\">\n    <element name=\"number:scientific-number\">\n        <ref name=\"number-scientific-number-attlist\"/>\n        <ref name=\"common-decimal-places-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-scientific-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-exponent-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction\">\n    <element name=\"number:fraction\">\n        <ref name=\"number-fraction-attlist\"/>\n        <ref name=\"common-number-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-numerator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-denominator-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-fraction-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:denominator-value\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-currency-style\">\n    <element name=\"number:currency-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <choice>\n                <group>\n                    <ref name=\"number-and-text\"/>\n                    <optional>\n                        <ref name=\"currency-symbol-and-text\"/>\n                    </optional>\n                </group>\n                <group>\n                    <ref name=\"currency-symbol-and-text\"/>\n                    <optional>\n                        <ref name=\"number-and-text\"/>\n                    </optional>\n                </group>\n            </choice>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"currency-symbol-and-text\">\n    <ref name=\"number-currency-symbol\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-and-text\">\n    <ref name=\"number-number\"/>\n    <optional>\n        <ref name=\"number-text\"/>\n    </optional>\n</define>\n<define name=\"number-currency-symbol\">\n    <element name=\"number:currency-symbol\">\n        <ref name=\"number-currency-symbol-attlist\"/>\n        <text/>\n    </element>\n</define>\n<define name=\"number-currency-symbol-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-percentage-style\">\n    <element name=\"number:percentage-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-and-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-date-style\">\n    <element name=\"number:date-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-auto-reorder-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-date\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-date\">\n    <choice>\n        <ref name=\"number-day\"/>\n        <ref name=\"number-month\"/>\n        <ref name=\"number-year\"/>\n        <ref name=\"number-era\"/>\n        <ref name=\"number-day-of-week\"/>\n        <ref name=\"number-week-of-year\"/>\n        <ref name=\"number-quarter\"/>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-day\">\n    <element name=\"number:day\">\n        <ref name=\"number-day-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month\">\n    <element name=\"number:month\">\n        <ref name=\"number-month-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:textual\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:possessive-form\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-month-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-year\">\n    <element name=\"number:year\">\n        <ref name=\"number-year-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-year-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-era\">\n    <element name=\"number:era\">\n        <ref name=\"number-era-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-era-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-day-of-week\">\n    <element name=\"number:day-of-week\">\n        <ref name=\"number-day-of-week-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-day-of-week-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-week-of-year\">\n    <element name=\"number:week-of-year\">\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter\">\n    <element name=\"number:quarter\">\n        <ref name=\"number-quarter-attlist\"/>\n        <ref name=\"common-calendar-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-quarter-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-time-style\">\n    <element name=\"number:time-style\">\n        <ref name=\"number-time-style-attlist\"/>\n        <ref name=\"common-data-style-attlist\"/>\n        <ref name=\"common-format-source-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <!-- This DTD does not reflect the fact that some elements must not -->\n        <!-- occur more than once. -->\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <oneOrMore>\n            <ref name=\"any-time\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </oneOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"any-time\">\n    <choice>\n        <ref name=\"number-hours\"/>\n        <ref name=\"number-am-pm\"/>\n        <ref name=\"number-minutes\"/>\n        <ref name=\"number-seconds\"/>\n    </choice>\n</define>\n<define name=\"number-time-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:truncate-on-overflow\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-hours\">\n    <element name=\"number:hours\">\n        <ref name=\"number-hours-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-hours-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-minutes\">\n    <element name=\"number:minutes\">\n        <ref name=\"number-minutes-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-minutes-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds\">\n    <element name=\"number:seconds\">\n        <ref name=\"number-seconds-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-seconds-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:decimal-places\" a:defaultValue=\"0\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"number-am-pm\">\n    <element name=\"number:am-pm\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-boolean-style\">\n    <element name=\"number:boolean-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-boolean\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-boolean\">\n    <element name=\"number:boolean\">\n        <empty/>\n    </element>\n</define>\n<define name=\"number-text-style\">\n    <element name=\"number:text-style\">\n        <ref name=\"common-data-style-attlist\"/>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"number-text\"/>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"number-text-content\"/>\n            <optional>\n                <ref name=\"number-text\"/>\n            </optional>\n        </zeroOrMore>\n        <zeroOrMore>\n            <ref name=\"style-map\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"number-text\">\n    <element name=\"number:text\">\n        <text/>\n    </element>\n</define>\n<define name=\"number-text-content\">\n    <element name=\"number:text-content\">\n        <empty/>\n    </element>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"style-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:title\"/>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:volatile\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-auto-reorder-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:automatic-order\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-format-source-attlist\">\n    <optional>\n        <attribute name=\"number:format-source\" a:defaultValue=\"fixed\">\n            <choice>\n                <value>fixed</value>\n                <value>language</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-format\" a:defaultValue=\"1\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-language\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-data-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:transliteration-style\" a:defaultValue=\"short\">\n            <choice>\n                <value>short</value>\n                <value>medium</value>\n                <value>long</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-decimal-places-attlist\">\n    <optional>\n        <attribute name=\"number:decimal-places\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:min-integer-digits\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-number-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:grouping\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-calendar-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"number:calendar\">\n            <choice>\n                <value>gregorian</value>\n                <value>gengou</value>\n                <value>ROC</value>\n                <value>hanja_yoil</value>\n                <value>hanja</value>\n                <value>hijri</value>\n                <value>jewish</value>\n                <value>buddhist</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>text</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>paragraph</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>section</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-section-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>ruby</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-ruby-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"text-linenumbering-configuration\">\n    <element name=\"text:linenumbering-configuration\">\n        <ref name=\"text-linenumbering-configuration-attlist\"/>\n        <optional>\n            <ref name=\"text-linenumbering-separator\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:increment\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-position\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>right</value>\n                <value>inner</value>\n                <value>outer</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:offset\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-empty-lines\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:count-in-text-boxes\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:restart-on-page\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-linenumbering-separator\">\n    <element name=\"text:linenumbering-separator\">\n        <optional>\n            <attribute name=\"text:increment\">\n                <ref name=\"nonNegativeInteger\"/>\n            </attribute>\n        </optional>\n        <text/>\n    </element>\n</define>\n<define name=\"text-notes-configuration\">\n    <element name=\"text:notes-configuration\">\n        <ref name=\"text-notes-configuration-content\"/>\n    </element>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"text-note-class\"/>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:citation-body-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:default-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:master-page-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-numbering-at\">\n            <choice>\n                <value>document</value>\n                <value>chapter</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:footnotes-position\">\n            <choice>\n                <value>text</value>\n                <value>page</value>\n                <value>section</value>\n                <value>document</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-forward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-notes-configuration-content\" combine=\"interleave\">\n    <optional>\n        <element name=\"text:note-continuation-notice-backward\">\n            <text/>\n        </element>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration\">\n    <element name=\"text:bibliography-configuration\">\n        <ref name=\"text-bibliography-configuration-attlist\"/>\n        <zeroOrMore>\n            <ref name=\"text-sort-key\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:prefix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:suffix\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:numbered-entries\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-bibliography-configuration-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:sort-by-position\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:sort-algorithm\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-sort-key\">\n    <element name=\"text:sort-key\">\n        <ref name=\"text-sort-key-attlist\"/>\n        <empty/>\n    </element>\n</define>\n\n<define name=\"text-sort-key-attlist\" combine=\"interleave\">\n    <attribute name=\"text:key\">\n        <choice>\n            <value>address</value>\n            <value>annote</value>\n            <value>author</value>\n            <value>bibliography-type</value>\n            <value>booktitle</value>\n            <value>chapter</value>\n            <value>custom1</value>\n            <value>custom2</value>\n            <value>custom3</value>\n            <value>custom4</value>\n            <value>custom5</value>\n            <value>edition</value>\n            <value>editor</value>\n            <value>howpublished</value>\n            <value>identifier</value>\n            <value>institution</value>\n            <value>isbn</value>\n            <value>issn</value>\n            <value>journal</value>\n            <value>month</value>\n            <value>note</value>\n            <value>number</value>\n            <value>organizations</value>\n            <value>pages</value>\n            <value>publisher</value>\n            <value>report-type</value>\n            <value>school</value>\n            <value>series</value>\n            <value>title</value>\n            <value>url</value>\n            <value>volume</value>\n            <value>year</value>\n        </choice>\n    </attribute>\n    <optional>\n        <attribute name=\"text:sort-ascending\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style\">\n    <element name=\"text:list-style\">\n        <ref name=\"text-list-style-attr\"/>\n        <zeroOrMore>\n            <ref name=\"text-list-style-content\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <attribute name=\"style:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:consecutive-numbering\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-attr\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-number\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-number-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-number-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-bullet\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-bullet-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <attribute name=\"text:bullet-char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-list-level-style-bullet-attr\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:bullet-relative-size\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-list-style-content\" combine=\"choice\">\n    <element name=\"text:list-level-style-image\">\n        <ref name=\"text-list-level-style-attr\"/>\n        <ref name=\"text-list-level-style-image-attr\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-list-level-style-image-attr\" combine=\"interleave\">\n    <choice>\n        <ref name=\"common-draw-data-attlist\"/>\n        <ref name=\"office-binary-data\"/>\n    </choice>\n</define>\n<define name=\"text-outline-style\">\n    <element name=\"text:outline-style\">\n        <oneOrMore>\n            <ref name=\"text-outline-level-style\"/>\n        </oneOrMore>\n    </element>\n</define>\n<define name=\"text-outline-level-style\">\n    <element name=\"text:outline-level-style\">\n        <ref name=\"text-outline-level-style-attlist\"/>\n        <optional>\n            <ref name=\"style-list-level-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </element>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <attribute name=\"text:level\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <ref name=\"common-num-format-attlist\"/>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:display-levels\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"text-outline-level-style-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:start-value\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-column</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-column-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-row</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-row-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>table-cell</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-table-cell-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <choice>\n                <value>graphic</value>\n                <value>presentation</value>\n            </choice>\n        </attribute>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-graphic-properties\">\n    <element name=\"style:graphic-properties\">\n        <ref name=\"style-graphic-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-graphic-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-graphic-properties-content-strict\">\n    <ref name=\"style-graphic-properties-attlist\"/>\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-graphic-properties-elements\"/>\n</define>\n\n<define name=\" style-graphic-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>drawing-page</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-drawing-page-properties\"/>\n        </optional>\n    </group>\n</define>\n\n<define name=\"style-drawing-page-properties\">\n    <element name=\"style:drawing-page-properties\">\n        <ref name=\"style-drawing-page-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-drawing-page-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-drawing-page-properties-content-strict\">\n    <ref name=\"style-graphic-fill-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-attlist\"/>\n    <ref name=\"style-drawing-page-properties-elements\"/>\n</define>\n<define name=\"draw-gradient\">\n    <element name=\"draw:gradient\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-gradient-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <ref name=\"gradient-style\"/>\n    </attribute>\n</define>\n<define name=\"gradient-style\">\n    <choice>\n        <value>linear</value>\n        <value>axial</value>\n        <value>radial</value>\n        <value>ellipsoid</value>\n        <value>square</value>\n        <value>rectangular</value>\n    </choice>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:cx\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:cy\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-intensity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-draw-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:border\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"svg-linearGradient\">\n    <element name=\"svg:linearGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:x1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y1\" a:defaultValue=\"0%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:x2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:y2\" a:defaultValue=\"100%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-radialGradient\">\n    <element name=\"svg:radialGradient\">\n        <ref name=\"common-svg-gradient-attlist\"/>\n        <optional>\n            <attribute name=\"svg:cx\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:cy\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:r\" a:defaultValue=\"50%\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fx\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:fy\">\n                <choice>\n                    <ref name=\"coordinate\"/>\n                    <ref name=\"percent\"/>\n                </choice>                \n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"svg-stop\"/>\n        </zeroOrMore>\n    </element>\n</define>\n\n<define name=\"svg-stop\">\n    <element name=\"svg:stop\">\n        <attribute name=\"svg:offset\">\n            <choice>\n                <ref name=\"double\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <optional>\n            <attribute name=\"svg:stop-color\">\n                <ref name=\"color\"/>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"svg:stop-opacity\">\n                <ref name=\"double\"/>\n            </attribute>\n        </optional>\n    </element>\n</define>\n\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:gradientUnits\" a:defaultValue=\"objectBoundingBox\">\n            <value>objectBoundingBox</value>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:gradientTransform\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:spreadMethod\" a:defaultValue=\"pad\">\n            <choice>\n                <value>pad</value>\n                <value>reflect</value>\n                <value>repeat</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"common-svg-gradient-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch\">\n    <element name=\"draw:hatch\">\n        <ref name=\"draw-hatch-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:style\">\n        <choice>\n            <value>single</value>\n            <value>double</value>\n            <value>triple</value>\n        </choice>\n    </attribute>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-hatch-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:rotation\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image\">\n    <element name=\"draw:fill-image\">\n        <ref name=\"draw-fill-image-attlist\"/>\n        <attribute name=\"xlink:href\">\n            <ref name=\"anyURI\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"xlink:type\" a:defaultValue=\"simple\">\n                <choice>\n                    <value>simple</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:show\" a:defaultValue=\"embed\">\n                <choice>\n                    <value>embed</value>\n                </choice>\n            </attribute>\n        </optional>\n        <optional>\n            <attribute name=\"xlink:actuate\" a:defaultValue=\"onLoad\">\n                <choice>\n                    <value>onLoad</value>\n                </choice>\n            </attribute>\n        </optional>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-fill-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-opacity\">\n    <element name=\"draw:opacity\">\n        <ref name=\"common-draw-gradient-attlist\"/>\n        <ref name=\"draw-opacity-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-opacity-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-marker\">\n    <element name=\"draw:marker\">\n        <ref name=\"draw-marker-attlist\"/>\n        <ref name=\"common-draw-viewbox-attlist\"/>\n        <ref name=\"common-draw-path-data-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-marker-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash\">\n    <element name=\"draw:stroke-dash\">\n        <ref name=\"draw-stroke-dash-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <attribute name=\"draw:name\">\n        <ref name=\"styleName\"/>\n    </attribute>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:display-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:style\">\n            <choice>\n                <value>rect</value>\n                <value>round</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:dots1\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots1-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:dots2-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"draw-stroke-dash-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:distance\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-presentation-page-layout\">\n    <element name=\"style:presentation-page-layout\">\n        <attribute name=\"style:name\">\n            <ref name=\"styleName\"/>\n        </attribute>\n        <optional>\n            <attribute name=\"style:display-name\">\n                <ref name=\"string\"/>\n            </attribute>\n        </optional>\n        <zeroOrMore>\n            <ref name=\"presentation-placeholder\"/>\n        </zeroOrMore>\n    </element>\n</define>\n<define name=\"presentation-placeholder\">\n    <element name=\"presentation:placeholder\">\n        <attribute name=\"presentation:object\">\n            <ref name=\"presentation-classes\"/>\n        </attribute>\n        <attribute name=\"svg:x\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:y\">\n            <choice>\n                <ref name=\"coordinate\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <attribute name=\"svg:height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-style-content\" combine=\"choice\">\n    <group>\n        <attribute name=\"style:family\">\n            <value>chart</value>\n        </attribute>\n        <optional>\n            <ref name=\"style-chart-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-graphic-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-paragraph-properties\"/>\n        </optional>\n        <optional>\n            <ref name=\"style-text-properties\"/>\n        </optional>\n    </group>\n</define>\n<define name=\"style-properties-content\">\n    <ref name=\"anyAttListOrElements\"/>\n</define>\n<define name=\"style-page-layout-properties\">\n    <element name=\"style:page-layout-properties\">\n        <ref name=\"style-page-layout-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-page-layout-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-page-layout-properties-content-strict\">\n    <ref name=\"style-page-layout-properties-attlist\"/>\n    <ref name=\"style-page-layout-properties-elements\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:page-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:page-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <ref name=\"common-num-format-attlist\"/>\n    </optional>\n    <ref name=\"common-num-format-prefix-suffix-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:paper-tray-name\">\n            <choice>\n                <value>default</value>\n                <ref name=\"string\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-orientation\">\n            <choice>\n                <value>portrait</value>\n                <value>landscape</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:register-truth-ref-style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print\">\n            <list>\n                <zeroOrMore>\n                    <choice>\n                        <value>headers</value>\n                        <value>grid</value>\n                        <value>annotations</value>\n                        <value>objects</value>\n                        <value>charts</value>\n                        <value>drawings</value>\n                        <value>formulas</value>\n                        <value>zero-values</value>\n                    </choice>\n                </zeroOrMore>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-page-order\">\n            <choice>\n                <value>ttb</value>\n                <value>ltr</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:first-page-number\">\n            <choice>\n                <ref name=\"positiveInteger\"/>\n                <value>continue</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:scale-to\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:scale-to-pages\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:table-centering\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>both</value>\n                <value>none</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:footnote-max-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-page-layout-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-footnote-sep\"/>\n</define>\n\n<define name=\"style-footnote-sep\">\n    <optional>\n        <element name=\"style:footnote-sep\">\n            <ref name=\"style-footnote-sep-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-footnote-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:line-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:adjustment\" a:defaultValue=\"left\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-before-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:distance-after-sep\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-mode\">\n            <choice>\n                <value>none</value>\n                <value>line</value>\n                <value>both</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-base-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-lines\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-ruby-below\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-print\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-page-layout-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:layout-grid-display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties\">\n    <element name=\"style:header-footer-properties\">\n        <ref name=\"style-header-footer-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-header-footer-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-header-footer-properties-content-strict\">\n        <ref name=\"style-header-footer-properties-attlist\"/>\n        <ref name=\"style-header-footer-properties-elements\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n    <ref name=\"common-vertical-margin-attlist\"/>\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-header-footer-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:dynamic-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties\">\n    <element name=\"style:text-properties\">\n        <ref name=\"style-text-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-text-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-text-properties-content-strict\">\n    <ref name=\"style-text-properties-attlist\"/>\n    <ref name=\"style-text-properties-elements\"/>\n</define>\n\n<define name=\"style-text-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-variant\">\n            <ref name=\"fontVariant\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontVariant\">\n    <choice>\n        <value>normal</value>\n        <value>small-caps</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-transform\">\n            <choice>\n                <value>none</value>\n                <value>lowercase</value>\n                <value>uppercase</value>\n                <value>capitalize</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n            <attribute name=\"fo:color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-window-font-color\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-outline\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-position\">\n            <list>\n                <choice>\n                    <ref name=\"percent\"/>\n                    <value>super</value>\n                    <value>sub</value>\n                </choice>\n                <optional>\n                    <ref name=\"percent\"/>\n                </optional>\n            </list>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-family\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-family-generic\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-asian\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-family-generic-complex\">\n            <ref name=\"fontFamilyGeneric\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontFamilyGeneric\">\n    <choice>\n        <value>roman</value>\n        <value>swiss</value>\n        <value>modern</value>\n        <value>decorative</value>\n        <value>script</value>\n        <value>system</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-style-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-asian\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-name-complex\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-pitch\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-asian\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-pitch-complex\">\n            <ref name=\"fontPitch\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontPitch\">\n    <choice>\n        <value>fixed</value>\n        <value>variable</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-charset\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-charset-asian\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-charset-complex\">\n            <ref name=\"textEncoding\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"textEncoding\">\n    <data type=\"string\">\n        <param name=\"pattern\">[A-Za-z][A-Za-z0-9._\\-]*</param>\n    </data>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-size\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-asian\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-complex\">\n            <choice>\n                <ref name=\"positiveLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-size-rel\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-asian\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-size-rel-complex\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:script-type\">\n            <choice>\n                <value>latin</value>\n                <value>asian</value>\n                <value>complex</value>\n                <value>ignore</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:letter-spacing\">\n            <choice>\n                <ref name=\"length\"/>\n                <value>normal</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:language\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-asian\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:language-complex\">\n            <ref name=\"languageCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:country\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-asian\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:country-complex\">\n            <ref name=\"countryCode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-style\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-asian\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-style-complex\">\n            <ref name=\"fontStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontStyle\">\n    <choice>\n        <value>normal</value>\n        <value>italic</value>\n        <value>oblique</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-relief\">\n            <choice>\n            <value>none</value>\n                <value>embossed</value>\n                <value>engraved</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"shadowType\">\n    <choice>\n        <value>none</value>\n        <!-- The following string must match an XSL shadow decl -->\n        <ref name=\"string\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineType\">\n    <choice>\n        <value>none</value>\n        <value>single</value>\n        <value>double</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineStyle\">\n    <choice>\n        <value>none</value>\n        <value>solid</value>\n        <value>dotted</value>\n        <value>dash</value>\n        <value>long-dash</value>\n        <value>dot-dash</value>\n        <value>dot-dot-dash</value>\n        <value>wave</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineWidth\">\n    <choice>\n        <value>auto</value>\n        <value>normal</value>\n        <value>bold</value>\n        <value>thin</value>\n        <value>dash</value>\n        <value>medium</value>\n        <value>thick</value>\n        <ref name=\"positiveInteger\"/>\n        <ref name=\"percent\"/>\n        <ref name=\"positiveLength\"/>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:font-weight\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-asian\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:font-weight-complex\">\n            <ref name=\"fontWeight\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"fontWeight\">\n    <choice>\n        <value>normal</value>\n        <value>bold</value>\n        <value>100</value>\n        <value>200</value>\n        <value>300</value>\n        <value>400</value>\n        <value>500</value>\n        <value>600</value>\n        <value>700</value>\n        <value>800</value>\n        <value>900</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-underline-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"lineMode\">\n    <choice>\n        <value>continuous</value>\n        <value>skip-white-space</value>\n    </choice>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-line-through-mode\">\n            <ref name=\"lineMode\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:letter-kerning\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-blinking\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine\">\n            <choice>\n                <value>none</value>\n                <value>letters</value>\n                <value>lines</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-combine-start-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:text-combine-end-char\">\n            <ref name=\"character\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-emphasize\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <choice>\n                        <value>none</value>\n                        <value>accent</value>\n                        <value>dot</value>\n                        <value>circle</value>\n                        <value>disc</value>\n                    </choice>\n                    <choice>\n                        <value>above</value>\n                        <value>below</value>\n                    </choice>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-angle\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-rotation-scale\">\n            <choice>\n                <value>fixed</value>\n                <value>line-height</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenate\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-remain-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-push-char-count\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-text-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"text:display\">\n            <value>true</value>\n        </attribute>\n        <attribute name=\"text:display\">\n            <value>none</value>\n        </attribute>\n        <group>\n            <attribute name=\"text:display\">\n                <value>condition</value>\n            </attribute>\n            <attribute name=\"text:condition\">\n                <value>none</value>\n            </attribute>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-paragraph-properties\">\n    <element name=\"style:paragraph-properties\">\n        <ref name=\"style-paragraph-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-paragraph-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-paragraph-properties-content-strict\">\n    <ref name=\"style-paragraph-properties-attlist\"/>\n    <ref name=\"style-paragraph-properties-elements\"/>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:line-height\">\n            <choice>\n                <value>normal</value>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-height-at-least\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-spacing\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-independent-line-spacing\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n\n<define name=\"common-text-align\">\n    <optional>\n        <attribute name=\"fo:text-align\">\n            <choice>\n                <value>start</value>\n                <value>end</value>\n                <value>left</value>\n                <value>right</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-align-last\">\n            <choice>\n                <value>start</value>\n                <value>center</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:justify-single-word\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:widows\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:orphans\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-tab-stops\"/>\n</define>\n\n<define name=\"style-tab-stops\">\n    <optional>\n        <element name=\"style:tab-stops\">\n            <zeroOrMore>\n                <ref name=\"style-tab-stop\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n\n<define name=\"style-tab-stop\">\n    <element name=\"style:tab-stop\">\n        <ref name=\"style-tab-stop-attlist\"/>\n        <empty/>\n    </element>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <attribute name=\"style:position\">\n        <ref name=\"nonNegativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <choice>\n        <optional>\n            <attribute name=\"style:type\" a:defaultValue=\"left\">\n                <choice>\n                    <value>left</value>\n                    <value>center</value>\n                    <value>right</value>\n                </choice>\n            </attribute>\n        </optional>\n        <group>\n            <attribute name=\"style:type\">\n                <value>char</value>\n            </attribute>\n            <ref name=\"style-tab-stop-char-attlist\"/>\n        </group>\n    </choice>\n</define>\n<define name=\"style-tab-stop-char-attlist\" combine=\"interleave\">\n    <attribute name=\"style:char\">\n        <ref name=\"character\"/>\n    </attribute>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-type\">\n            <ref name=\"lineType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-style\">\n            <ref name=\"lineStyle\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-width\">\n            <ref name=\"lineWidth\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-color\">\n            <choice>\n                <value>font-color</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text\" a:defaultValue=\" \">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-tab-stop-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:leader-text-style\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:tab-stop-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-keep\">\n            <choice>\n                <value>auto</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:hyphenation-ladder-count\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-drop-cap\"/>\n</define>\n\n<define name=\"style-drop-cap\">\n    <optional>\n        <element name=\"style:drop-cap\">\n            <ref name=\"style-drop-cap-attlist\"/>\n            <empty/>\n        </element>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:length\" a:defaultValue=\"1\">\n            <choice>\n                <value>word</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:lines\" a:defaultValue=\"1\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:distance\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drop-cap-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n        <optional>\n            <attribute name=\"style:register-true\">\n                <ref name=\"boolean\"/>\n            </attribute>\n        </optional>\n    </define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n\n<define name=\"common-horizontal-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-left\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-right\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:text-indent\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:auto-text-indent\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n\n<define name=\"common-vertical-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin-top\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:margin-bottom\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n\n<define name=\"common-margin-attlist\">\n    <optional>\n        <attribute name=\"fo:margin\">\n            <choice>\n                <ref name=\"nonNegativeLength\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n\n<define name=\"common-break-attlist\">\n    <optional>\n        <attribute name=\"fo:break-before\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:break-after\">\n            <choice>\n                <value>auto</value>\n                <value>column</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n\n<define name=\"common-background-color-attlist\">\n    <optional>\n        <attribute name=\"fo:background-color\">\n            <choice>\n                <value>transparent</value>\n                <ref name=\"color\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n\n<define name=\"style-background-image\">\n    <optional>\n        <element name=\"style:background-image\">\n            <ref name=\"style-background-image-attlist\"/>\n            <choice>\n                <ref name=\"common-draw-data-attlist\"/>\n                <ref name=\"office-binary-data\"/>\n                <empty/>\n            </choice>\n        </element>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\" a:defaultValue=\"repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:position\" a:defaultValue=\"center\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>top</value>\n                <value>bottom</value>\n                <list>\n                    <ref name=\"horiBackPos\"/>\n                    <ref name=\"vertBackPos\"/>\n                </list>\n                <list>\n                    <ref name=\"vertBackPos\"/>\n                    <ref name=\"horiBackPos\"/>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horiBackPos\">\n    <choice>\n        <value>left</value>\n        <value>center</value>\n        <value>right</value>\n    </choice>\n</define>\n<define name=\"vertBackPos\">\n    <choice>\n        <value>top</value>\n        <value>center</value>\n        <value>bottom</value>\n    </choice>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:filter-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-background-image-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n\n<define name=\"common-border-attlist\">\n    <optional>\n        <attribute name=\"fo:border\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-top\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-bottom\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-left\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:border-right\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n\n<define name=\"common-border-line-width-attlist\">\n    <optional>\n        <attribute name=\"style:border-line-width\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-top\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-bottom\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-left\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:border-line-width-right\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"borderWidths\">\n    <list>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n        <ref name=\"positiveLength\"/>\n    </list>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n\n<define name=\"common-padding-attlist\">\n    <optional>\n        <attribute name=\"fo:padding\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-bottom\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:padding-right\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n\n<define name=\"common-shadow-attlist\">\n    <optional>\n        <attribute name=\"style:shadow\">\n            <ref name=\"shadowType\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n\n<define name=\"common-keep-with-next-attlist\">\n    <optional>\n        <attribute name=\"fo:keep-with-next\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:number-lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:line-number\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-autospace\">\n            <choice>\n                <value>none</value>\n                <value>ideograph-alpha</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:punctuation-wrap\">\n            <choice>\n                <value>simple</value>\n                <value>hanging</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:line-break\">\n            <choice>\n                <value>normal</value>\n                <value>strict</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"auto\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>auto</value>\n                <value>baseline</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n\n<define name=\"common-writing-mode-attlist\">\n    <optional>\n        <attribute name=\"style:writing-mode\">\n            <choice>\n                <value>lr-tb</value>\n                <value>rl-tb</value>\n                <value>tb-rl</value>\n                <value>tb-lr</value>\n                <value>lr</value>\n                <value>rl</value>\n                <value>tb</value>\n                <value>page</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:writing-mode-automatic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:snap-to-layout-grid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n\n<define name=\"common-page-number-attlist\">\n    <optional>\n        <attribute name=\"style:page-number\">\n            <choice>                <ref name=\"positiveInteger\"/>                <value>auto</value>            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-paragraph-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:background-transparency\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties\">\n    <element name=\"style:ruby-properties\">\n        <ref name=\"style-ruby-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-ruby-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-ruby-properties-content-strict\">\n    <ref name=\"style-ruby-properties-attlist\"/>\n    <ref name=\"style-ruby-properties-elements\"/>\n</define>\n\n<define name=\"style-ruby-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-position\">\n            <choice>\n                <value>above</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-ruby-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:ruby-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>distribute-letter</value>\n                <value>distribute-space</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties\">\n    <element name=\"style:section-properties\">\n        <ref name=\"style-section-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-section-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-section-properties-content-strict\">\n    <ref name=\"style-section-properties-attlist\"/>\n    <ref name=\"style-section-properties-elements\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n\n<define name=\"style-columns\">\n    <optional>\n        <element name=\"style:columns\">\n            <ref name=\"style-columns-attlist\"/>\n            <optional>\n                <ref name=\"style-column-sep\"/>\n            </optional>\n            <zeroOrMore>\n                <ref name=\"style-column\"/>\n            </zeroOrMore>\n        </element>\n    </optional>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <attribute name=\"fo:column-count\">\n        <ref name=\"positiveInteger\"/>\n    </attribute>\n</define>\n<define name=\"style-columns-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:column-gap\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column\">\n    <element name=\"style:column\">\n        <ref name=\"style-column-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <attribute name=\"style:rel-width\">\n        <ref name=\"relativeLength\"/>\n    </attribute>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:start-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:end-indent\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-before\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:space-after\" a:defaultValue=\"0cm\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep\">\n    <element name=\"style:column-sep\">\n        <ref name=\"style-column-sep-attlist\"/>\n    </element>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:style\" a:defaultValue=\"solid\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>dotted</value>\n                <value>dashed</value>\n                <value>dot-dashed</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <attribute name=\"style:width\">\n        <ref name=\"length\"/>\n    </attribute>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:height\" a:defaultValue=\"100%\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\" a:defaultValue=\"top\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-column-sep-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:color\" a:defaultValue=\"#000000\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:dont-balance-text-columns\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-section-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-section-properties-elements\" combine=\"interleave\">\n    <zeroOrMore>\n        <ref name=\"text-notes-configuration\"/>\n    </zeroOrMore>\n</define>\n<define name=\"style-table-properties\">\n    <element name=\"style:table-properties\">\n        <ref name=\"style-table-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-properties-content-strict\">\n    <ref name=\"style-table-properties-attlist\"/>\n    <ref name=\"style-table-properties-elements\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-width\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>margins</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-page-number-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-keep-with-next-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:may-break-between-rows\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:border-model\">\n            <choice>\n                <value>collapsing</value>\n                <value>separating</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-table-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"table:display\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties\">\n    <element name=\"style:table-column-properties\">\n        <ref name=\"style-table-column-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-column-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-column-properties-content-strict\">\n    <ref name=\"style-table-column-properties-attlist\"/>\n    <ref name=\"style-table-column-properties-elements\"/>\n</define>\n\n<define name=\"style-table-column-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:column-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:rel-column-width\">\n            <ref name=\"relativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-column-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-column-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties\">\n    <element name=\"style:table-row-properties\">\n        <ref name=\"style-table-row-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-row-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-row-properties-content-strict\">\n    <ref name=\"style-table-row-properties-attlist\"/>\n    <ref name=\"style-table-row-properties-elements\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:row-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:min-row-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:use-optimal-row-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-break-attlist\"/>\n</define>\n<define name=\"style-table-row-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:keep-together\">\n            <choice>\n                <value>auto</value>\n                <value>always</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties\">\n    <element name=\"style:table-cell-properties\">\n        <ref name=\"style-table-cell-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-table-cell-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-table-cell-properties-content-strict\">\n    <ref name=\"style-table-cell-properties-attlist\"/>\n    <ref name=\"style-table-cell-properties-elements\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>automatic</value>\n            </choice>\n            </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:text-align-source\">\n            <choice>\n                <value>fix</value>\n                <value>value-type</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n\n<define name=\"common-style-direction-attlist\">\n    <optional>\n        <attribute name=\"style:direction\">\n            <choice>\n                <value>ltr</value>\n                <value>ttb</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:glyph-orientation-vertical\">\n            <choice>\n                <value>auto</value>\n                <value>0</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:diagonal-tl-br\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-tl-br-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"style:diagonal-bl-tr-widths\">\n            <ref name=\"borderWidths\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n\n<define name=\"common-rotation-angle-attlist\">\n    <optional>\n        <attribute name=\"style:rotation-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:rotation-align\">\n            <choice>\n                <value>none</value>\n                <value>bottom</value>\n                <value>top</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:cell-protect\">\n            <choice>\n                <value>none</value>\n                <value>hidden-and-protected</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>protected</value>\n                            <value>formula-hidden</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-table-cell-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:shrink-to-fit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties\">\n    <element name=\"style:list-level-properties\">\n        <ref name=\"style-list-level-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-list-level-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-list-level-properties-content-strict\">\n    <ref name=\"style-list-level-properties-attlist\"/>\n    <ref name=\"style-list-level-properties-elements\"/>\n</define>\n\n<define name=\"style-list-level-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-align\"/>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:space-before\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:min-label-distance\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:font-name\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-list-level-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke\">\n            <choice>\n                <value>none</value>\n                <value>dash</value>\n                <value>solid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-dash-names\">\n            <ref name=\"styleNameRefs\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-width\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-start-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:marker-end-center\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:stroke-opacity\">\n            <choice>\n                <data type=\"double\">\n                    <param name=\"minInclusive\">0</param>\n                    <param name=\"maxInclusive\">1</param>\n                </data>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:stroke-linejoin\">\n            <choice>\n                <value>miter</value>\n                <value>round</value>\n                <value>bevel</value>\n                <value>middle</value>\n                <value>none</value>\n                <value>inherit</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill\">\n            <choice>\n                <value>none</value>\n                <value>solid</value>\n                <value>bitmap</value>\n                <value>gradient</value>\n                <value>hatch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:secondary-fill-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-gradient-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gradient-step-count\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-hatch-solid\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:repeat\">\n            <choice>\n                <value>no-repeat</value>\n                <value>repeat</value>\n                <value>stretch</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-x\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point-y\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:fill-image-ref-point\">\n            <choice>\n                <value>top-left</value>\n                <value>top</value>\n                <value>top-right</value>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>bottom-left</value>\n                <value>bottom</value>\n                <value>bottom-right</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:tile-repeat-offset\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:opacity-name\">\n            <ref name=\"styleNameRef\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-fill-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"svg:fill-rule\">\n            <choice>\n                <value>nonzero</value>\n                <value>evenodd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:symbol-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation\">\n            <choice>\n                <value>none</value>\n                <value>scroll</value>\n                <value>alternate</value>\n                <value>slide</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-direction\">\n            <choice>\n                <value>left</value>\n                <value>right</value>\n                <value>up</value>\n                <value>down</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-start-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-stop-inside\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-repeat\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-delay\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"text:animation-steps\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:auto-grow-width\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:auto-grow-height\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-size\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:fit-to-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-vertical-align\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:textarea-horizontal-align\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>justify</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:wrap-option\">\n            <choice>\n                <value>no-wrap</value>\n                <value>wrap</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <optional>\n        <ref name=\"text-list-style\"/>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-mode\">\n            <choice>\n                <value>greyscale</value>\n                <value>mono</value>\n                <value>watermark</value>\n                <value>standard</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:color-inversion\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:luminance\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:contrast\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:gamma\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:red\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:green\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:blue\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:image-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-offset-x\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:shadow-offset-y\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:shadow-opacity\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:start-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-line-spacing-horizontal\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:end-line-spacing-vertical\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:line-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-overhang\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:guide-distance\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:start-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:end-guide\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:placing\">\n            <choice>\n                <value>below</value>\n                <value>above</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:parallel\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:measure-align\">\n            <choice>\n                <value>automatic</value>\n                <value>left-outside</value>\n                <value>inside</value>\n                <value>right-outside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:measure-vertical-align\">\n            <choice>\n                <value>automatic</value>\n                <value>above</value>\n                <value>below</value>\n                <value>center</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:unit\">\n            <choice>\n                <value>automatic</value>\n                <value>mm</value>\n                <value>cm</value>\n                <value>m</value>\n                <value>km</value>\n                <value>pt</value>\n                <value>pc</value>\n                <value>inch</value>\n                <value>ft</value>\n                <value>mi</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:show-unit\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:decimal-places\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-type\">\n            <choice>\n                <value>straight-line</value>\n                <value>angled-line</value>\n                <value>angled-connector-line</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle-type\">\n            <choice>\n                <value>fixed</value>\n                <value>free</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-gap\">\n            <ref name=\"distance\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape-direction\">\n            <choice>\n                <value>horizontal</value>\n                <value>vertical</value>\n                <value>auto</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-escape\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-line-length\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:caption-fit-line-length\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:horizontal-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:vertical-segments\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:edge-rounding-mode\">\n            <choice>\n                <value>correct</value>\n                <value>attractive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:back-scale\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:depth\">\n            <ref name=\"length\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:backface-culling\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:end-angle\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-front\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:close-back\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:lighting-mode\">\n            <choice>\n                <value>standard</value>\n                <value>double-sided</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-kind\">\n            <choice>\n                <value>object</value>\n                <value>flat</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:normals-direction\">\n            <choice>\n                <value>normal</value>\n                <value>inverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-x\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:texture-generation-mode-y\">\n            <choice>\n                <value>object</value>\n                <value>parallel</value>\n                <value>sphere</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-kind\">\n            <choice>\n                <value>luminance</value>\n                <value>intensity</value>\n                <value>color</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-filter\">\n            <choice>\n                <value>enabled</value>\n                <value>disabled</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:texture-mode\">\n            <choice>\n                <value>replace</value>\n                <value>modulate</value>\n                <value>blend</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:ambient-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:emissive-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:specular-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"dr3d:diffuse-color\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shininess\">\n            <ref name=\"percent\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"dr3d:shadow\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-draw-rel-size-attlist\"/>\n    <optional>\n        <attribute name=\"fo:min-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:min-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:max-height\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"fo:max-width\">\n            <choice>\n                <ref name=\"length\"/>\n                <ref name=\"percent\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-horizontal-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-margin-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:print-content\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:protect\">\n            <choice>\n                <value>none</value>\n                <list>\n                    <oneOrMore>\n                        <choice>\n                            <value>content</value>\n                            <value>position</value>\n                            <value>size</value>\n                        </choice>\n                    </oneOrMore>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-pos\">\n            <choice>\n                <value>left</value>\n                <value>center</value>\n                <value>right</value>\n                <value>from-left</value>\n                <value>inside</value>\n                <value>outside</value>\n                <value>from-inside</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:x\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:horizontal-rel\">\n            <choice>\n                    <value>page</value>\n                <value>page-content</value>\n                <value>page-start-margin</value>\n                <value>page-end-margin</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>frame-start-margin</value>\n                <value>frame-end-margin</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>paragraph-start-margin</value>\n                <value>paragraph-end-margin</value>\n                <value>char</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-pos-attlist\"/>\n</define>\n\n<define name=\"common-vertical-pos-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-pos\">\n            <choice>\n                <value>top</value>\n                <value>middle</value>\n                <value>bottom</value>\n                <value>from-top</value>\n                <value>below</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"svg:y\">\n            <ref name=\"coordinate\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-vertical-rel-attlist\"/>\n</define>\n\n<define name=\"common-vertical-rel-attlist\">\n    <optional>\n        <attribute name=\"style:vertical-rel\">\n            <choice>\n                <value>page</value>\n                <value>page-content</value>\n                <value>frame</value>\n                <value>frame-content</value>\n                <value>paragraph</value>\n                <value>paragraph-content</value>\n                <value>char</value>\n                <value>line</value>\n                <value>baseline</value>\n                <value>text</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-text-anchor-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-border-line-width-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-padding-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-shadow-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-background-color-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-background-image\"/>\n</define>\n<define name=\"style-graphic-properties-elements\" combine=\"interleave\">\n    <ref name=\"style-columns\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:editable\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap\">\n            <choice>\n                <value>none</value>\n                <value>left</value>\n                <value>right</value>\n                <value>parallel</value>\n                <value>dynamic</value>\n                <value>run-through</value>\n                <value>biggest</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-dynamic-threshold\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:number-wrapped-paragraphs\">\n            <choice>\n                <value>no-limit</value>\n                <ref name=\"positiveInteger\"/>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:wrap-contour-mode\">\n            <choice>\n                <value>full</value>\n                <value>outside</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:run-through\">\n            <choice>\n                <value>foreground</value>\n                <value>background</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:flow-with-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:overflow-behavior\">\n            <choice>\n                <value>clip</value>\n                <value>auto-create-new-frame</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"style:mirror\">\n            <choice>\n                <value>none</value>\n                <value>vertical</value>\n                <ref name=\"horizontal-mirror\"/>\n                <list>\n                    <value>vertical</value>\n                    <ref name=\"horizontal-mirror\"/>\n                </list>\n                <list>\n                    <ref name=\"horizontal-mirror\"/>\n                    <value>vertical</value>\n                </list>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"horizontal-mirror\">\n    <choice>\n        <value>horizontal</value>\n        <value>horizontal-on-odd</value>\n        <value>horizontal-on-even</value>\n    </choice>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"fo:clip\">\n            <!-- The attribute value must match the one XSL's clip -->\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:wrap-influence-on-position\"\n                    a:defaultValue=\"iterative\">\n            <choice>\n                <value>iterative</value>\n                <value>once-concurrent</value>\n                <value>once-successive</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-writing-mode-attlist\"/>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-scrollbar\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-display-border\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:frame-margin-horizontal\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:frame-margin-vertical\">\n            <ref name=\"nonNegativePixelLength\"/>\n        </attribute>\n    </optional>\n</define>\n\n<define name=\"nonNegativePixelLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(px)</param>\n    </data>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:visible-area-left\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-top\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-width\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"draw:visible-area-height\">\n            <ref name=\"positiveLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-graphic-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:ole-draw-aspect\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties\">\n    <element name=\"style:chart-properties\">\n        <ref name=\"style-chart-properties-content\"/>\n    </element>\n</define>\n\n<define name=\"style-chart-properties-content\">\n    <ref name=\"style-properties-content\"/>\n</define>\n\n<define name=\"style-chart-properties-content-strict\">\n    <ref name=\"style-chart-properties-attlist\"/>\n    <ref name=\"style-chart-properties-elements\"/>\n</define>\n\n<define name=\"style-chart-properties-elements\">\n    <empty/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:scale-text\" a:defaultValue=\"true\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:three-dimensional\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:deep\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <choice>\n        <attribute name=\"chart:symbol-type\">\n            <value>none</value>\n        </attribute>\n        <attribute name=\"chart:symbol-type\">\n            <value>automatic</value>\n        </attribute>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>named-symbol</value>\n            </attribute>\n            <attribute name=\"chart:symbol-name\">\n                <choice>\n                    <value>square</value>\n                    <value>diamond</value>\n                    <value>arrow-down</value>\n                    <value>arrow-up</value>\n                    <value>arrow-right</value>\n                    <value>arrow-left</value>\n                    <value>bow-tie</value>\n                    <value>hourglass</value>\n                    <value>circle</value>\n                    <value>star</value>\n                    <value>x</value>\n                    <value>plus</value>\n                    <value>asterisk</value>\n                    <value>horizontal-bar</value>\n                    <value>vertical-bar</value>\n                </choice>\n            </attribute>\n        </group>\n        <group>\n            <attribute name=\"chart:symbol-type\">\n                <value>image</value>\n            </attribute>\n            <element name=\"chart:symbol-image\">\n                <attribute name=\"xlink:href\">\n                    <ref name=\"anyURI\"/>\n                </attribute>\n            </element>\n        </group>\n        <empty/>\n    </choice>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:symbol-width\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:symbol-height\">\n            <ref name=\"nonNegativeLength\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:vertical\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:connect-bars\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:gap-width\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:overlap\">\n            <ref name=\"integer\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:japanese-candle-stick\"\n                    a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:interpolation\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>cubic-spline</value>\n                <value>b-spline</value>\n            </choice>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-order\" a:defaultValue=\"2\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:spline-resolution\" a:defaultValue=\"20\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:pie-offset\" a:defaultValue=\"0\">\n            <ref name=\"nonNegativeInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:lines\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:solid-type\" a:defaultValue=\"cuboid\">\n            <choice>\n                <value>cuboid</value>\n                <value>cylinder</value>\n                <value>cone</value>\n                <value>pyramid</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:stacked\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:percentage\" a:defaultValue=\"false\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:link-data-style-to-source\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:logarithmic\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:maximum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:minimum\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:origin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-major\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:interval-minor-divisor\">\n            <ref name=\"positiveInteger\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:tick-marks-major-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-major-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-inner\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:tick-marks-minor-outer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:display-label\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:text-overlap\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"text:line-break\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:label-arrangement\"\n                   a:defaultValue=\"side-by-side\">\n            <choice>\n                <value>side-by-side</value>\n                <value>stagger-even</value>\n                <value>stagger-odd</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-style-direction-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <ref name=\"common-rotation-angle-attlist\"/>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-number\">\n            <choice>\n                <value>none</value>\n                <value>value</value>\n                <value>percentage</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-text\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:data-label-symbol\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:mean-value\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-category\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>variance</value>\n                <value>standard-deviation</value>\n                <value>percentage</value>\n                <value>error-margin</value>\n                <value>constant</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-percentage\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-margin\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-lower-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-upper-limit\">\n            <ref name=\"double\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:error-upper-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n    <optional>\n        <attribute name=\"chart:error-lower-indicator\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:series-source\" a:defaultValue=\"columns\">\n            <choice>\n                <value>columns</value>\n                <value>rows</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-chart-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"chart:regression-type\" a:defaultValue=\"none\">\n            <choice>\n                <value>none</value>\n                <value>linear</value>\n                <value>logarithmic</value>\n                <value>exponential</value>\n                <value>power</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-type\">\n            <choice>\n                <value>manual</value>\n                <value>automatic</value>\n                <value>semi-automatic</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-style\">\n            <choice>\n                <value>none</value>\n                <value>fade-from-left</value>\n                <value>fade-from-top</value>\n                <value>fade-from-right</value>\n                <value>fade-from-bottom</value>\n                <value>fade-from-upperleft</value>\n                <value>fade-from-upperright</value>\n                <value>fade-from-lowerleft</value>\n                <value>fade-from-lowerright</value>\n                <value>move-from-left</value>\n                <value>move-from-top</value>\n                <value>move-from-right</value>\n                <value>move-from-bottom</value>\n                <value>move-from-upperleft</value>\n                <value>move-from-upperright</value>\n                <value>move-from-lowerleft</value>\n                <value>move-from-lowerright</value>\n                <value>uncover-to-left</value>\n                <value>uncover-to-top</value>\n                <value>uncover-to-right</value>    \n                <value>uncover-to-bottom</value>\n                <value>uncover-to-upperleft</value>\n                <value>uncover-to-upperright</value>\n                <value>uncover-to-lowerleft</value>\n                <value>uncover-to-lowerright</value>\n                <value>fade-to-center</value>\n                <value>fade-from-center</value>\n                <value>vertical-stripes</value>\n                <value>horizontal-stripes</value>\n                <value>clockwise</value>\n                <value>counterclockwise</value>\n                <value>open-vertical</value>\n                <value>open-horizontal</value>\n                <value>close-vertical</value>\n                <value>close-horizontal</value>\n                <value>wavyline-from-left</value>\n                <value>wavyline-from-top</value>\n                <value>wavyline-from-right</value>\n                <value>wavyline-from-bottom</value>\n                <value>spiralin-left</value>\n                <value>spiralin-right</value>\n                <value>spiralout-left</value>\n                <value>spiralout-right</value>\n                <value>roll-from-top</value>\n                <value>roll-from-left</value>\n                <value>roll-from-right</value>\n                <value>roll-from-bottom</value>\n                <value>stretch-from-left</value>\n                <value>stretch-from-top</value>\n                <value>stretch-from-right</value>\n                <value>stretch-from-bottom</value>\n\n                <value>vertical-lines</value>\n                <value>horizontal-lines</value>\n                <value>dissolve</value>\n                <value>random</value>\n                <value>vertical-checkerboard</value>\n                <value>horizontal-checkerboard</value>\n                <value>interlocking-horizontal-left</value>\n                <value>interlocking-horizontal-right</value>\n                <value>interlocking-vertical-top</value>\n                <value>interlocking-vertical-bottom</value>\n                <value>fly-away</value>\n                <value>open</value>\n                <value>close</value>\n                <value>melt</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:transition-speed\">\n            <ref name=\"presentationSpeeds\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist \" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:type\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:subtype\">\n            <ref name=\"string\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:direction\" a:defaultValue=\"forward\">\n            <choice>\n                <value>forward</value>\n                <value>reverse</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"smil:fadeColor\">\n            <ref name=\"color\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n        combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:duration\">\n            <ref name=\"duration\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:visibility\">\n            <choice>\n                <value>visible</value>\n                <value>hidden</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-elements\"\n         combine=\"interleave\">\n    <optional>\n        <ref name=\"presentation-sound\"/>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"draw:background-size\">\n            <choice>\n                <value>full</value>\n                <value>border</value>\n            </choice>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-objects-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\"\n         combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:background-visible\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-header\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-footer\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-page-number\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"style-drawing-page-properties-attlist\" combine=\"interleave\">\n    <optional>\n        <attribute name=\"presentation:display-date-time\">\n            <ref name=\"boolean\"/>\n        </attribute>\n    </optional>\n</define>\n<define name=\"string\">\n    <data type=\"string\"/>\n</define>\n<define name=\"date\">\n    <data type=\"date\"/>\n</define>\n<define name=\"time\">\n    <data type=\"time\"/>\n</define>\n<define name=\"dateTime\">\n    <data type=\"dateTime\"/>\n</define>\n<define name=\"duration\">\n    <data type=\"duration\"/>\n</define>\n<define name=\"integer\">\n    <data type=\"integer\"/>\n</define>\n<define name=\"nonNegativeInteger\">\n    <data type=\"nonNegativeInteger\"/>\n</define>\n<define name=\"positiveInteger\">\n    <data type=\"positiveInteger\"/>\n</define>\n<define name=\"double\">\n    <data type=\"double\"/>\n</define>\n<define name=\"anyURI\">\n    <data type=\"anyURI\"/>\n</define>\n<define name=\"base64Binary\">\n    <data type=\"base64Binary\"/>\n</define>\n<define name=\"ID\">\n    <data type=\"ID\"/>\n</define>\n<define name=\"IDREF\">\n    <data type=\"IDREF\"/>\n</define>\n<define name=\"IDREFS\">\n    <data type=\"IDREFS\"/>\n</define>\n<define name=\"boolean\">\n    <choice>\n        <value>true</value>\n        <value>false</value>\n    </choice>\n</define>\n<define name=\"dateOrDateTime\">\n    <choice>\n        <data type=\"date\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"timeOrDateTime\">\n    <choice>\n        <data type=\"time\"/>\n        <data type=\"dateTime\"/>\n    </choice>\n</define>\n<define name=\"language\">\n    <data type=\"language\"/>\n</define>\n<define name=\"countryCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n    </data>\n</define>\n<define name=\"languageCode\">\n    <data type=\"token\">\n        <param name=\"pattern\">[A-Za-z]{1,8}</param>\n    </data>\n</define>\n<define name=\"character\">\n    <data type=\"string\">\n        <param name=\"length\">1</param>\n    </data>\n</define>\n<define name=\"length\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"nonNegativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"positiveLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">([0-9]*[1-9][0-9]*(\\.[0-9]*)?|0+\\.[0-9]*[1-9][0-9]*|\\.[0-9]*[1-9][0-9]*)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\n    </data>\n</define>\n<define name=\"percent\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)%</param>\n    </data>\n</define>\n<define name=\"relativeLength\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9]+\\*</param>\n    </data>\n</define>\n<define name=\"coordinate\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"distance\">\n    <ref name=\"length\"/>\n</define>\n<define name=\"color\">\n    <data type=\"string\">\n        <param name=\"pattern\">#[0-9a-fA-F]{6}</param>\n    </data>\n</define>\n<define name=\"styleName\">\n    <data type=\"NCName\"/>\n</define>\n<define name=\"styleNameRef\">\n    <choice>\n        <data type=\"NCName\"/>\n        <empty/>\n    </choice>\n</define>\n<define name=\"styleNameRefs\">\n    <list>\n        <zeroOrMore>\n            <data type=\"NCName\"/>\n        </zeroOrMore>\n    </list>\n</define>\n<define name=\"variableName\">\n    <data type=\"string\"/>\n</define>\n<define name=\"formula\">\n    <!-- A formula should start with a namespace prefix, -->\n    <!-- but has no restrictions-->\n    <data type=\"string\"/>\n</define>\n\n<define name=\"targetFrameName\">\n    <choice>\n        <value>_self</value>\n        <value>_blank</value>\n        <value>_parent</value>\n        <value>_top</value>\n        <ref name=\"string\"/>\n    </choice>\n</define>\n\n<define name=\"valueType\">\n    <choice>\n        <value>float</value>\n        <value>time</value>\n        <value>date</value>\n        <value>percentage</value>\n        <value>currency</value>\n        <value>boolean</value>\n        <value>string</value>\n    </choice>\n</define>\n\n<define name=\"points\">\n    <data type=\"string\">\n        <param name=\"pattern\">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>\n    </data>\n</define>\n<define name=\"pathData\">\n    <data type=\"string\"/>\n</define>\n\n<define name=\"vector3D\">\n    <data type=\"string\">\n        <param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)){2}[ ]*\\)</param>\n\n    </data>\n</define>\n\n<define name=\"namespacedToken\">\n    <data type=\"string\">\n        <param name=\"pattern\">[0-9a-zA-Z_]+:[0-9a-zA-Z._\\-]+</param>\n    </data>\n</define>\n<define name=\"anyAttListOrElements\">\n    <zeroOrMore>\n        <attribute>\n            <anyName/>\n            <text/>\n        </attribute>\n    </zeroOrMore>\n    <ref name=\"anyElements\"/>\n</define>\n<define name=\"anyElements\">\n    <zeroOrMore>\n        <element>\n            <anyName/>\n            <mixed>\n                <ref name=\"anyAttListOrElements\"/>\n            </mixed>\n        </element>\n    </zeroOrMore>\n</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-strict-schema-v1.1.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n    OASIS OpenDocument v1.1\n    OASIS Standard, 1 Feb 2007\n    Strict Relax-NG Schema\n\n    $Id$\n\n    © 2002-2007 OASIS Open\n    © 1999-2007 Sun Microsystems, Inc.\n-->\n\n<grammar xmlns=\"http://relaxng.org/ns/structure/1.0\">\n    <include href=\"OpenDocument-schema-v1.1.rng\">\n        <define name=\"office-meta-content\">\n            <ref name=\"office-meta-content-strict\"/>\n        </define>\n        <define name=\"style-page-layout-properties-content\">\n            <ref name=\"style-page-layout-properties-content-strict\"/>\n        </define>\n        <define name=\"style-header-footer-properties-content\">\n            <ref name=\"style-header-footer-properties-content-strict\"/>\n        </define>\n        <define name=\"style-drawing-page-properties-content\">\n            <ref name=\"style-drawing-page-properties-content-strict\"/>\n        </define>\n        <define name=\"style-text-properties-content\">\n            <ref name=\"style-text-properties-content-strict\"/>\n        </define>\n        <define name=\"style-paragraph-properties-content\">\n            <ref name=\"style-paragraph-properties-content-strict\"/>\n        </define>\n        <define name=\"style-ruby-properties-content\">\n            <ref name=\"style-ruby-properties-content-strict\"/>\n        </define>\n        <define name=\"style-section-properties-content\">\n            <ref name=\"style-section-properties-content-strict\"/>\n        </define>\n        <define name=\"style-list-level-properties-content\">\n            <ref name=\"style-list-level-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-properties-content\">\n            <ref name=\"style-table-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-column-properties-content\">\n            <ref name=\"style-table-column-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-row-properties-content\">\n            <ref name=\"style-table-row-properties-content-strict\"/>\n        </define>\n        <define name=\"style-table-cell-properties-content\">\n            <ref name=\"style-table-cell-properties-content-strict\"/>\n        </define>\n        <define name=\"style-graphic-properties-content\">\n            <ref name=\"style-graphic-properties-content-strict\"/>\n        </define>\n        <define name=\"style-chart-properties-content\">\n            <ref name=\"style-chart-properties-content-strict\"/>\n        </define>\n    </include>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-v1.2-os-dsig-schema.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tDigital Signatures Relax-NG Schema\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n\n<grammar\n\txmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n\tdatatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n\txmlns:dsig=\"urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0\"\n\txmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\n>\n<start>\n\t<choice>\n\t\t<ref name=\"dsig-document-signatures\"/>\n\t</choice>\n</start>\n<define name=\"dsig-document-signatures\">\n\t<element name=\"dsig:document-signatures\">\n\t\t<ref name=\"dsig-document-signatures-attlist\"/>\n\t\t<oneOrMore>\n\t\t\t<ref name=\"ds-signature\"/>\n\t\t</oneOrMore>\n\t</element>\n</define>\n<define name=\"dsig-document-signatures-attlist\">\n\t<attribute name=\"dsig:version\">\n\t\t<value>1.2</value>\n\t</attribute>\n</define>\n<define name=\"ds-signature\">\n\t<element name=\"ds:Signature\">\n\t\t<!-- The permitted content of this element is the permitted -->\n\t\t<!-- content of the Signature element defined by W3C XML    -->\n\t\t<!-- Signature Syntax and Processing (Second Edition).      -->\n\t\t<!-- See OpenDocument v1.2 part 3, section 4.3.             -->\n\t\t<ref name=\"dsMarkup\"/>\n\t</element>\n</define>\n<define name=\"dsMarkup\">\n\t<zeroOrMore>\n\t\t<choice>\n\t\t\t<attribute>\n\t\t\t\t<anyName/>\n\t\t\t</attribute>\n\t\t\t<text/>\n\t\t\t<element>\n\t\t\t\t<anyName/>\n\t\t\t\t<ref name=\"dsMarkup\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</zeroOrMore>\n</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-v1.2-os-manifest-schema.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tManifest Relax-NG Schema\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n<grammar \n\txmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n\tdatatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n\txmlns:manifest=\"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0\"\n>\n<start>\n\t<choice>\n\t\t<ref name=\"manifest\"/>\n\t</choice>\n</start>\n<define name=\"manifest\">\n\t<element name=\"manifest:manifest\">\n\t\t<ref name=\"manifest-attlist\"/>\n\t\t<oneOrMore>\n\t\t\t<ref name=\"file-entry\"/>\n\t\t</oneOrMore>\n\t</element>\n</define>\n<define name=\"manifest-attlist\">\n\t<attribute name=\"manifest:version\">\n\t\t<value>1.2</value>\n\t</attribute>\n</define>\n<define name=\"file-entry\">\n\t<element name=\"manifest:file-entry\">\n\t\t<ref name=\"file-entry-attlist\"/>\n\t\t<optional>\n\t\t\t<ref name=\"encryption-data\"/>\n\t\t</optional>\n\t</element>\n</define>\n<define name=\"file-entry-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:full-path\">\n\t\t<ref name=\"string\"/>\n\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:size\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</optional>\n\t<attribute name=\"manifest:media-type\">\n\t\t<ref name=\"string\"/>\n\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:preferred-view-mode\">\n\t\t\t<choice>\n\t\t\t\t<value>edit</value>\n\t\t\t\t<value>presentation-slide-show</value>\n\t\t\t\t<value>read-only</value>\n\t\t\t\t<ref name=\"namespacedToken\"/> \n\t\t\t</choice> \n\t\t</attribute> \n\t</optional> \n\t<optional>\n\t\t<attribute name=\"manifest:version\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</optional>\n  </interleave>\n</define>\n\n<define name=\"encryption-data\">\n\t<element name=\"manifest:encryption-data\">\n\t\t<ref name=\"encryption-data-attlist\"/>\n\t\t<ref name=\"algorithm\"/>\n\t\t<optional>\n\t\t\t<ref name=\"start-key-generation\"/>\n\t\t</optional>\n\t\t<ref name=\"key-derivation\"/>\n\t</element>\n</define>\n<define name=\"encryption-data-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:checksum-type\">\n\t\t<choice>\n\t\t\t<value>SHA1/1K</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<attribute name=\"manifest:checksum\">\n\t\t<ref name=\"base64Binary\"/>\n\t</attribute>\n  </interleave>\n</define>\n<define name=\"algorithm\">\n\t<element name=\"manifest:algorithm\">\n\t\t<ref name=\"algorithm-attlist\"/>\n\t\t<ref name=\"anyElements\"/>\n\t</element>\n</define>\n<define name=\"algorithm-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:algorithm-name\">\n\t\t<choice>\n\t\t\t<value>Blowfish CFB</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<attribute name=\"manifest:initialisation-vector\">\n\t\t<ref name=\"base64Binary\"/>\n\t</attribute>\n  </interleave>\n</define>\n<define name=\"anyAttListOrElements\">\n\t<zeroOrMore>\n\t\t<attribute>\n\t\t\t<anyName/>\n\t\t\t<text/>\n\t\t</attribute>\n\t</zeroOrMore>\n\t<ref name=\"anyElements\"/>\n</define>\n<define name=\"anyElements\">\n\t<zeroOrMore>\n\t\t<element>\n\t\t\t<anyName/>\n\t\t\t<mixed>\n\t\t\t\t<ref name=\"anyAttListOrElements\"/>\n\t\t\t</mixed>\n\t\t</element>\n\t</zeroOrMore>\n</define>\n<define name=\"key-derivation\">\n\t<element name=\"manifest:key-derivation\">\n\t\t<ref name=\"key-derivation-attlist\"/>\n\t\t<empty/>\n\t</element>\n</define>\n<define name=\"key-derivation-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:key-derivation-name\">\n\t\t<choice>\n\t\t\t<value>PBKDF2</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<attribute name=\"manifest:salt\">\n\t\t<ref name=\"base64Binary\"/>\n\t</attribute>\n\t<attribute name=\"manifest:iteration-count\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:key-size\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</optional>\n  </interleave>\n</define>\n<define name=\"start-key-generation\">\n\t<element name=\"manifest:start-key-generation\">\n\t\t<ref name=\"start-key-generation-attlist\"/>\n\t\t<empty/>\n\t</element>\n</define>\n<define name=\"start-key-generation-attlist\">\n  <interleave>\n\t<attribute name=\"manifest:start-key-generation-name\">\n\t\t<choice>\n\t\t\t<value>SHA1</value>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t</choice>\n\t</attribute>\n\t<optional>\n\t\t<attribute name=\"manifest:key-size\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</optional>\n  </interleave>\n</define>\n<define name=\"base64Binary\">\n\t<data type=\"base64Binary\"/>\n</define>\n<define name=\"namespacedToken\">\n\t<data type=\"QName\">\n\t\t<param name=\"pattern\">[^:]+:[^:]+</param>\n\t</data>\n</define>\n<define name=\"nonNegativeInteger\">\n\t<data type=\"nonNegativeInteger\"/>\n</define>\n<define name=\"string\">\n\t<data type=\"string\"/>\n</define>\n<define name=\"anyURI\">\n\t<data type=\"anyURI\"/>\n</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-v1.2-os-metadata.owl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tOWL Metadata Manifest Description\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n\n<rdf:RDF\n\txmlns=\"http://www.w3.org/2000/01/rdf-schema#\"\n\txmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n\txmlns:owl=\"http://www.w3.org/2002/07/owl#\"\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n\txmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\"\n\txmlns:odf=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n\n<owl:Ontology rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#\">\n\t<owl:imports rdf:resource=\"http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-package-metadata.owl\" />\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Thing\"/>\n\t<dc:title xml:lang=\"en\">Open Document Schema Metadata Manifest Ontology</dc:title>\n\t<label xml:lang=\"en\">ODF Schema Metadata Manifest</label>\n</owl:Ontology>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#ContentFile\">\n\t<label xml:lang=\"en\">The OpenDocument Content File</label>\n\t<comment xml:lang=\"en\">The unique content.xml from the root path of the document</comment>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n</owl:Class>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#StylesFile\">\n\t<label xml:lang=\"en\">The OpenDocument Styles File</label>\n\t<comment xml:lang=\"en\">The unique styles.xml from the root path of the document</comment>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n</owl:Class>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#Element\">\n\t<label xml:lang=\"en\">OpenDocument Package ODF XML Element</label>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Element\"/>\n</owl:Class>\n\n<owl:Class rdf:about=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field\">\n\t<label xml:lang=\"en\">OpenDocument Meta field Element</label>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#Element\"/>\n</owl:Class>\n\n<owl:DatatypeProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#prefix\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#FunctionalProperty\"/>\n\t<domain rdf:resource=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field\"/>\n\t<range rdf:resource=\"http://www.w3.org/2001/XMLSchema-datatypes#string\"/>\n\t<label xml:lang=\"en\">has prefix</label>\n</owl:DatatypeProperty>\n\n<owl:DatatypeProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/odf#suffix\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#FunctionalProperty\"/>\n\t<domain rdf:resource=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field\"/>\n\t<range rdf:resource=\"http://www.w3.org/2001/XMLSchema-datatypes#string\"/>\n\t<label xml:lang=\"en\">has suffix</label>\n</owl:DatatypeProperty>\n</rdf:RDF>\n\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-v1.2-os-package-metadata.owl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tOWL Metadata Manifest Description\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n   \tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n\n<rdf:RDF\n\txmlns=\"http://www.w3.org/2000/01/rdf-schema#\"\n\txmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n\txmlns:owl=\"http://www.w3.org/2002/07/owl#\"\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n\txmlns:pkg=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\">\n\n<owl:Ontology rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#Thing\"/>\n\t<dc:title xml:lang=\"en\">Open Document Package Metadata Manifest Ontology</dc:title>\n\t<label xml:lang=\"en\">ODF Package Metadata Manifest</label>\n</owl:Ontology>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document\">\n\t<label xml:lang=\"en\">OpenDocument Document</label>\n</owl:Class>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\">\n\t<label xml:lang=\"en\"> OpenDocument Document Package File</label>\n</owl:Class>\n\n<owl:ObjectProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#hasPart\">\n\t<domain rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document\"/>\n\t<range rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n\t<label xml:lang=\"en\">contains</label>\n\t<comment xml:lang=\"en\">Related to dcterms:hasPart of the Dublin Core Metadata Initiative</comment>\n</owl:ObjectProperty>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#MetadataFile\">\n\t<label xml:lang=\"en\">An OpenDocument Metadata File</label>\n\t<comment xml:lang=\"en\">Used for any metadata file in the document</comment>\n\t<subClassOf rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n</owl:Class>\n\n<owl:DatatypeProperty rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#mimeType\">\n\t<rdf:type rdf:resource=\"http://www.w3.org/2002/07/owl#FunctionalProperty\"/>\n\t<domain rdf:resource=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File\"/>\n\t<range rdf:resource=\"http://www.w3.org/2001/XMLSchema-datatypes#string\"/>\n\t<label xml:lang=\"en\">the MIME type</label>\n\t<comment xml:lang=\"en\">A string representing the MIME media type of a file (see RFC4288).</comment>\n</owl:DatatypeProperty>\n\n<owl:Class rdf:about=\"http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Element\">\n\t<label xml:lang=\"en\">OpenDocument Package XML Element</label>\n</owl:Class>\n\n</rdf:RDF>\n"
  },
  {
    "path": "tools/jingodf/jingodf/schema/OpenDocument-v1.2-os-schema.rng",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n        Open Document Format for Office Applications (OpenDocument) Version 1.2\n        OASIS Standard, 29 September 2011\n\tRelax-NG Schema\n        Source: http://docs.oasis-open.org/office/v1.2/os/\n        Copyright (c) OASIS Open 2002-2011. All Rights Reserved.\n\n\tAll capitalized terms in the following text have the meanings assigned to them\n\tin the OASIS Intellectual Property Rights Policy (the \"OASIS IPR Policy\"). The\n\tfull Policy may be found at the OASIS website.\n\n\tThis document and translations of it may be copied and furnished to others, and\n\tderivative works that comment on or otherwise explain it or assist in its\n\timplementation may be prepared, copied, published, and distributed, in whole or\n\tin part, without restriction of any kind, provided that the above copyright\n\tnotice and this section are included on all such copies and derivative works.\n\tHowever, this document itself may not be modified in any way, including by\n\tremoving the copyright notice or references to OASIS, except as needed for the\n\tpurpose of developing any document or deliverable produced by an OASIS\n\tTechnical Committee (in which case the rules applicable to copyrights, as set\n\tforth in the OASIS IPR Policy, must be followed) or as required to translate it\n\tinto languages other than English.\n\n\tThe limited permissions granted above are perpetual and will not be revoked by\n\tOASIS or its successors or assigns.\n\n\tThis document and the information contained herein is provided on an \"AS IS\"\n\tbasis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT\n\tLIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT\n\tINFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR\n\tFITNESS FOR A PARTICULAR PURPOSE. \n-->\n<grammar\n\txmlns=\"http://relaxng.org/ns/structure/1.0\"\n\n\tdatatypeLibrary=\"http://www.w3.org/2001/XMLSchema-datatypes\"\n\n\txmlns:office=\"urn:oasis:names:tc:opendocument:xmlns:office:1.0\"\n\txmlns:meta=\"urn:oasis:names:tc:opendocument:xmlns:meta:1.0\"\n\txmlns:config=\"urn:oasis:names:tc:opendocument:xmlns:config:1.0\"\n\txmlns:text=\"urn:oasis:names:tc:opendocument:xmlns:text:1.0\"\n\txmlns:table=\"urn:oasis:names:tc:opendocument:xmlns:table:1.0\"\n\txmlns:draw=\"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0\"\n\txmlns:presentation=\"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0\"\n\txmlns:dr3d=\"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0\"\n\txmlns:chart=\"urn:oasis:names:tc:opendocument:xmlns:chart:1.0\"\n\txmlns:form=\"urn:oasis:names:tc:opendocument:xmlns:form:1.0\"\n\txmlns:db=\"urn:oasis:names:tc:opendocument:xmlns:database:1.0\"\n\txmlns:script=\"urn:oasis:names:tc:opendocument:xmlns:script:1.0\"\n\txmlns:style=\"urn:oasis:names:tc:opendocument:xmlns:style:1.0\"\n\txmlns:number=\"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0\"\n\txmlns:anim=\"urn:oasis:names:tc:opendocument:xmlns:animation:1.0\"\n\n\txmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\txmlns:math=\"http://www.w3.org/1998/Math/MathML\"\n\txmlns:xforms=\"http://www.w3.org/2002/xforms\"\n\txmlns:grddl=\"http://www.w3.org/2003/g/data-view#\"\n\txmlns:xhtml=\"http://www.w3.org/1999/xhtml\"\n\n\txmlns:fo=\"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0\"\n\txmlns:svg=\"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0\"\n\txmlns:smil=\"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0\"\n>\n\t<define name=\"office-process-content\">\n\t\t<optional>\n\t\t\t<attribute name=\"office:process-content\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<start>\n\t\t<choice>\n\t\t\t<ref name=\"office-document\"/>\n\t\t\t<ref name=\"office-document-content\"/>\n\t\t\t<ref name=\"office-document-styles\"/>\n\t\t\t<ref name=\"office-document-meta\"/>\n\t\t\t<ref name=\"office-document-settings\"/>\n\t\t</choice>\n\t</start>\n\t<define name=\"office-document\">\n\t\t<element name=\"office:document\">\n\t\t\t<ref name=\"office-document-attrs\"/>\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-meta\"/>\n\t\t\t<ref name=\"office-settings\"/>\n\t\t\t<ref name=\"office-scripts\"/>\n\t\t\t<ref name=\"office-font-face-decls\"/>\n\t\t\t<ref name=\"office-styles\"/>\n\t\t\t<ref name=\"office-automatic-styles\"/>\n\t\t\t<ref name=\"office-master-styles\"/>\n\t\t\t<ref name=\"office-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-content\">\n\t\t<element name=\"office:document-content\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-scripts\"/>\n\t\t\t<ref name=\"office-font-face-decls\"/>\n\t\t\t<ref name=\"office-automatic-styles\"/>\n\t\t\t<ref name=\"office-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-styles\">\n\t\t<element name=\"office:document-styles\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-font-face-decls\"/>\n\t\t\t<ref name=\"office-styles\"/>\n\t\t\t<ref name=\"office-automatic-styles\"/>\n\t\t\t<ref name=\"office-master-styles\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-meta\">\n\t\t<element name=\"office:document-meta\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-meta\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-settings\">\n\t\t<element name=\"office:document-settings\">\n\t\t\t<ref name=\"office-document-common-attrs\"/>\n\t\t\t<ref name=\"office-settings\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-document-common-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"office:version\">\n\t\t\t\t<value>1.2</value>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"grddl:transformation\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-document-attrs\">\n\t\t<attribute name=\"office:mimetype\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-meta\">\n\t\t<optional>\n\t\t\t<element name=\"office:meta\">\n\t\t\t\t<ref name=\"office-meta-content-strict\"/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-meta-content-strict\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"office-meta-data\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-body\">\n\t\t<element name=\"office:body\">\n\t\t\t<ref name=\"office-body-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-body-content\">\n\t\t<choice>\n\t\t\t<element name=\"office:text\">\n\t\t\t\t<ref name=\"office-text-attlist\"/>\n\t\t\t\t<ref name=\"office-text-content-prelude\"/>\n\t\t\t\t<ref name=\"office-text-content-main\"/>\n\t\t\t\t<ref name=\"office-text-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:drawing\">\n\t\t\t\t<ref name=\"office-drawing-attlist\"/>\n\t\t\t\t<ref name=\"office-drawing-content-prelude\"/>\n\t\t\t\t<ref name=\"office-drawing-content-main\"/>\n\t\t\t\t<ref name=\"office-drawing-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:presentation\">\n\t\t\t\t<ref name=\"office-presentation-attlist\"/>\n\t\t\t\t<ref name=\"office-presentation-content-prelude\"/>\n\t\t\t\t<ref name=\"office-presentation-content-main\"/>\n\t\t\t\t<ref name=\"office-presentation-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:spreadsheet\">\n\t\t\t\t<ref name=\"office-spreadsheet-attlist\"/>\n\t\t\t\t<ref name=\"office-spreadsheet-content-prelude\"/>\n\t\t\t\t<ref name=\"office-spreadsheet-content-main\"/>\n\t\t\t\t<ref name=\"office-spreadsheet-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:chart\">\n\t\t\t\t<ref name=\"office-chart-attlist\"/>\n\t\t\t\t<ref name=\"office-chart-content-prelude\"/>\n\t\t\t\t<ref name=\"office-chart-content-main\"/>\n\t\t\t\t<ref name=\"office-chart-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<element name=\"office:image\">\n\t\t\t\t<ref name=\"office-image-attlist\"/>\n\t\t\t\t<ref name=\"office-image-content-prelude\"/>\n\t\t\t\t<ref name=\"office-image-content-main\"/>\n\t\t\t\t<ref name=\"office-image-content-epilogue\"/>\n\t\t\t</element>\n\t\t\t<ref name=\"office-database\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"office-text-content-prelude\">\n\t\t<ref name=\"office-forms\"/>\n\t\t<ref name=\"text-tracked-changes\"/>\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"office-text-content-main\">\n\t\t<choice>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<group>\n\t\t\t\t<ref name=\"text-page-sequence\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"shape\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-content\">\n\t\t<choice>\n\t\t\t<ref name=\"text-h\"/>\n\t\t\t<ref name=\"text-p\"/>\n\t\t\t<ref name=\"text-list\"/>\n\t\t\t<ref name=\"text-numbered-paragraph\"/>\n\t\t\t<ref name=\"table-table\"/>\n\t\t\t<ref name=\"text-section\"/>\n\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t<ref name=\"text-table-of-content\"/>\n\t\t\t<ref name=\"text-illustration-index\"/>\n\t\t\t<ref name=\"text-table-index\"/>\n\t\t\t<ref name=\"text-object-index\"/>\n\t\t\t<ref name=\"text-user-index\"/>\n\t\t\t<ref name=\"text-alphabetical-index\"/>\n\t\t\t<ref name=\"text-bibliography\"/>\n\t\t\t<ref name=\"shape\"/>\n\t\t\t<ref name=\"change-marks\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"office-text-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-text-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:global\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-soft-page-breaks\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-drawing-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-drawing-content-prelude\">\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"office-drawing-content-main\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"draw-page\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-drawing-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-presentation-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-presentation-content-prelude\">\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t\t<ref name=\"presentation-decls\"/>\n\t</define>\n\t<define name=\"office-presentation-content-main\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"draw-page\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-presentation-content-epilogue\">\n\t\t<ref name=\"presentation-settings\"/>\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-spreadsheet-content-prelude\">\n\t\t<optional>\n\t\t\t<ref name=\"table-tracked-changes\"/>\n\t\t</optional>\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"table-decls\">\n\t\t<optional>\n\t\t\t<ref name=\"table-calculation-settings\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-content-validations\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-label-ranges\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-spreadsheet-content-main\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"table-table\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"office-spreadsheet-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"table-functions\">\n\t\t<optional>\n\t\t\t<ref name=\"table-named-expressions\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-database-ranges\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-data-pilot-tables\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-consolidation\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-dde-links\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-chart-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-chart-content-prelude\">\n\t\t<ref name=\"text-decls\"/>\n\t\t<ref name=\"table-decls\"/>\n\t</define>\n\t<define name=\"office-chart-content-main\">\n\t\t<ref name=\"chart-chart\"/>\n\t</define>\n\t<define name=\"office-chart-content-epilogue\">\n\t\t<ref name=\"table-functions\"/>\n\t</define>\n\t<define name=\"office-image-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-image-content-prelude\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-image-content-main\">\n\t\t<ref name=\"draw-frame\"/>\n\t</define>\n\t<define name=\"office-image-content-epilogue\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"office-settings\">\n\t\t<optional>\n\t\t\t<element name=\"office:settings\">\n\t\t\t\t<oneOrMore>\n\t\t\t\t\t<ref name=\"config-config-item-set\"/>\n\t\t\t\t</oneOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"config-config-item-set\">\n\t\t<element name=\"config:config-item-set\">\n\t\t\t<ref name=\"config-config-item-set-attlist\"/>\n\t\t\t<ref name=\"config-items\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"config-items\">\n\t\t<oneOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"config-config-item\"/>\n\t\t\t\t<ref name=\"config-config-item-set\"/>\n\t\t\t\t<ref name=\"config-config-item-map-named\"/>\n\t\t\t\t<ref name=\"config-config-item-map-indexed\"/>\n\t\t\t</choice>\n\t\t</oneOrMore>\n\t</define>\n\t<define name=\"config-config-item-set-attlist\">\n\t\t<attribute name=\"config:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"config-config-item\">\n\t\t<element name=\"config:config-item\">\n\t\t\t<ref name=\"config-config-item-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"config:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"config:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>boolean</value>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>int</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t\t<value>double</value>\n\t\t\t\t\t<value>string</value>\n\t\t\t\t\t<value>datetime</value>\n\t\t\t\t\t<value>base64Binary</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"config-config-item-map-indexed\">\n\t\t<element name=\"config:config-item-map-indexed\">\n\t\t\t<ref name=\"config-config-item-map-indexed-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"config-config-item-map-entry\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-map-indexed-attlist\">\n\t\t<attribute name=\"config:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"config-config-item-map-entry\">\n\t\t<element name=\"config:config-item-map-entry\">\n\t\t\t<ref name=\"config-config-item-map-entry-attlist\"/>\n\t\t\t<ref name=\"config-items\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-map-entry-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"config:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"config-config-item-map-named\">\n\t\t<element name=\"config:config-item-map-named\">\n\t\t\t<ref name=\"config-config-item-map-named-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"config-config-item-map-entry\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"config-config-item-map-named-attlist\">\n\t\t<attribute name=\"config:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-scripts\">\n\t\t<optional>\n\t\t\t<element name=\"office:scripts\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"office-script\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-script\">\n\t\t<element name=\"office:script\">\n\t\t\t<ref name=\"office-script-attlist\"/>\n\t\t\t<mixed>\n\t\t\t\t<ref name=\"anyElements\"/>\n\t\t\t</mixed>\n\t\t</element>\n\t</define>\n\t<define name=\"office-script-attlist\">\n\t\t<attribute name=\"script:language\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-font-face-decls\">\n\t\t<optional>\n\t\t\t<element name=\"office:font-face-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"style-font-face\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-styles\">\n\t\t<optional>\n\t\t\t<element name=\"office:styles\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"styles\"/>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-default-style\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"style-default-page-layout\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"text-outline-style\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"text-notes-configuration\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"text-bibliography-configuration\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"text-linenumbering-configuration\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-gradient\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"svg-linearGradient\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"svg-radialGradient\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-hatch\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-fill-image\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-marker\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-stroke-dash\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"draw-opacity\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-presentation-page-layout\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"table-table-template\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-automatic-styles\">\n\t\t<optional>\n\t\t\t<element name=\"office:automatic-styles\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"styles\"/>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-page-layout\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-master-styles\">\n\t\t<optional>\n\t\t\t<element name=\"office:master-styles\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"style-master-page\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"style-handout-master\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"draw-layer-set\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"styles\">\n\t\t<interleave>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-list-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-number-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-currency-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-percentage-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-date-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-time-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-boolean-style\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-text-style\"/>\n\t\t\t</zeroOrMore>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-meta-data\">\n\t\t<choice>\n\t\t\t<element name=\"meta:generator\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"dc:title\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"dc:description\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"dc:subject\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:keyword\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:initial-creator\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<ref name=\"dc-creator\"/>\n\t\t\t<element name=\"meta:printed-by\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:creation-date\">\n\t\t\t\t<ref name=\"dateTime\"/>\n\t\t\t</element>\n\t\t\t<ref name=\"dc-date\"/>\n\t\t\t<element name=\"meta:print-date\">\n\t\t\t\t<ref name=\"dateTime\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:template\">\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:title\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:date\">\n\t\t\t\t\t\t<ref name=\"dateTime\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"meta:auto-reload\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t\t<value>onLoad</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:delay\">\n\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"meta:hyperlink-behaviour\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"dc:language\">\n\t\t\t\t<ref name=\"language\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:editing-cycles\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:editing-duration\">\n\t\t\t\t<ref name=\"duration\"/>\n\t\t\t</element>\n\t\t\t<element name=\"meta:document-statistic\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:page-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:table-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:draw-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:image-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:ole-object-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:object-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:paragraph-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:word-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:character-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:frame-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:sentence-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:syllable-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:non-whitespace-character-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:row-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"meta:cell-count\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"meta:user-defined\">\n\t\t\t\t<attribute name=\"meta:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<choice>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>float</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>date</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>time</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>boolean</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<attribute name=\"meta:value-type\">\n\t\t\t\t\t\t\t<value>string</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</group>\n\t\t\t\t\t<text/>\n\t\t\t\t</choice>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"dc-creator\">\n\t\t<element name=\"dc:creator\">\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"dc-date\">\n\t\t<element name=\"dc:date\">\n\t\t\t<ref name=\"dateTime\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-h\">\n\t\t<element name=\"text:h\">\n\t\t\t<ref name=\"heading-attrs\"/>\n\t\t\t<ref name=\"paragraph-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-number\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"heading-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:restart-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:is-list-header\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-number\">\n\t\t<element name=\"text:number\">\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-p\">\n\t\t<element name=\"text:p\">\n\t\t\t<ref name=\"paragraph-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"paragraph-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:class-names\">\n\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:cond-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-page-sequence\">\n\t\t<element name=\"text:page-sequence\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"text-page\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-page\">\n\t\t<element name=\"text:page\">\n\t\t\t<ref name=\"text-page-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-page-attlist\">\n\t\t<attribute name=\"text:master-page-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-list\">\n\t\t<element name=\"text:list\">\n\t\t\t<ref name=\"text-list-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-list-header\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-list-item\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:continue-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:continue-list\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-item\">\n\t\t<element name=\"text:list-item\">\n\t\t\t<ref name=\"text-list-item-attr\"/>\n\t\t\t<ref name=\"text-list-item-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-item-content\">\n\t\t<optional>\n\t\t\t<ref name=\"text-number\"/>\n\t\t</optional>\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t<ref name=\"text-h\"/>\n\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"text-list-item-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-override\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-header\">\n\t\t<element name=\"text:list-header\">\n\t\t\t<ref name=\"text-list-header-attr\"/>\n\t\t\t<ref name=\"text-list-item-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-header-attr\">\n\t\t<optional>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-numbered-paragraph\">\n\t\t<element name=\"text:numbered-paragraph\">\n\t\t\t<ref name=\"text-numbered-paragraph-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-number\"/>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t<ref name=\"text-h\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"text-numbered-paragraph-attr\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:list-id\">\n\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:level\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"text:continue-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-section\">\n\t\t<element name=\"text:section\">\n\t\t\t<ref name=\"text-section-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-section-source\"/>\n\t\t\t\t<ref name=\"text-section-source-dde\"/>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-section-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>true</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t\t<value>condition</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-section-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:protection-key\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:protection-key-digest-algorithm\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-section-source\">\n\t\t<element name=\"text:section-source\">\n\t\t\t<ref name=\"text-section-source-attr\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-section-source-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<value>embed</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:section-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-section-source-dde\">\n\t\t<ref name=\"office-dde-source\"/>\n\t</define>\n\t<define name=\"text-tracked-changes\">\n\t\t<optional>\n\t\t\t<element name=\"text:tracked-changes\">\n\t\t\t\t<ref name=\"text-tracked-changes-attr\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-changed-region\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-tracked-changes-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:track-changes\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-changed-region\">\n\t\t<element name=\"text:changed-region\">\n\t\t\t<ref name=\"text-changed-region-attr\"/>\n\t\t\t<ref name=\"text-changed-region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-changed-region-attr\">\n\t\t<group>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</group>\n\t</define>\n\t<define name=\"text-changed-region-content\">\n\t\t<choice>\n\t\t\t<element name=\"text:insertion\">\n\t\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:deletion\">\n\t\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"text:format-change\">\n\t\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"change-marks\">\n\t\t<choice>\n\t\t\t<element name=\"text:change\">\n\t\t\t\t<ref name=\"change-mark-attr\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:change-start\">\n\t\t\t\t<ref name=\"change-mark-attr\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:change-end\">\n\t\t\t\t<ref name=\"change-mark-attr\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"change-mark-attr\">\n\t\t<attribute name=\"text:change-id\">\n\t\t\t<ref name=\"IDREF\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-soft-page-break\">\n\t\t<element name=\"text:soft-page-break\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-decls\">\n\t\t<optional>\n\t\t\t<element name=\"text:variable-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-variable-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<element name=\"text:sequence-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-sequence-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<element name=\"text:user-field-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-user-field-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<element name=\"text:dde-connection-decls\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-dde-connection-decl\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"text-alphabetical-index-auto-mark-file\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"paragraph-content-or-hyperlink\">\n\t\t<choice>\n\t\t\t<ref name=\"paragraph-content\"/>\n\t\t\t<ref name=\"text-a\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"paragraph-content\">\n\t\t<choice>\n\t\t\t<text/>\n\t\t\t<element name=\"text:s\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:c\">\n\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"text:tab\">\n\t\t\t\t<ref name=\"text-tab-attr\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:line-break\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t<element name=\"text:span\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:class-names\">\n\t\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"text:meta\">\n\t\t\t\t<ref name=\"text-meta-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-bookmark\"/>\n\t\t\t\t<ref name=\"text-bookmark-start\"/>\n\t\t\t\t<ref name=\"text-bookmark-end\"/>\n\t\t\t</choice>\n\t\t\t<element name=\"text:reference-mark\">\n\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</element>\n\t\t\t<choice>\n\t\t\t\t<element name=\"text:reference-mark-start\">\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</element>\n\t\t\t\t<element name=\"text:reference-mark-end\">\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</element>\n\t\t\t</choice>\n\t\t\t<element name=\"text:note\">\n\t\t\t\t<ref name=\"text-note-class\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<element name=\"text:note-citation\">\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:label\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t\t<element name=\"text:note-body\">\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</element>\n\t\t\t</element>\n\t\t\t<element name=\"text:ruby\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<element name=\"text:ruby-base\">\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</element>\n\t\t\t\t<element name=\"text:ruby-text\">\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t</element>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"office-annotation\"/>\n\t\t\t\t<ref name=\"office-annotation-end\"/>\n\t\t\t</choice>\n\t\t\t<ref name=\"change-marks\"/>\n\t\t\t<ref name=\"shape\"/>\n\t\t\t<element name=\"text:date\">\n\t\t\t\t<ref name=\"text-date-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:time\">\n\t\t\t\t<ref name=\"text-time-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-number\">\n\t\t\t\t<ref name=\"text-page-number-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-continuation\">\n\t\t\t\t<ref name=\"text-page-continuation-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-firstname\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-lastname\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-initials\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-title\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-position\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-email\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-phone-private\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-fax\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-company\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-phone-work\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-street\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-city\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-postal-code\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-country\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sender-state-or-province\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:author-name\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:author-initials\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:chapter\">\n\t\t\t\t<ref name=\"text-chapter-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:file-name\">\n\t\t\t\t<ref name=\"text-file-name-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:template-name\">\n\t\t\t\t<ref name=\"text-template-name-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sheet-name\">\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:variable-set\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-none-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:variable-get\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:variable-input\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t\t\t\t<ref name=\"common-value-type-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-none-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-field-get\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-none-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-field-input\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:sequence\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t\t<ref name=\"text-sequence-ref-name\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:expression\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:text-input\">\n\t\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:initial-creator\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:creation-date\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:creation-time\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t\t\t<ref name=\"timeOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:description\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-defined\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:date-value\">\n\t\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:time-value\">\n\t\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:boolean-value\">\n\t\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"office:string-value\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:print-time\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:print-date\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:printed-by\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:title\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:subject\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:keywords\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:editing-cycles\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:editing-duration\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:duration\">\n\t\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:modification-time\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:modification-date\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:creator\">\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element>\n\t\t\t\t<choice>\n\t\t\t\t\t<name>text:page-count</name>\n\t\t\t\t\t<name>text:paragraph-count</name>\n\t\t\t\t\t<name>text:word-count</name>\n\t\t\t\t\t<name>text:character-count</name>\n\t\t\t\t\t<name>text:table-count</name>\n\t\t\t\t\t<name>text:image-count</name>\n\t\t\t\t\t<name>text:object-count</name>\n\t\t\t\t</choice>\n\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-display\">\n\t\t\t\t<ref name=\"text-database-display-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-next\">\n\t\t\t\t<ref name=\"text-database-next-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-row-select\">\n\t\t\t\t<ref name=\"text-database-row-select-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-row-number\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:value\">\n\t\t\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:database-name\">\n\t\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-variable-set\">\n\t\t\t\t<ref name=\"text-set-page-variable-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:page-variable-get\">\n\t\t\t\t<ref name=\"text-get-page-variable-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:placeholder\">\n\t\t\t\t<ref name=\"text-placeholder-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:conditional-text\">\n\t\t\t\t<ref name=\"text-conditional-text-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:hidden-text\">\n\t\t\t\t<ref name=\"text-hidden-text-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element>\n\t\t\t\t<choice>\n\t\t\t\t\t<name>text:reference-ref</name>\n\t\t\t\t\t<name>text:bookmark-ref</name>\n\t\t\t\t</choice>\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"text-common-ref-content\"/>\n\t\t\t\t\t<ref name=\"text-bookmark-ref-content\"/>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:note-ref\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"text-common-ref-content\"/>\n\t\t\t\t\t<ref name=\"text-note-ref-content\"/>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:sequence-ref\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"text-common-ref-content\"/>\n\t\t\t\t\t<ref name=\"text-sequence-ref-content\"/>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:script\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<group>\n\t\t\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t</group>\n\t\t\t\t\t\t<text/>\n\t\t\t\t\t</choice>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"script:language\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</interleave>\n\t\t\t</element>\n\t\t\t<element name=\"text:execute-macro\">\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"text:name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t\t</optional>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:hidden-paragraph\">\n\t\t\t\t<ref name=\"text-hidden-paragraph-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:dde-connection\">\n\t\t\t\t<attribute name=\"text:connection-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:measure\">\n\t\t\t\t<attribute name=\"text:kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>value</value>\n\t\t\t\t\t\t<value>unit</value>\n\t\t\t\t\t\t<value>gap</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:table-formula\">\n\t\t\t\t<interleave>\n\t\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-display-value-formula-attlist\"/>\n\t\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t\t</interleave>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"text:meta-field\">\n\t\t\t\t<ref name=\"text-meta-field-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"paragraph-content-or-hyperlink\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"text:toc-mark-start\">\n\t\t\t\t<ref name=\"text-toc-mark-start-attrs\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:toc-mark-end\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:toc-mark\">\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"text-outline-level\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-index-mark-start\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t\t<ref name=\"text-outline-level\"/>\n\t\t\t\t<ref name=\"text-index-name\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-index-mark-end\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:user-index-mark\">\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"text-outline-level\"/>\n\t\t\t\t<ref name=\"text-index-name\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:alphabetical-index-mark-start\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t\t<ref name=\"text-alphabetical-index-mark-attrs\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:alphabetical-index-mark-end\">\n\t\t\t\t<ref name=\"text-id\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:alphabetical-index-mark\">\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"text-alphabetical-index-mark-attrs\"/>\n\t\t\t</element>\n\t\t\t<element name=\"text:bibliography-mark\">\n\t\t\t\t<attribute name=\"text:bibliography-type\">\n\t\t\t\t\t<ref name=\"text-bibliography-types\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<attribute>\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<name>text:identifier</name>\n\t\t\t\t\t\t\t<name>text:address</name>\n\t\t\t\t\t\t\t<name>text:annote</name>\n\t\t\t\t\t\t\t<name>text:author</name>\n\t\t\t\t\t\t\t<name>text:booktitle</name>\n\t\t\t\t\t\t\t<name>text:chapter</name>\n\t\t\t\t\t\t\t<name>text:edition</name>\n\t\t\t\t\t\t\t<name>text:editor</name>\n\t\t\t\t\t\t\t<name>text:howpublished</name>\n\t\t\t\t\t\t\t<name>text:institution</name>\n\t\t\t\t\t\t\t<name>text:journal</name>\n\t\t\t\t\t\t\t<name>text:month</name>\n\t\t\t\t\t\t\t<name>text:note</name>\n\t\t\t\t\t\t\t<name>text:number</name>\n\t\t\t\t\t\t\t<name>text:organizations</name>\n\t\t\t\t\t\t\t<name>text:pages</name>\n\t\t\t\t\t\t\t<name>text:publisher</name>\n\t\t\t\t\t\t\t<name>text:school</name>\n\t\t\t\t\t\t\t<name>text:series</name>\n\t\t\t\t\t\t\t<name>text:title</name>\n\t\t\t\t\t\t\t<name>text:report-type</name>\n\t\t\t\t\t\t\t<name>text:volume</name>\n\t\t\t\t\t\t\t<name>text:year</name>\n\t\t\t\t\t\t\t<name>text:url</name>\n\t\t\t\t\t\t\t<name>text:custom1</name>\n\t\t\t\t\t\t\t<name>text:custom2</name>\n\t\t\t\t\t\t\t<name>text:custom3</name>\n\t\t\t\t\t\t\t<name>text:custom4</name>\n\t\t\t\t\t\t\t<name>text:custom5</name>\n\t\t\t\t\t\t\t<name>text:isbn</name>\n\t\t\t\t\t\t\t<name>text:issn</name>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</zeroOrMore>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:header\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:footer\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:date-time\">\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-tab-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:tab-ref\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-a\">\n\t\t<element name=\"text:a\">\n\t\t\t<ref name=\"text-a-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"paragraph-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-a-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:visited-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-meta-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark\">\n\t\t<element name=\"text:bookmark\">\n\t\t\t<ref name=\"text-bookmark-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bookmark-start\">\n\t\t<element name=\"text:bookmark-start\">\n\t\t\t<ref name=\"text-bookmark-start-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bookmark-end\">\n\t\t<element name=\"text:bookmark-end\">\n\t\t\t<ref name=\"text-bookmark-end-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bookmark-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark-start-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark-end-attlist\">\n\t\t<attribute name=\"text:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-note-class\">\n\t\t<attribute name=\"text:note-class\">\n\t\t\t<choice>\n\t\t\t\t<value>footnote</value>\n\t\t\t\t<value>endnote</value>\n\t\t\t</choice>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-date-attlist\">\n\t\t<interleave>\n\t\t\t<interleave>\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t</interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:date-value\">\n\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:date-adjust\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-time-attlist\">\n\t\t<interleave>\n\t\t\t<interleave>\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t</interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:time-value\">\n\t\t\t\t\t<ref name=\"timeOrDateTime\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:time-adjust\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-page-number-attlist\">\n\t\t<interleave>\n\t\t\t<interleave>\n\t\t\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t\t</interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:page-adjust\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:select-page\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>previous</value>\n\t\t\t\t\t\t<value>current</value>\n\t\t\t\t\t\t<value>next</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-page-continuation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:select-page\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>previous</value>\n\t\t\t\t\t<value>next</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-chapter-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>name</value>\n\t\t\t\t\t<value>number</value>\n\t\t\t\t\t<value>number-and-name</value>\n\t\t\t\t\t<value>plain-number-and-name</value>\n\t\t\t\t\t<value>plain-number</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-file-name-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>path</value>\n\t\t\t\t\t\t<value>name</value>\n\t\t\t\t\t\t<value>name-and-extension</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-field-fixed-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-template-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>full</value>\n\t\t\t\t\t<value>path</value>\n\t\t\t\t\t<value>name</value>\n\t\t\t\t\t<value>name-and-extension</value>\n\t\t\t\t\t<value>area</value>\n\t\t\t\t\t<value>title</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-variable-decl\">\n\t\t<element name=\"text:variable-decl\">\n\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t<ref name=\"common-value-type-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-field-decl\">\n\t\t<element name=\"text:user-field-decl\">\n\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-field-formula-attlist\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-sequence-decl\">\n\t\t<element name=\"text:sequence-decl\">\n\t\t\t<ref name=\"text-sequence-decl-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-sequence-decl-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-name-attlist\"/>\n\t\t\t<attribute name=\"text:display-outline-level\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:separation-character\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-sequence-ref-name\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:ref-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-database-table\">\n\t\t<ref name=\"common-field-database-table-attlist\"/>\n\t\t<ref name=\"common-field-database-name\"/>\n\t</define>\n\t<define name=\"common-field-database-name\">\n\t\t<choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:database-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"form-connection-resource\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-field-database-table-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:table-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:table-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>table</value>\n\t\t\t\t\t\t<value>query</value>\n\t\t\t\t\t\t<value>command</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-database-display-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t\t<attribute name=\"text:column-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-database-next-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-database-row-select-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-field-database-table\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:row-number\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-set-page-variable-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:active\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:page-adjust\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-get-page-variable-attlist\">\n\t\t<ref name=\"common-field-num-format-attlist\"/>\n\t</define>\n\t<define name=\"text-placeholder-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:placeholder-type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>text</value>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t\t<value>text-box</value>\n\t\t\t\t\t<value>image</value>\n\t\t\t\t\t<value>object</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-field-description-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-conditional-text-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:string-value-if-true\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:string-value-if-false\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:current-value\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-hidden-text-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:string-value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:is-hidden\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-common-ref-content\">\n\t\t<interleave>\n\t\t\t<text/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:ref-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bookmark-ref-content\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:reference-format\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"common-ref-format-values\"/>\n\t\t\t\t\t<value>number-no-superior</value>\n\t\t\t\t\t<value>number-all-superior</value>\n\t\t\t\t\t<value>number</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-note-ref-content\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:reference-format\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"common-ref-format-values\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"text-note-class\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-sequence-ref-content\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:reference-format\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"common-ref-format-values\"/>\n\t\t\t\t\t<value>category-and-value</value>\n\t\t\t\t\t<value>caption</value>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-ref-format-values\">\n\t\t<choice>\n\t\t\t<value>page</value>\n\t\t\t<value>chapter</value>\n\t\t\t<value>direction</value>\n\t\t\t<value>text</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-hidden-paragraph-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:is-hidden\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-meta-field-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t\t<ref name=\"common-field-data-style-name-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-value-type-attlist\">\n\t\t<attribute name=\"office:value-type\">\n\t\t\t<ref name=\"valueType\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-value-and-type-attlist\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>float</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>percentage</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>currency</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:currency\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>date</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:date-value\">\n\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>time</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:time-value\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>boolean</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"office:boolean-value\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>string</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:string-value\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-field-fixed-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:fixed\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-name-attlist\">\n\t\t<attribute name=\"text:name\">\n\t\t\t<ref name=\"variableName\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-field-description-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:description\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-display-value-none-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-display-value-formula-none-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t\t<value>formula</value>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-display-value-formula-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:display\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>value</value>\n\t\t\t\t\t<value>formula</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-formula-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:formula\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-data-style-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:data-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-field-num-format-attlist\">\n\t\t<optional>\n\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-toc-mark-start-attrs\">\n\t\t<ref name=\"text-id\"/>\n\t\t<ref name=\"text-outline-level\"/>\n\t</define>\n\t<define name=\"text-outline-level\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-id\">\n\t\t<attribute name=\"text:id\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-index-name\">\n\t\t<attribute name=\"text:index-name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-alphabetical-index-mark-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key1\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key2\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:string-value-phonetic\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key1-phonetic\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:key2-phonetic\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:main-entry\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bibliography-types\">\n\t\t<choice>\n\t\t\t<value>article</value>\n\t\t\t<value>book</value>\n\t\t\t<value>booklet</value>\n\t\t\t<value>conference</value>\n\t\t\t<value>custom1</value>\n\t\t\t<value>custom2</value>\n\t\t\t<value>custom3</value>\n\t\t\t<value>custom4</value>\n\t\t\t<value>custom5</value>\n\t\t\t<value>email</value>\n\t\t\t<value>inbook</value>\n\t\t\t<value>incollection</value>\n\t\t\t<value>inproceedings</value>\n\t\t\t<value>journal</value>\n\t\t\t<value>manual</value>\n\t\t\t<value>mastersthesis</value>\n\t\t\t<value>misc</value>\n\t\t\t<value>phdthesis</value>\n\t\t\t<value>proceedings</value>\n\t\t\t<value>techreport</value>\n\t\t\t<value>unpublished</value>\n\t\t\t<value>www</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-index-body\">\n\t\t<element name=\"text:index-body\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"index-content-main\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"index-content-main\">\n\t\t<choice>\n\t\t\t<ref name=\"text-content\"/>\n\t\t\t<ref name=\"text-index-title\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-index-title\">\n\t\t<element name=\"text:index-title\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"index-content-main\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content\">\n\t\t<element name=\"text:table-of-content\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-table-of-content-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content-source\">\n\t\t<element name=\"text:table-of-content-source\">\n\t\t\t<ref name=\"text-table-of-content-source-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-table-of-content-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-index-source-styles\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content-source-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-outline-level\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-marks\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-source-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:index-scope\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>document</value>\n\t\t\t\t\t\t<value>chapter</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:relative-tab-stop-position\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-table-of-content-entry-template\">\n\t\t<element name=\"text:table-of-content-entry-template\">\n\t\t\t<ref name=\"text-table-of-content-entry-template-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-table-of-content-children\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-of-content-children\">\n\t\t<choice>\n\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t<ref name=\"text-index-entry-link-start\"/>\n\t\t\t<ref name=\"text-index-entry-link-end\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-table-of-content-entry-template-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-illustration-index\">\n\t\t<element name=\"text:illustration-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-illustration-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-illustration-index-source\">\n\t\t<element name=\"text:illustration-index-source\">\n\t\t\t<ref name=\"text-illustration-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-illustration-index-entry-template\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-illustration-index-source-attrs\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-caption\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:caption-sequence-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:caption-sequence-format\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>category-and-value</value>\n\t\t\t\t\t\t<value>caption</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-scope-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:index-scope\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>document</value>\n\t\t\t\t\t<value>chapter</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-relative-tab-stop-position-attr\">\n\t\t<optional>\n\t\t\t<attribute name=\"text:relative-tab-stop-position\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-illustration-index-entry-template\">\n\t\t<element name=\"text:illustration-index-entry-template\">\n\t\t\t<ref name=\"text-illustration-index-entry-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-illustration-index-entry-content\">\n\t\t<ref name=\"text-illustration-index-entry-template-attrs\"/>\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"text-illustration-index-entry-template-attrs\">\n\t\t<attribute name=\"text:style-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-table-index\">\n\t\t<element name=\"text:table-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-table-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-index-source\">\n\t\t<element name=\"text:table-index-source\">\n\t\t\t<ref name=\"text-illustration-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-table-index-entry-template\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-table-index-entry-template\">\n\t\t<element name=\"text:table-index-entry-template\">\n\t\t\t<ref name=\"text-illustration-index-entry-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-object-index\">\n\t\t<element name=\"text:object-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-object-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-object-index-source\">\n\t\t<element name=\"text:object-index-source\">\n\t\t\t<ref name=\"text-object-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-object-index-entry-template\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-object-index-source-attrs\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-spreadsheet-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-math-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-draw-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-chart-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-other-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-object-index-entry-template\">\n\t\t<element name=\"text:object-index-entry-template\">\n\t\t\t<ref name=\"text-illustration-index-entry-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index\">\n\t\t<element name=\"text:user-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-user-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index-source\">\n\t\t<element name=\"text:user-index-source\">\n\t\t\t<ref name=\"text-user-index-source-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-user-index-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-index-source-styles\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index-source-attr\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-marks\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-index-source-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-graphics\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-tables\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-floating-frames\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-objects\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:copy-outline-levels\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:index-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-user-index-entry-template\">\n\t\t<element name=\"text:user-index-entry-template\">\n\t\t\t<ref name=\"text-user-index-entry-template-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-user-index-entry-template-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-alphabetical-index\">\n\t\t<element name=\"text:alphabetical-index\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-alphabetical-index-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-source\">\n\t\t<element name=\"text:alphabetical-index-source\">\n\t\t\t<ref name=\"text-alphabetical-index-source-attrs\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-alphabetical-index-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-source-attrs\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-index-scope-attr\"/>\n\t\t\t<ref name=\"text-relative-tab-stop-position-attr\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:ignore-case\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:main-entry-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:alphabetical-separators\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:combine-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:combine-entries-with-dash\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:combine-entries-with-pp\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:use-keys-as-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:capitalize-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:comma-separated\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:sort-algorithm\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-alphabetical-index-auto-mark-file\">\n\t\t<element name=\"text:alphabetical-index-auto-mark-file\">\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-entry-template\">\n\t\t<element name=\"text:alphabetical-index-entry-template\">\n\t\t\t<ref name=\"text-alphabetical-index-entry-template-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-index-entry-chapter\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-page-number\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-text\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-alphabetical-index-entry-template-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>1</value>\n\t\t\t\t\t<value>2</value>\n\t\t\t\t\t<value>3</value>\n\t\t\t\t\t<value>separator</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bibliography\">\n\t\t<element name=\"text:bibliography\">\n\t\t\t<ref name=\"common-section-attlist\"/>\n\t\t\t<ref name=\"text-bibliography-source\"/>\n\t\t\t<ref name=\"text-index-body\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-source\">\n\t\t<element name=\"text:bibliography-source\">\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-index-title-template\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-bibliography-entry-template\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-entry-template\">\n\t\t<element name=\"text:bibliography-entry-template\">\n\t\t\t<ref name=\"text-bibliography-entry-template-attrs\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-index-entry-span\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-tab-stop\"/>\n\t\t\t\t\t<ref name=\"text-index-entry-bibliography\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-entry-template-attrs\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:bibliography-type\">\n\t\t\t\t<ref name=\"text-bibliography-types\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-source-styles\">\n\t\t<element name=\"text:index-source-styles\">\n\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-index-source-style\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-source-style\">\n\t\t<element name=\"text:index-source-style\">\n\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-title-template\">\n\t\t<element name=\"text:index-title-template\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-chapter\">\n\t\t<element name=\"text:index-entry-chapter\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"text-index-entry-chapter-attrs\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-chapter-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>name</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t\t<value>number-and-name</value>\n\t\t\t\t\t\t<value>plain-number</value>\n\t\t\t\t\t\t<value>plain-number-and-name</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:outline-level\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-entry-text\">\n\t\t<element name=\"text:index-entry-text\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-page-number\">\n\t\t<element name=\"text:index-entry-page-number\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-span\">\n\t\t<element name=\"text:index-entry-span\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-bibliography\">\n\t\t<element name=\"text:index-entry-bibliography\">\n\t\t\t<ref name=\"text-index-entry-bibliography-attrs\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-bibliography-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:bibliography-data-field\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>address</value>\n\t\t\t\t\t<value>annote</value>\n\t\t\t\t\t<value>author</value>\n\t\t\t\t\t<value>bibliography-type</value>\n\t\t\t\t\t<value>booktitle</value>\n\t\t\t\t\t<value>chapter</value>\n\t\t\t\t\t<value>custom1</value>\n\t\t\t\t\t<value>custom2</value>\n\t\t\t\t\t<value>custom3</value>\n\t\t\t\t\t<value>custom4</value>\n\t\t\t\t\t<value>custom5</value>\n\t\t\t\t\t<value>edition</value>\n\t\t\t\t\t<value>editor</value>\n\t\t\t\t\t<value>howpublished</value>\n\t\t\t\t\t<value>identifier</value>\n\t\t\t\t\t<value>institution</value>\n\t\t\t\t\t<value>isbn</value>\n\t\t\t\t\t<value>issn</value>\n\t\t\t\t\t<value>journal</value>\n\t\t\t\t\t<value>month</value>\n\t\t\t\t\t<value>note</value>\n\t\t\t\t\t<value>number</value>\n\t\t\t\t\t<value>organizations</value>\n\t\t\t\t\t<value>pages</value>\n\t\t\t\t\t<value>publisher</value>\n\t\t\t\t\t<value>report-type</value>\n\t\t\t\t\t<value>school</value>\n\t\t\t\t\t<value>series</value>\n\t\t\t\t\t<value>title</value>\n\t\t\t\t\t<value>url</value>\n\t\t\t\t\t<value>volume</value>\n\t\t\t\t\t<value>year</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-entry-tab-stop\">\n\t\t<element name=\"text:index-entry-tab-stop\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"text-index-entry-tab-stop-attrs\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-tab-stop-attrs\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t<value>right</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"style:position\">\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-index-entry-link-start\">\n\t\t<element name=\"text:index-entry-link-start\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-index-entry-link-end\">\n\t\t<element name=\"text:index-entry-link-end\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table\">\n\t\t<element name=\"table:table\">\n\t\t\t<ref name=\"table-table-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-table-source\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-dde-source\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-scenario\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-forms\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-shapes\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-columns-and-groups\"/>\n\t\t\t<ref name=\"table-rows-and-groups\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-named-expressions\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-columns-and-groups\">\n\t\t<oneOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"table-table-column-group\"/>\n\t\t\t\t<ref name=\"table-columns-no-group\"/>\n\t\t\t</choice>\n\t\t</oneOrMore>\n\t</define>\n\t<define name=\"table-columns-no-group\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-columns\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-table-header-columns\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"table-columns\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-table-header-columns\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-columns\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-columns\">\n\t\t<choice>\n\t\t\t<ref name=\"table-table-columns\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-table-column\"/>\n\t\t\t</oneOrMore>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-rows-and-groups\">\n\t\t<oneOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"table-table-row-group\"/>\n\t\t\t\t<ref name=\"table-rows-no-group\"/>\n\t\t\t</choice>\n\t\t</oneOrMore>\n\t</define>\n\t<define name=\"table-rows-no-group\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-rows\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-table-header-rows\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<ref name=\"table-rows\"/>\n\t\t\t\t\t</optional>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<ref name=\"table-table-header-rows\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"table-rows\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-rows\">\n\t\t<choice>\n\t\t\t<ref name=\"table-table-rows\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t\t</optional>\n\t\t\t\t<ref name=\"table-table-row\"/>\n\t\t\t</oneOrMore>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-table-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:template-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-first-row-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-last-row-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-first-column-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-last-column-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-banding-rows-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-banding-columns-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protection-key\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protection-key-digest-algorithm\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:print\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:print-ranges\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:is-sub-table\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-title\">\n\t\t<element name=\"table:title\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-desc\">\n\t\t<element name=\"table:desc\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row\">\n\t\t<element name=\"table:table-row\">\n\t\t\t<ref name=\"table-table-row-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-table-cell\"/>\n\t\t\t\t\t<ref name=\"table-covered-table-cell\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-rows-repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:default-cell-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:visibility\">\n\t\t\t\t\t<ref name=\"table-visibility-value\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-visibility-value\">\n\t\t<choice>\n\t\t\t<value>visible</value>\n\t\t\t<value>collapse</value>\n\t\t\t<value>filter</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-table-cell\">\n\t\t<element name=\"table:table-cell\">\n\t\t\t<ref name=\"table-table-cell-attlist\"/>\n\t\t\t<ref name=\"table-table-cell-attlist-extra\"/>\n\t\t\t<ref name=\"table-table-cell-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-covered-table-cell\">\n\t\t<element name=\"table:covered-table-cell\">\n\t\t\t<ref name=\"table-table-cell-attlist\"/>\n\t\t\t<ref name=\"table-table-cell-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-cell-content\">\n\t\t<optional>\n\t\t\t<ref name=\"table-cell-range-source\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"office-annotation\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"table-detective\"/>\n\t\t</optional>\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"text-content\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"table-table-cell-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-columns-repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:content-validation-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protect\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-in-content-meta-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-cell-attlist-extra\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-columns-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-rows-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-columns-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-rows-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-column\">\n\t\t<element name=\"table:table-column\">\n\t\t\t<ref name=\"table-table-column-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-column-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-columns-repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:visibility\">\n\t\t\t\t\t<ref name=\"table-visibility-value\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:default-cell-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-header-columns\">\n\t\t<element name=\"table:table-header-columns\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-table-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-columns\">\n\t\t<element name=\"table:table-columns\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-table-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-column-group\">\n\t\t<element name=\"table:table-column-group\">\n\t\t\t<ref name=\"table-table-column-group-attlist\"/>\n\t\t\t<ref name=\"table-columns-and-groups\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-column-group-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:display\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-table-header-rows\">\n\t\t<element name=\"table:table-header-rows\">\n\t\t\t<oneOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t\t</optional>\n\t\t\t\t<ref name=\"table-table-row\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-rows\">\n\t\t<element name=\"table:table-rows\">\n\t\t\t<oneOrMore>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"text-soft-page-break\"/>\n\t\t\t\t</optional>\n\t\t\t\t<ref name=\"table-table-row\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row-group\">\n\t\t<element name=\"table:table-row-group\">\n\t\t\t<ref name=\"table-table-row-group-attlist\"/>\n\t\t\t<ref name=\"table-rows-and-groups\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-row-group-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:display\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"cellAddress\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+</param>\n\t\t</data>\n\t</define>\n\t<define name=\"cellRangeAddress\">\n\t\t<choice>\n\t\t\t<data type=\"string\">\n\t\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+(:($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+$?[0-9]+)?</param>\n\t\t\t</data>\n\t\t\t<data type=\"string\">\n\t\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[0-9]+:($?([^\\. ']+|'([^']|'')+'))?\\.$?[0-9]+</param>\n\t\t\t</data>\n\t\t\t<data type=\"string\">\n\t\t\t\t<param name=\"pattern\">($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+:($?([^\\. ']+|'([^']|'')+'))?\\.$?[A-Z]+</param>\n\t\t\t</data>\n\t\t</choice>\n\t</define>\n\t<define name=\"cellRangeAddressList\">\n\t\t<data type=\"string\"/>\n\t\t<dc:description>Value is a space separated list of \"cellRangeAddress\" patterns</dc:description>\n\t</define>\n\t<define name=\"table-table-source\">\n\t\t<element name=\"table:table-source\">\n\t\t\t<ref name=\"table-table-source-attlist\"/>\n\t\t\t<ref name=\"table-linked-source-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-source-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>copy-all</value>\n\t\t\t\t\t\t<value>copy-results-only</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-linked-source-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:filter-options\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:refresh-delay\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-scenario\">\n\t\t<element name=\"table:scenario\">\n\t\t\t<ref name=\"table-scenario-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-scenario-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:scenario-ranges\">\n\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:is-active\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-border\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:border-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:copy-back\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:copy-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:copy-formulas\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:comment\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-shapes\">\n\t\t<element name=\"table:shapes\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-cell-range-source\">\n\t\t<element name=\"table:cell-range-source\">\n\t\t\t<ref name=\"table-table-cell-range-source-attlist\"/>\n\t\t\t<ref name=\"table-linked-source-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-cell-range-source-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-column-spanned\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-row-spanned\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-detective\">\n\t\t<element name=\"table:detective\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-highlighted-range\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-operation\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-operation\">\n\t\t<element name=\"table:operation\">\n\t\t\t<ref name=\"table-operation-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-operation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>trace-dependents</value>\n\t\t\t\t\t<value>remove-dependents</value>\n\t\t\t\t\t<value>trace-precedents</value>\n\t\t\t\t\t<value>remove-precedents</value>\n\t\t\t\t\t<value>trace-errors</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:index\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-highlighted-range\">\n\t\t<element name=\"table:highlighted-range\">\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"table-highlighted-range-attlist\"/>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"table-highlighted-range-attlist-invalid\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-highlighted-range-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"table:direction\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>from-another-table</value>\n\t\t\t\t\t<value>to-another-table</value>\n\t\t\t\t\t<value>from-same-table</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:contains-error\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-highlighted-range-attlist-invalid\">\n\t\t<attribute name=\"table:marked-invalid\">\n\t\t\t<ref name=\"boolean\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"office-spreadsheet-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:structure-protected\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"table:protection-key\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"table:protection-key-digest-algorithm\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-calculation-settings\">\n\t\t<element name=\"table:calculation-settings\">\n\t\t\t<ref name=\"table-calculation-setting-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-null-date\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-iteration\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-calculation-setting-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:precision-as-shown\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:search-criteria-must-apply-to-whole-cell\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:automatic-find-labels\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-regular-expressions\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-wildcards\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:null-year\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-null-date\">\n\t\t<element name=\"table:null-date\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:value-type\">\n\t\t\t\t\t<value>date</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:date-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-iteration\">\n\t\t<element name=\"table:iteration\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:status\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enable</value>\n\t\t\t\t\t\t<value>disable</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:steps\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:maximum-difference\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-content-validations\">\n\t\t<element name=\"table:content-validations\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-content-validation\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-content-validation\">\n\t\t<element name=\"table:content-validation\">\n\t\t\t<ref name=\"table-validation-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-help-message\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-error-message\"/>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<ref name=\"table-error-macro\"/>\n\t\t\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t\t\t</group>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-validation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:condition\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:base-cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:allow-empty-cell\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-list\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>unsorted</value>\n\t\t\t\t\t\t<value>sort-ascending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-help-message\">\n\t\t<element name=\"table:help-message\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-error-message\">\n\t\t<element name=\"table:error-message\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:message-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>stop</value>\n\t\t\t\t\t\t<value>warning</value>\n\t\t\t\t\t\t<value>information</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-error-macro\">\n\t\t<element name=\"table:error-macro\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:execute\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-label-ranges\">\n\t\t<element name=\"table:label-ranges\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-label-range\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-label-range\">\n\t\t<element name=\"table:label-range\">\n\t\t\t<ref name=\"table-label-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-label-range-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:label-cell-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:data-cell-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>row</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-named-expressions\">\n\t\t<element name=\"table:named-expressions\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-named-range\"/>\n\t\t\t\t\t<ref name=\"table-named-expression\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-named-range\">\n\t\t<element name=\"table:named-range\">\n\t\t\t<ref name=\"table-named-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-named-range-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"table:base-cell-address\">\n\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"table:range-usable-as\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<oneOrMore>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>print-range</value>\n\t\t\t\t\t\t\t\t<value>filter</value>\n\t\t\t\t\t\t\t\t<value>repeat-row</value>\n\t\t\t\t\t\t\t\t<value>repeat-column</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</oneOrMore>\n\t\t\t\t\t</list>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-named-expression\">\n\t\t<element name=\"table:named-expression\">\n\t\t\t<ref name=\"table-named-expression-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-named-expression-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:expression\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"table:base-cell-address\">\n\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-database-ranges\">\n\t\t<element name=\"table:database-ranges\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-database-range\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-range\">\n\t\t<element name=\"table:database-range\">\n\t\t\t<ref name=\"table-database-range-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-database-source-sql\"/>\n\t\t\t\t\t<ref name=\"table-database-source-table\"/>\n\t\t\t\t\t<ref name=\"table-database-source-query\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-sort\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-subtotal-rules\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-range-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:is-selection\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:on-update-keep-styles\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:on-update-keep-size\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:has-persistent-data\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:contains-header\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-filter-buttons\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:refresh-delay\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-database-source-sql\">\n\t\t<element name=\"table:database-source-sql\">\n\t\t\t<ref name=\"table-database-source-sql-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-source-sql-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:database-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:sql-statement\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:parse-sql-statement\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-database-source-query\">\n\t\t<element name=\"table:database-source-table\">\n\t\t\t<ref name=\"table-database-source-table-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-source-table-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:database-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:database-table-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-database-source-table\">\n\t\t<element name=\"table:database-source-query\">\n\t\t\t<ref name=\"table-database-source-query-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-database-source-query-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:database-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:query-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-sort\">\n\t\t<element name=\"table:sort\">\n\t\t\t<ref name=\"table-sort-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-sort-by\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-sort-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:bind-styles-to-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:algorithm\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:embedded-number-behavior\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>alpha-numeric</value>\n\t\t\t\t\t\t<value>integer</value>\n\t\t\t\t\t\t<value>double</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-sort-by\">\n\t\t<element name=\"table:sort-by\">\n\t\t\t<ref name=\"table-sort-by-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-sort-by-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-number\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:data-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:order\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>ascending</value>\n\t\t\t\t\t\t<value>descending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-subtotal-rules\">\n\t\t<element name=\"table:subtotal-rules\">\n\t\t\t<ref name=\"table-subtotal-rules-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-sort-groups\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-subtotal-rule\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-subtotal-rules-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:bind-styles-to-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:page-breaks-on-group-change\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-sort-groups\">\n\t\t<element name=\"table:sort-groups\">\n\t\t\t<ref name=\"table-sort-groups-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-sort-groups-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:data-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:order\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>ascending</value>\n\t\t\t\t\t\t<value>descending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-subtotal-rule\">\n\t\t<element name=\"table:subtotal-rule\">\n\t\t\t<ref name=\"table-subtotal-rule-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-subtotal-field\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-subtotal-rule-attlist\">\n\t\t<attribute name=\"table:group-by-field-number\">\n\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-subtotal-field\">\n\t\t<element name=\"table:subtotal-field\">\n\t\t\t<ref name=\"table-subtotal-field-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-subtotal-field-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-number\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:function\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>average</value>\n\t\t\t\t\t<value>count</value>\n\t\t\t\t\t<value>countnums</value>\n\t\t\t\t\t<value>max</value>\n\t\t\t\t\t<value>min</value>\n\t\t\t\t\t<value>product</value>\n\t\t\t\t\t<value>stdev</value>\n\t\t\t\t\t<value>stdevp</value>\n\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t<value>var</value>\n\t\t\t\t\t<value>varp</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-filter\">\n\t\t<element name=\"table:filter\">\n\t\t\t<ref name=\"table-filter-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"table-filter-condition\"/>\n\t\t\t\t<ref name=\"table-filter-and\"/>\n\t\t\t\t<ref name=\"table-filter-or\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:condition-source\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>self</value>\n\t\t\t\t\t\t<value>cell-range</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:condition-source-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display-duplicates\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-filter-and\">\n\t\t<element name=\"table:filter-and\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-filter-or\"/>\n\t\t\t\t\t<ref name=\"table-filter-condition\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-or\">\n\t\t<element name=\"table:filter-or\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-filter-and\"/>\n\t\t\t\t\t<ref name=\"table-filter-condition\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-condition\">\n\t\t<element name=\"table:filter-condition\">\n\t\t\t<ref name=\"table-filter-condition-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-filter-set-item\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-filter-condition-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-number\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:value\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:operator\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:case-sensitive\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:data-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>number</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-filter-set-item\">\n\t\t<element name=\"table:filter-set-item\">\n\t\t\t<attribute name=\"table:value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-tables\">\n\t\t<element name=\"table:data-pilot-tables\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-table\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-table\">\n\t\t<element name=\"table:data-pilot-table\">\n\t\t\t<ref name=\"table-data-pilot-table-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-database-source-sql\"/>\n\t\t\t\t\t<ref name=\"table-database-source-table\"/>\n\t\t\t\t\t<ref name=\"table-database-source-query\"/>\n\t\t\t\t\t<ref name=\"table-source-service\"/>\n\t\t\t\t\t<ref name=\"table-source-cell-range\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-field\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-table-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:application-data\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:grand-total\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:ignore-empty-rows\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:identify-categories\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"table:target-range-address\">\n\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:buttons\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:show-filter-button\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:drill-down-on-double-click\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-source-cell-range\">\n\t\t<element name=\"table:source-cell-range\">\n\t\t\t<ref name=\"table-source-cell-range-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-filter\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-source-cell-range-attlist\">\n\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-source-service\">\n\t\t<element name=\"table:source-service\">\n\t\t\t<ref name=\"table-source-service-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-source-service-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:source-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:object-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:user-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:password\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-field\">\n\t\t<element name=\"table:data-pilot-field\">\n\t\t\t<ref name=\"table-data-pilot-field-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-level\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-field-reference\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-groups\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-field-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:source-field-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>data</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"table:orientation\">\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"table:selected-page\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:is-data-layout-field\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:function\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>average</value>\n\t\t\t\t\t\t<value>count</value>\n\t\t\t\t\t\t<value>countnums</value>\n\t\t\t\t\t\t<value>max</value>\n\t\t\t\t\t\t<value>min</value>\n\t\t\t\t\t\t<value>product</value>\n\t\t\t\t\t\t<value>stdev</value>\n\t\t\t\t\t\t<value>stdevp</value>\n\t\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t\t<value>var</value>\n\t\t\t\t\t\t<value>varp</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:used-hierarchy\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-level\">\n\t\t<element name=\"table:data-pilot-level\">\n\t\t\t<ref name=\"table-data-pilot-level-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-subtotals\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-members\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-display-info\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-sort-info\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-data-pilot-layout-info\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-level-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:show-empty\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-data-pilot-subtotals\">\n\t\t<element name=\"table:data-pilot-subtotals\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-subtotal\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-subtotal\">\n\t\t<element name=\"table:data-pilot-subtotal\">\n\t\t\t<ref name=\"table-data-pilot-subtotal-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-subtotal-attlist\">\n\t\t<attribute name=\"table:function\">\n\t\t\t<choice>\n\t\t\t\t<value>auto</value>\n\t\t\t\t<value>average</value>\n\t\t\t\t<value>count</value>\n\t\t\t\t<value>countnums</value>\n\t\t\t\t<value>max</value>\n\t\t\t\t<value>min</value>\n\t\t\t\t<value>product</value>\n\t\t\t\t<value>stdev</value>\n\t\t\t\t<value>stdevp</value>\n\t\t\t\t<value>sum</value>\n\t\t\t\t<value>var</value>\n\t\t\t\t<value>varp</value>\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</choice>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-data-pilot-members\">\n\t\t<element name=\"table:data-pilot-members\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-member\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-member\">\n\t\t<element name=\"table:data-pilot-member\">\n\t\t\t<ref name=\"table-data-pilot-member-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-member-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:show-details\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-display-info\">\n\t\t<element name=\"table:data-pilot-display-info\">\n\t\t\t<ref name=\"table-data-pilot-display-info-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-display-info-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:enabled\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:data-field\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:member-count\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:display-member-mode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>from-top</value>\n\t\t\t\t\t<value>from-bottom</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-sort-info\">\n\t\t<element name=\"table:data-pilot-sort-info\">\n\t\t\t<ref name=\"table-data-pilot-sort-info-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-sort-info-attlist\">\n\t\t<interleave>\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"table:sort-mode\">\n\t\t\t\t\t\t<value>data</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"table:data-field\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<attribute name=\"table:sort-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>manual</value>\n\t\t\t\t\t\t<value>name</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<attribute name=\"table:order\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>ascending</value>\n\t\t\t\t\t<value>descending</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-layout-info\">\n\t\t<element name=\"table:data-pilot-layout-info\">\n\t\t\t<ref name=\"table-data-pilot-layout-info-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-layout-info-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:layout-mode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>tabular-layout</value>\n\t\t\t\t\t<value>outline-subtotals-top</value>\n\t\t\t\t\t<value>outline-subtotals-bottom</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:add-empty-lines\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-field-reference\">\n\t\t<element name=\"table:data-pilot-field-reference\">\n\t\t\t<ref name=\"table-data-pilot-field-reference-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-field-reference-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:field-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"table:member-type\">\n\t\t\t\t\t\t<value>named</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"table:member-name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<attribute name=\"table:member-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>previous</value>\n\t\t\t\t\t\t<value>next</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<attribute name=\"table:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t\t<value>member-difference</value>\n\t\t\t\t\t<value>member-percentage</value>\n\t\t\t\t\t<value>member-percentage-difference</value>\n\t\t\t\t\t<value>running-total</value>\n\t\t\t\t\t<value>row-percentage</value>\n\t\t\t\t\t<value>column-percentage</value>\n\t\t\t\t\t<value>total-percentage</value>\n\t\t\t\t\t<value>index</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-groups\">\n\t\t<element name=\"table:data-pilot-groups\">\n\t\t\t<ref name=\"table-data-pilot-groups-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-group\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-groups-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:source-field-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"table:date-start\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"table:start\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"table:date-end\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"table:end\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</choice>\n\t\t\t<attribute name=\"table:step\">\n\t\t\t\t<ref name=\"double\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:grouped-by\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>seconds</value>\n\t\t\t\t\t<value>minutes</value>\n\t\t\t\t\t<value>hours</value>\n\t\t\t\t\t<value>days</value>\n\t\t\t\t\t<value>months</value>\n\t\t\t\t\t<value>quarters</value>\n\t\t\t\t\t<value>years</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-data-pilot-group\">\n\t\t<element name=\"table:data-pilot-group\">\n\t\t\t<ref name=\"table-data-pilot-group-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-data-pilot-group-member\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-group-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-data-pilot-group-member\">\n\t\t<element name=\"table:data-pilot-group-member\">\n\t\t\t<ref name=\"table-data-pilot-group-member-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-data-pilot-group-member-attlist\">\n\t\t<attribute name=\"table:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-consolidation\">\n\t\t<element name=\"table:consolidation\">\n\t\t\t<ref name=\"table-consolidation-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-consolidation-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:function\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>average</value>\n\t\t\t\t\t<value>count</value>\n\t\t\t\t\t<value>countnums</value>\n\t\t\t\t\t<value>max</value>\n\t\t\t\t\t<value>min</value>\n\t\t\t\t\t<value>product</value>\n\t\t\t\t\t<value>stdev</value>\n\t\t\t\t\t<value>stdevp</value>\n\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t<value>var</value>\n\t\t\t\t\t<value>varp</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:source-cell-range-addresses\">\n\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:target-cell-address\">\n\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:use-labels\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:link-to-source-data\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-dde-links\">\n\t\t<element name=\"table:dde-links\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-dde-link\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-tracked-changes\">\n\t\t<element name=\"table:tracked-changes\">\n\t\t\t<ref name=\"table-tracked-changes-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-cell-content-change\"/>\n\t\t\t\t\t<ref name=\"table-insertion\"/>\n\t\t\t\t\t<ref name=\"table-deletion\"/>\n\t\t\t\t\t<ref name=\"table-movement\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-tracked-changes-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"table:track-changes\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-insertion\">\n\t\t<element name=\"table:insertion\">\n\t\t\t<ref name=\"table-insertion-attlist\"/>\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-insertion-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>row</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:count\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-dependencies\">\n\t\t<element name=\"table:dependencies\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"table-dependency\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-dependency\">\n\t\t<element name=\"table:dependency\">\n\t\t\t<attribute name=\"table:id\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-deletions\">\n\t\t<element name=\"table:deletions\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"table-cell-content-deletion\"/>\n\t\t\t\t\t<ref name=\"table-change-deletion\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-cell-content-deletion\">\n\t\t<element name=\"table:cell-content-deletion\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-cell-address\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-change-track-table-cell\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-change-deletion\">\n\t\t<element name=\"table:change-deletion\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-deletion\">\n\t\t<element name=\"table:deletion\">\n\t\t\t<ref name=\"table-deletion-attlist\"/>\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-cut-offs\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-deletion-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>row</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:multi-deletion-spanned\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-cut-offs\">\n\t\t<element name=\"table:cut-offs\">\n\t\t\t<choice>\n\t\t\t\t<oneOrMore>\n\t\t\t\t\t<ref name=\"table-movement-cut-off\"/>\n\t\t\t\t</oneOrMore>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"table-insertion-cut-off\"/>\n\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t<ref name=\"table-movement-cut-off\"/>\n\t\t\t\t\t</zeroOrMore>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"table-insertion-cut-off\">\n\t\t<element name=\"table:insertion-cut-off\">\n\t\t\t<ref name=\"table-insertion-cut-off-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-insertion-cut-off-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:id\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-movement-cut-off\">\n\t\t<element name=\"table:movement-cut-off\">\n\t\t\t<ref name=\"table-movement-cut-off-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-movement-cut-off-attlist\">\n\t\t<choice>\n\t\t\t<attribute name=\"table:position\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"table:start-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"table:end-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-movement\">\n\t\t<element name=\"table:movement\">\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"table-source-range-address\"/>\n\t\t\t<ref name=\"table-target-range-address\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-source-range-address\">\n\t\t<element name=\"table:source-range-address\">\n\t\t\t<ref name=\"common-table-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-target-range-address\">\n\t\t<element name=\"table:target-range-address\">\n\t\t\t<ref name=\"common-table-range-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-table-range-attlist\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"common-table-cell-address-attlist\"/>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<ref name=\"common-table-cell-range-address-attlist\"/>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-table-cell-address-attlist\">\n\t\t<attribute name=\"table:column\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:row\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:table\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-table-cell-range-address-attlist\">\n\t\t<attribute name=\"table:start-column\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:start-row\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:start-table\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:end-column\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:end-row\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t\t<attribute name=\"table:end-table\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"table-change-track-table-cell\">\n\t\t<element name=\"table:change-track-table-cell\">\n\t\t\t<ref name=\"table-change-track-table-cell-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"table-change-track-table-cell-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:matrix-covered\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-columns-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:number-matrix-rows-spanned\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-cell-content-change\">\n\t\t<element name=\"table:cell-content-change\">\n\t\t\t<ref name=\"common-table-change-attlist\"/>\n\t\t\t<ref name=\"table-cell-address\"/>\n\t\t\t<ref name=\"office-change-info\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-dependencies\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-deletions\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-previous\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-cell-address\">\n\t\t<element name=\"table:cell-address\">\n\t\t\t<ref name=\"common-table-cell-address-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-previous\">\n\t\t<element name=\"table:previous\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-change-track-table-cell\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-table-change-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:id\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:acceptance-state\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>accepted</value>\n\t\t\t\t\t\t<value>rejected</value>\n\t\t\t\t\t\t<value>pending</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:rejecting-change-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-handout-master\">\n\t\t<element name=\"style:handout-master\">\n\t\t\t<ref name=\"common-presentation-header-footer-attlist\"/>\n\t\t\t<ref name=\"style-handout-master-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"style-handout-master-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:presentation-page-layout-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:page-layout-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-layer-set\">\n\t\t<element name=\"draw:layer-set\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-layer\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-layer\">\n\t\t<element name=\"draw:layer\">\n\t\t\t<ref name=\"draw-layer-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-layer-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:protected\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>always</value>\n\t\t\t\t\t\t<value>screen</value>\n\t\t\t\t\t\t<value>printer</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-page\">\n\t\t<element name=\"draw:page\">\n\t\t\t<ref name=\"common-presentation-header-footer-attlist\"/>\n\t\t\t<ref name=\"draw-page-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-layer-set\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-forms\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"presentation-animations\"/>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-notes\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-page-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:master-page-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:presentation-page-layout-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"draw:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:nav-order\">\n\t\t\t\t\t<ref name=\"IDREFS\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-presentation-header-footer-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:use-header-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:use-footer-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:use-date-time-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"shape\">\n\t\t<choice>\n\t\t\t<ref name=\"shape-instance\"/>\n\t\t\t<ref name=\"draw-a\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"shape-instance\">\n\t\t<choice>\n\t\t\t<ref name=\"draw-rect\"/>\n\t\t\t<ref name=\"draw-line\"/>\n\t\t\t<ref name=\"draw-polyline\"/>\n\t\t\t<ref name=\"draw-polygon\"/>\n\t\t\t<ref name=\"draw-regular-polygon\"/>\n\t\t\t<ref name=\"draw-path\"/>\n\t\t\t<ref name=\"draw-circle\"/>\n\t\t\t<ref name=\"draw-ellipse\"/>\n\t\t\t<ref name=\"draw-g\"/>\n\t\t\t<ref name=\"draw-page-thumbnail\"/>\n\t\t\t<ref name=\"draw-frame\"/>\n\t\t\t<ref name=\"draw-measure\"/>\n\t\t\t<ref name=\"draw-caption\"/>\n\t\t\t<ref name=\"draw-connector\"/>\n\t\t\t<ref name=\"draw-control\"/>\n\t\t\t<ref name=\"dr3d-scene\"/>\n\t\t\t<ref name=\"draw-custom-shape\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"draw-rect\">\n\t\t<element name=\"draw:rect\">\n\t\t\t<ref name=\"draw-rect-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-rect-attlist\">\n\t\t<choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:corner-radius\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"svg:rx\">\n\t\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"svg:ry\">\n\t\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"draw-line\">\n\t\t<element name=\"draw:line\">\n\t\t\t<ref name=\"draw-line-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-line-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-polyline\">\n\t\t<element name=\"draw:polyline\">\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-points-attlist\">\n\t\t<attribute name=\"draw:points\">\n\t\t\t<ref name=\"points\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-polygon\">\n\t\t<element name=\"draw:polygon\">\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-regular-polygon\">\n\t\t<element name=\"draw:regular-polygon\">\n\t\t\t<ref name=\"draw-regular-polygon-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-regular-polygon-attlist\">\n\t\t<interleave>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"draw:concave\">\n\t\t\t\t\t<value>false</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"draw:concave\">\n\t\t\t\t\t\t<value>true</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<ref name=\"draw-regular-polygon-sharpness-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<attribute name=\"draw:corners\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-regular-polygon-sharpness-attlist\">\n\t\t<attribute name=\"draw:sharpness\">\n\t\t\t<ref name=\"percent\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-path\">\n\t\t<element name=\"draw:path\">\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-path-data-attlist\">\n\t\t<attribute name=\"svg:d\">\n\t\t\t<ref name=\"pathData\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-circle\">\n\t\t<element name=\"draw:circle\">\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"draw-circle-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-circle-ellipse-pos-attlist\"/>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<ref name=\"common-draw-circle-ellipse-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-circle-ellipse-pos-attlist\">\n\t\t<attribute name=\"svg:cx\">\n\t\t\t<ref name=\"coordinate\"/>\n\t\t</attribute>\n\t\t<attribute name=\"svg:cy\">\n\t\t\t<ref name=\"coordinate\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-circle-attlist\">\n\t\t<attribute name=\"svg:r\">\n\t\t\t<ref name=\"length\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-draw-circle-ellipse-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>section</value>\n\t\t\t\t\t\t<value>cut</value>\n\t\t\t\t\t\t<value>arc</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-ellipse\">\n\t\t<element name=\"draw:ellipse\">\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"draw-ellipse-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-circle-ellipse-pos-attlist\"/>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<ref name=\"common-draw-circle-ellipse-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-ellipse-attlist\">\n\t\t<attribute name=\"svg:rx\">\n\t\t\t<ref name=\"length\"/>\n\t\t</attribute>\n\t\t<attribute name=\"svg:ry\">\n\t\t\t<ref name=\"length\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-connector\">\n\t\t<element name=\"draw:connector\">\n\t\t\t<ref name=\"draw-connector-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-connector-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>standard</value>\n\t\t\t\t\t\t<value>lines</value>\n\t\t\t\t\t\t<value>line</value>\n\t\t\t\t\t\t<value>curve</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-shape\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-glue-point\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-shape\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-glue-point\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:line-skew\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t\t</optional>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:d\">\n\t\t\t\t\t<ref name=\"pathData\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-caption\">\n\t\t<element name=\"draw:caption\">\n\t\t\t<ref name=\"draw-caption-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-caption-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-point-x\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"draw:caption-point-y\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:corner-radius\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-measure\">\n\t\t<element name=\"draw:measure\">\n\t\t\t<ref name=\"draw-measure-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-measure-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-control\">\n\t\t<element name=\"draw:control\">\n\t\t\t<ref name=\"draw-control-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-control-attlist\">\n\t\t<attribute name=\"draw:control\">\n\t\t\t<ref name=\"IDREF\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-page-thumbnail\">\n\t\t<element name=\"draw:page-thumbnail\">\n\t\t\t<ref name=\"draw-page-thumbnail-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"presentation-shape-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-page-thumbnail-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:page-number\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-g\">\n\t\t<element name=\"draw:g\">\n\t\t\t<ref name=\"draw-g-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-text-spreadsheet-shape-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-g-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-caption-id-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:caption-id\">\n\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-position-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-size-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-transform-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:transform\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-viewbox-attlist\">\n\t\t<attribute name=\"svg:viewBox\">\n\t\t\t<list>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</list>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-draw-style-name-attlist\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"draw:class-names\">\n\t\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"presentation:style-name\">\n\t\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"presentation:class-names\">\n\t\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-draw-text-style-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:text-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-layer-name-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:layer\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-id-attlist\">\n\t\t<optional>\n\t\t\t<group>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"draw:id\">\n\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-draw-z-index-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:z-index\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-text-spreadsheet-shape-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:end-cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:end-x\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:end-y\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:table-background\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-text-anchor-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-text-anchor-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:anchor-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t\t<value>frame</value>\n\t\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t\t\t<value>char</value>\n\t\t\t\t\t\t<value>as-char</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:anchor-page-number\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-text\">\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"common-draw-shape-with-styles-attlist\">\n\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t<ref name=\"common-draw-transform-attlist\"/>\n\t\t<ref name=\"common-draw-name-attlist\"/>\n\t\t<ref name=\"common-text-spreadsheet-shape-attlist\"/>\n\t</define>\n\t<define name=\"common-draw-shape-with-text-and-styles-attlist\">\n\t\t<ref name=\"common-draw-shape-with-styles-attlist\"/>\n\t\t<ref name=\"common-draw-text-style-name-attlist\"/>\n\t</define>\n\t<define name=\"draw-glue-point\">\n\t\t<element name=\"draw:glue-point\">\n\t\t\t<ref name=\"draw-glue-point-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-glue-point-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:id\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top-left</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>top-right</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>bottom-left</value>\n\t\t\t\t\t\t<value>bottom-right</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:escape-direction\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>left</value>\n\t\t\t\t\t<value>right</value>\n\t\t\t\t\t<value>up</value>\n\t\t\t\t\t<value>down</value>\n\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t<value>vertical</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"svg-title\">\n\t\t<element name=\"svg:title\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-desc\">\n\t\t<element name=\"svg:desc\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-frame\">\n\t\t<element name=\"draw:frame\">\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-rel-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<ref name=\"presentation-shape-attlist\"/>\n\t\t\t<ref name=\"draw-frame-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"draw-text-box\"/>\n\t\t\t\t\t<ref name=\"draw-image\"/>\n\t\t\t\t\t<ref name=\"draw-object\"/>\n\t\t\t\t\t<ref name=\"draw-object-ole\"/>\n\t\t\t\t\t<ref name=\"draw-applet\"/>\n\t\t\t\t\t<ref name=\"draw-floating-frame\"/>\n\t\t\t\t\t<ref name=\"draw-plugin\"/>\n\t\t\t\t\t<ref name=\"table-table\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-image-map\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"draw-contour-polygon\"/>\n\t\t\t\t\t<ref name=\"draw-contour-path\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-rel-size-attlist\">\n\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t<optional>\n\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t<value>scale</value>\n\t\t\t\t\t<value>scale-min</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:rel-height\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t<value>scale</value>\n\t\t\t\t\t<value>scale-min</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-frame-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:copy-of\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-text-box\">\n\t\t<element name=\"draw:text-box\">\n\t\t\t<ref name=\"draw-text-box-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-text-box-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:chain-next-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:corner-radius\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"text:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-image\">\n\t\t<element name=\"draw:image\">\n\t\t\t<ref name=\"draw-image-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t<ref name=\"office-binary-data\"/>\n\t\t\t</choice>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-data-attlist\">\n\t\t<group>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<value>embed</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onLoad</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</group>\n\t</define>\n\t<define name=\"office-binary-data\">\n\t\t<element name=\"office:binary-data\">\n\t\t\t<ref name=\"base64Binary\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-image-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-object\">\n\t\t<element name=\"draw:object\">\n\t\t\t<ref name=\"draw-object-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t<ref name=\"office-document\"/>\n\t\t\t\t<ref name=\"math-math\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-object-ole\">\n\t\t<element name=\"draw:object-ole\">\n\t\t\t<ref name=\"draw-object-ole-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t<ref name=\"office-binary-data\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-object-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:notify-on-update-of-ranges\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-object-ole-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:class-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-applet\">\n\t\t<element name=\"draw:applet\">\n\t\t\t<ref name=\"draw-applet-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-param\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-applet-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:code\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:object\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:archive\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:may-script\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-plugin\">\n\t\t<element name=\"draw:plugin\">\n\t\t\t<ref name=\"draw-plugin-attlist\"/>\n\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-param\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-plugin-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:mime-type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-param\">\n\t\t<element name=\"draw:param\">\n\t\t\t<ref name=\"draw-param-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-param-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-floating-frame\">\n\t\t<element name=\"draw:floating-frame\">\n\t\t\t<ref name=\"draw-floating-frame-attlist\"/>\n\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-floating-frame-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-contour-polygon\">\n\t\t<element name=\"draw:contour-polygon\">\n\t\t\t<ref name=\"common-contour-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-contour-path\">\n\t\t<element name=\"draw:contour-path\">\n\t\t\t<ref name=\"common-contour-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-contour-attlist\">\n\t\t<attribute name=\"draw:recreate-on-edit\">\n\t\t\t<ref name=\"boolean\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"draw-a\">\n\t\t<element name=\"draw:a\">\n\t\t\t<ref name=\"draw-a-attlist\"/>\n\t\t\t<ref name=\"shape-instance\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-a-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:server-map\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-image-map\">\n\t\t<element name=\"draw:image-map\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"draw-area-rectangle\"/>\n\t\t\t\t\t<ref name=\"draw-area-circle\"/>\n\t\t\t\t\t<ref name=\"draw-area-polygon\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-area-rectangle\">\n\t\t<element name=\"draw:area-rectangle\">\n\t\t\t<ref name=\"common-draw-area-attlist\"/>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-area-circle\">\n\t\t<element name=\"draw:area-circle\">\n\t\t\t<ref name=\"common-draw-area-attlist\"/>\n\t\t\t<attribute name=\"svg:cx\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:cy\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:r\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-area-polygon\">\n\t\t<element name=\"draw:area-polygon\">\n\t\t\t<ref name=\"common-draw-area-attlist\"/>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-points-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-area-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"office:target-frame-name\">\n\t\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:nohref\">\n\t\t\t\t\t<value>nohref</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"dr3d-scene\">\n\t\t<element name=\"dr3d:scene\">\n\t\t\t<ref name=\"dr3d-scene-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-text-spreadsheet-shape-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"dr3d-light\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shapes3d\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"shapes3d\">\n\t\t<choice>\n\t\t\t<ref name=\"dr3d-scene\"/>\n\t\t\t<ref name=\"dr3d-extrude\"/>\n\t\t\t<ref name=\"dr3d-sphere\"/>\n\t\t\t<ref name=\"dr3d-rotate\"/>\n\t\t\t<ref name=\"dr3d-cube\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"dr3d-scene-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vrp\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vpn\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vup\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:projection\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>perspective</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:distance\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:focal-length\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shadow-slant\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shade-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t\t<value>phong</value>\n\t\t\t\t\t\t<value>gouraud</value>\n\t\t\t\t\t\t<value>draft</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:ambient-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:lighting-mode\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-dr3d-transform-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"dr3d:transform\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"dr3d-light\">\n\t\t<element name=\"dr3d:light\">\n\t\t\t<ref name=\"dr3d-light-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-light-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:diffuse-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"dr3d:direction\">\n\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:enabled\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:specular\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"dr3d-cube\">\n\t\t<element name=\"dr3d:cube\">\n\t\t\t<ref name=\"dr3d-cube-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-cube-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"dr3d:min-edge\">\n\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"dr3d:max-edge\">\n\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"dr3d-sphere\">\n\t\t<element name=\"dr3d:sphere\">\n\t\t\t<ref name=\"dr3d-sphere-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-sphere-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:center\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:size\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"dr3d-extrude\">\n\t\t<element name=\"dr3d:extrude\">\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"dr3d-rotate\">\n\t\t<element name=\"dr3d:rotate\">\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<ref name=\"common-draw-z-index-attlist\"/>\n\t\t\t<ref name=\"common-draw-id-attlist\"/>\n\t\t\t<ref name=\"common-draw-layer-name-attlist\"/>\n\t\t\t<ref name=\"common-draw-style-name-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-custom-shape\">\n\t\t<element name=\"draw:custom-shape\">\n\t\t\t<ref name=\"draw-custom-shape-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<ref name=\"common-draw-caption-id-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-desc\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-glue-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<ref name=\"draw-text\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-enhanced-geometry\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-custom-shape-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:engine\">\n\t\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:data\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-enhanced-geometry\">\n\t\t<element name=\"draw:enhanced-geometry\">\n\t\t\t<ref name=\"draw-enhanced-geometry-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-equation\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"draw-handle\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-enhanced-geometry-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:type\">\n\t\t\t\t\t<ref name=\"custom-shape-type\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:viewBox\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:mirror-vertical\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:mirror-horizontal\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-rotate-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:concentric-gradient-fill-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-brightness\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-depth\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-diffusion\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-number-of-line-segments\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-light-face\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-first-light-harsh\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-second-light-harsh\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-first-light-level\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-second-light-level\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-first-light-direction\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-second-light-direction\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-metal\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shade-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t\t<value>phong</value>\n\t\t\t\t\t\t<value>gouraud</value>\n\t\t\t\t\t\t<value>draft</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-rotation-angle\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-rotation-center\">\n\t\t\t\t\t<ref name=\"vector3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-shininess\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-skew\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-specularity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:projection\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>perspective</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-viewpoint\">\n\t\t\t\t\t<ref name=\"point3D\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-origin\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"extrusionOrigin\"/>\n\t\t\t\t\t\t<ref name=\"extrusionOrigin\"/>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:extrusion-color\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:enhanced-path\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:path-stretchpoint-x\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:path-stretchpoint-y\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-areas\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:glue-points\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:glue-point-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>segments</value>\n\t\t\t\t\t\t<value>rectangle</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:glue-point-leaving-directions\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>path</value>\n\t\t\t\t\t\t<value>shape</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-scale\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>path</value>\n\t\t\t\t\t\t<value>shape</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:text-path-same-letter-heights\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:modifiers\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"custom-shape-type\">\n\t\t<choice>\n\t\t\t<value>non-primitive</value>\n\t\t\t<ref name=\"string\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"point3D\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))){2}[ ]*\\)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"extrusionOrigin\">\n\t\t<data type=\"double\">\n\t\t\t<param name=\"minInclusive\">-0.5</param>\n\t\t\t<param name=\"maxInclusive\">0.5</param>\n\t\t</data>\n\t</define>\n\t<define name=\"draw-equation\">\n\t\t<element name=\"draw:equation\">\n\t\t\t<ref name=\"draw-equation-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-equation-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-handle\">\n\t\t<element name=\"draw:handle\">\n\t\t\t<ref name=\"draw-handle-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-handle-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-mirror-vertical\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-mirror-horizontal\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-switched\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:handle-position\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-x-minimum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-x-maximum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-y-minimum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-range-y-maximum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-polar\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-radius-range-minimum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:handle-radius-range-maximum\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-shape-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:class\">\n\t\t\t\t\t<ref name=\"presentation-classes\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:placeholder\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:user-transformed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-classes\">\n\t\t<choice>\n\t\t\t<value>title</value>\n\t\t\t<value>outline</value>\n\t\t\t<value>subtitle</value>\n\t\t\t<value>text</value>\n\t\t\t<value>graphic</value>\n\t\t\t<value>object</value>\n\t\t\t<value>chart</value>\n\t\t\t<value>table</value>\n\t\t\t<value>orgchart</value>\n\t\t\t<value>page</value>\n\t\t\t<value>notes</value>\n\t\t\t<value>handout</value>\n\t\t\t<value>header</value>\n\t\t\t<value>footer</value>\n\t\t\t<value>date-time</value>\n\t\t\t<value>page-number</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-animations\">\n\t\t<element name=\"presentation:animations\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"presentation-animation-elements\"/>\n\t\t\t\t\t<ref name=\"presentation-animation-group\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-animation-elements\">\n\t\t<choice>\n\t\t\t<ref name=\"presentation-show-shape\"/>\n\t\t\t<ref name=\"presentation-show-text\"/>\n\t\t\t<ref name=\"presentation-hide-shape\"/>\n\t\t\t<ref name=\"presentation-hide-text\"/>\n\t\t\t<ref name=\"presentation-dim\"/>\n\t\t\t<ref name=\"presentation-play\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-sound\">\n\t\t<element name=\"presentation:sound\">\n\t\t\t<ref name=\"presentation-sound-attlist\"/>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>new</value>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-sound-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:play-full\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-show-shape\">\n\t\t<element name=\"presentation:show-shape\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-presentation-effect-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:shape-id\">\n\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:effect\">\n\t\t\t\t\t<ref name=\"presentationEffects\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:direction\">\n\t\t\t\t\t<ref name=\"presentationEffectDirections\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:speed\">\n\t\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:delay\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:path-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentationEffects\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>fade</value>\n\t\t\t<value>move</value>\n\t\t\t<value>stripes</value>\n\t\t\t<value>open</value>\n\t\t\t<value>close</value>\n\t\t\t<value>dissolve</value>\n\t\t\t<value>wavyline</value>\n\t\t\t<value>random</value>\n\t\t\t<value>lines</value>\n\t\t\t<value>laser</value>\n\t\t\t<value>appear</value>\n\t\t\t<value>hide</value>\n\t\t\t<value>move-short</value>\n\t\t\t<value>checkerboard</value>\n\t\t\t<value>rotate</value>\n\t\t\t<value>stretch</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentationEffectDirections\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>from-left</value>\n\t\t\t<value>from-top</value>\n\t\t\t<value>from-right</value>\n\t\t\t<value>from-bottom</value>\n\t\t\t<value>from-center</value>\n\t\t\t<value>from-upper-left</value>\n\t\t\t<value>from-upper-right</value>\n\t\t\t<value>from-lower-left</value>\n\t\t\t<value>from-lower-right</value>\n\t\t\t<value>to-left</value>\n\t\t\t<value>to-top</value>\n\t\t\t<value>to-right</value>\n\t\t\t<value>to-bottom</value>\n\t\t\t<value>to-upper-left</value>\n\t\t\t<value>to-upper-right</value>\n\t\t\t<value>to-lower-right</value>\n\t\t\t<value>to-lower-left</value>\n\t\t\t<value>path</value>\n\t\t\t<value>spiral-inward-left</value>\n\t\t\t<value>spiral-inward-right</value>\n\t\t\t<value>spiral-outward-left</value>\n\t\t\t<value>spiral-outward-right</value>\n\t\t\t<value>vertical</value>\n\t\t\t<value>horizontal</value>\n\t\t\t<value>to-center</value>\n\t\t\t<value>clockwise</value>\n\t\t\t<value>counter-clockwise</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentationSpeeds\">\n\t\t<choice>\n\t\t\t<value>slow</value>\n\t\t\t<value>medium</value>\n\t\t\t<value>fast</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-show-text\">\n\t\t<element name=\"presentation:show-text\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-hide-shape\">\n\t\t<element name=\"presentation:hide-shape\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-hide-text\">\n\t\t<element name=\"presentation:hide-text\">\n\t\t\t<ref name=\"common-presentation-effect-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-dim\">\n\t\t<element name=\"presentation:dim\">\n\t\t\t<ref name=\"presentation-dim-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-dim-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:shape-id\">\n\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"draw:color\">\n\t\t\t\t<ref name=\"color\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-play\">\n\t\t<element name=\"presentation:play\">\n\t\t\t<ref name=\"presentation-play-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-play-attlist\">\n\t\t<attribute name=\"draw:shape-id\">\n\t\t\t<ref name=\"IDREF\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"presentation:speed\">\n\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"presentation-animation-group\">\n\t\t<element name=\"presentation:animation-group\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"presentation-animation-elements\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"common-anim-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:node-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>default</value>\n\t\t\t\t\t\t<value>on-click</value>\n\t\t\t\t\t\t<value>with-previous</value>\n\t\t\t\t\t\t<value>after-previous</value>\n\t\t\t\t\t\t<value>timing-root</value>\n\t\t\t\t\t\t<value>main-sequence</value>\n\t\t\t\t\t\t<value>interactive-sequence</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:preset-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:preset-sub-type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:preset-class\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>custom</value>\n\t\t\t\t\t\t<value>entrance</value>\n\t\t\t\t\t\t<value>exit</value>\n\t\t\t\t\t\t<value>emphasis</value>\n\t\t\t\t\t\t<value>motion-path</value>\n\t\t\t\t\t\t<value>ole-action</value>\n\t\t\t\t\t\t<value>media-call</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:master-element\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:group-id\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"anim:id\">\n\t\t\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-event-listener\">\n\t\t<element name=\"presentation:event-listener\">\n\t\t\t<ref name=\"presentation-event-listener-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-sound\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-event-listener-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"script:event-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"presentation:action\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>none</value>\n\t\t\t\t\t<value>previous-page</value>\n\t\t\t\t\t<value>next-page</value>\n\t\t\t\t\t<value>first-page</value>\n\t\t\t\t\t<value>last-page</value>\n\t\t\t\t\t<value>hide</value>\n\t\t\t\t\t<value>stop</value>\n\t\t\t\t\t<value>execute</value>\n\t\t\t\t\t<value>show</value>\n\t\t\t\t\t<value>verb</value>\n\t\t\t\t\t<value>fade-out</value>\n\t\t\t\t\t<value>sound</value>\n\t\t\t\t\t<value>last-visited-page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:effect\">\n\t\t\t\t\t<ref name=\"presentationEffects\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:direction\">\n\t\t\t\t\t<ref name=\"presentationEffectDirections\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:speed\">\n\t\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<value>embed</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:verb\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-decls\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"presentation-decl\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"presentation-decl\">\n\t\t<choice>\n\t\t\t<element name=\"presentation:header-decl\">\n\t\t\t\t<ref name=\"presentation-header-decl-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:footer-decl\">\n\t\t\t\t<ref name=\"presentation-footer-decl-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t\t<element name=\"presentation:date-time-decl\">\n\t\t\t\t<ref name=\"presentation-date-time-decl-attlist\"/>\n\t\t\t\t<text/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"presentation-header-decl-attlist\">\n\t\t<attribute name=\"presentation:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"presentation-footer-decl-attlist\">\n\t\t<attribute name=\"presentation:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"presentation-date-time-decl-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"presentation:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"presentation:source\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t<value>current-date</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:data-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-settings\">\n\t\t<optional>\n\t\t\t<element name=\"presentation:settings\">\n\t\t\t\t<ref name=\"presentation-settings-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"presentation-show\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"presentation-settings-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-page\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:show\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:full-screen\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:endless\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:pause\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:show-logo\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:force-manual\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:mouse-visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:mouse-as-pen\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:start-with-navigator\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:animations\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-on-click\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:stay-on-top\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:show-end-of-presentation-slide\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"presentation-show\">\n\t\t<element name=\"presentation:show\">\n\t\t\t<ref name=\"presentation-show-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-show-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"presentation:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"presentation:pages\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-chart\">\n\t\t<element name=\"chart:chart\">\n\t\t\t<ref name=\"chart-chart-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-subtitle\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-footer\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-legend\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"chart-plot-area\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-table\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-chart-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"chart:class\">\n\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:column-mapping\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:row-mapping\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-title\">\n\t\t<element name=\"chart:title\">\n\t\t\t<ref name=\"chart-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-title-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-subtitle\">\n\t\t<element name=\"chart:subtitle\">\n\t\t\t<ref name=\"chart-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-footer\">\n\t\t<element name=\"chart:footer\">\n\t\t\t<ref name=\"chart-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-legend\">\n\t\t<element name=\"chart:legend\">\n\t\t\t<ref name=\"chart-legend-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-legend-attlist\">\n\t\t<interleave>\n\t\t\t<choice>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"chart:legend-position\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"chart:legend-align\">\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t\t<attribute name=\"chart:legend-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top-start</value>\n\t\t\t\t\t\t<value>bottom-start</value>\n\t\t\t\t\t\t<value>top-end</value>\n\t\t\t\t\t\t<value>bottom-end</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"style:legend-expansion\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>wide</value>\n\t\t\t\t\t\t<value>high</value>\n\t\t\t\t\t\t<value>balanced</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"style:legend-expansion\">\n\t\t\t\t\t\t<value>custom</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"style:legend-expansion-aspect-ratio\">\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-plot-area\">\n\t\t<element name=\"chart:plot-area\">\n\t\t\t<ref name=\"chart-plot-area-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"dr3d-light\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-axis\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-series\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-stock-gain-marker\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-stock-loss-marker\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-stock-range-line\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-wall\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-floor\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-plot-area-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-source-has-labels\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>row</value>\n\t\t\t\t\t\t<value>column</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"dr3d-scene-attlist\"/>\n\t\t\t<ref name=\"common-dr3d-transform-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-wall\">\n\t\t<element name=\"chart:wall\">\n\t\t\t<ref name=\"chart-wall-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-wall-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-floor\">\n\t\t<element name=\"chart:floor\">\n\t\t\t<ref name=\"chart-floor-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-floor-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-axis\">\n\t\t<element name=\"chart:axis\">\n\t\t\t<ref name=\"chart-axis-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-title\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-categories\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-grid\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-axis-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"chart:dimension\">\n\t\t\t\t<ref name=\"chart-dimension\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-dimension\">\n\t\t<choice>\n\t\t\t<value>x</value>\n\t\t\t<value>y</value>\n\t\t\t<value>z</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"chart-categories\">\n\t\t<element name=\"chart:categories\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-grid\">\n\t\t<element name=\"chart:grid\">\n\t\t\t<ref name=\"chart-grid-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-grid-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:class\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>major</value>\n\t\t\t\t\t\t<value>minor</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-series\">\n\t\t<element name=\"chart:series\">\n\t\t\t<ref name=\"chart-series-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-domain\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-mean-value\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-regression-curve\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-error-indicator\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"chart-data-point\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-data-label\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-series-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:values-cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-cell-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:class\">\n\t\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:attached-axis\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-domain\">\n\t\t<element name=\"chart:domain\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:cell-range-address\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-data-point\">\n\t\t<element name=\"chart:data-point\">\n\t\t\t<ref name=\"chart-data-point-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-data-label\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-data-point-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:repeated\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"xml-id\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-data-label\">\n\t\t<element name=\"chart:data-label\">\n\t\t\t<ref name=\"chart-data-label-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-data-label-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-mean-value\">\n\t\t<element name=\"chart:mean-value\">\n\t\t\t<ref name=\"chart-mean-value-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-mean-value-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"chart-error-indicator\">\n\t\t<element name=\"chart:error-indicator\">\n\t\t\t<ref name=\"chart-error-indicator-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-error-indicator-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"chart:dimension\">\n\t\t\t\t<ref name=\"chart-dimension\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-regression-curve\">\n\t\t<element name=\"chart:regression-curve\">\n\t\t\t<ref name=\"chart-regression-curve-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"chart-equation\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-regression-curve-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"chart-equation\">\n\t\t<element name=\"chart:equation\">\n\t\t\t<ref name=\"chart-equation-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-equation-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:automatic-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:display-r-square\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:display-equation\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"chart-stock-gain-marker\">\n\t\t<element name=\"chart:stock-gain-marker\">\n\t\t\t<ref name=\"common-stock-marker-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-stock-loss-marker\">\n\t\t<element name=\"chart:stock-loss-marker\">\n\t\t\t<ref name=\"common-stock-marker-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"chart-stock-range-line\">\n\t\t<element name=\"chart:stock-range-line\">\n\t\t\t<ref name=\"common-stock-marker-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-stock-marker-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"chart:style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-database\">\n\t\t<element name=\"office:database\">\n\t\t\t<ref name=\"db-data-source\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-forms\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-reports\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-queries\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-presentations\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-schema-definition\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source\">\n\t\t<element name=\"db:data-source\">\n\t\t\t<ref name=\"db-data-source-attlist\"/>\n\t\t\t<ref name=\"db-connection-data\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-driver-settings\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-application-connection-settings\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-connection-data\">\n\t\t<element name=\"db:connection-data\">\n\t\t\t<ref name=\"db-connection-data-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"db-database-description\"/>\n\t\t\t\t<ref name=\"db-connection-resource\"/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-login\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-connection-data-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-database-description\">\n\t\t<element name=\"db:database-description\">\n\t\t\t<ref name=\"db-database-description-attlist\"/>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"db-file-based-database\"/>\n\t\t\t\t<ref name=\"db-server-database\"/>\n\t\t\t</choice>\n\t\t</element>\n\t</define>\n\t<define name=\"db-database-description-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-file-based-database\">\n\t\t<element name=\"db:file-based-database\">\n\t\t\t<ref name=\"db-file-based-database-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-file-based-database-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"db:media-type\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:extension\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-server-database\">\n\t\t<element name=\"db:server-database\">\n\t\t\t<ref name=\"db-server-database-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-server-database-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:type\">\n\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<ref name=\"db-host-and-port\"/>\n\t\t\t\t<ref name=\"db-local-socket-name\"/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:database-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-host-and-port\">\n\t\t<attribute name=\"db:hostname\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"db:port\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-local-socket-name\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:local-socket\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-connection-resource\">\n\t\t<element name=\"db:connection-resource\">\n\t\t\t<ref name=\"db-connection-resource-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-connection-resource-attlist\">\n\t\t<attribute name=\"xlink:type\">\n\t\t\t<value>simple</value>\n\t\t</attribute>\n\t\t<attribute name=\"xlink:href\">\n\t\t\t<ref name=\"anyIRI\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t<value>none</value>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t<value>onRequest</value>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-login\">\n\t\t<element name=\"db:login\">\n\t\t\t<ref name=\"db-login-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-login-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<attribute name=\"db:user-name\">\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"db:use-system-user\">\n\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-password-required\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:login-timeout\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-driver-settings\">\n\t\t<element name=\"db:driver-settings\">\n\t\t\t<ref name=\"db-driver-settings-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-auto-increment\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-delimiter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-character-set\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-settings\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-driver-settings-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"db-show-deleted\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:system-driver-settings\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:base-dn\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"db-is-first-row-header-line\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:parameter-name-substitution\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-show-deleted\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:show-deleted\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-is-first-row-header-line\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:is-first-row-header-line\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-auto-increment\">\n\t\t<element name=\"db:auto-increment\">\n\t\t\t<ref name=\"db-auto-increment-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-auto-increment-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:additional-column-statement\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:row-retrieving-statement\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-delimiter\">\n\t\t<element name=\"db:delimiter\">\n\t\t\t<ref name=\"db-delimiter-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-delimiter-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:field\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:string\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:decimal\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:thousand\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-character-set\">\n\t\t<element name=\"db:character-set\">\n\t\t\t<ref name=\"db-character-set-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-character-set-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:encoding\">\n\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-table-settings\">\n\t\t<element name=\"db:table-settings\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-setting\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-setting\">\n\t\t<element name=\"db:table-setting\">\n\t\t\t<ref name=\"db-table-setting-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-delimiter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-character-set\"/>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-setting-attlist\">\n\t\t<ref name=\"db-is-first-row-header-line\"/>\n\t\t<ref name=\"db-show-deleted\"/>\n\t</define>\n\t<define name=\"db-application-connection-settings\">\n\t\t<element name=\"db:application-connection-settings\">\n\t\t\t<ref name=\"db-application-connection-settings-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-type-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-data-source-settings\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-application-connection-settings-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-table-name-length-limited\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:enable-sql92-check\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:append-table-alias-name\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:ignore-driver-privileges\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:boolean-comparison-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>equal-integer</value>\n\t\t\t\t\t\t<value>is-boolean</value>\n\t\t\t\t\t\t<value>equal-boolean</value>\n\t\t\t\t\t\t<value>equal-use-only-zero</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:use-catalog\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:max-row-count\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:suppress-version-columns\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-table-filter\">\n\t\t<element name=\"db:table-filter\">\n\t\t\t<ref name=\"db-table-filter-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-include-filter\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-table-exclude-filter\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-include-filter\">\n\t\t<element name=\"db:table-include-filter\">\n\t\t\t<ref name=\"db-table-include-filter-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-table-filter-pattern\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-include-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-exclude-filter\">\n\t\t<element name=\"db:table-exclude-filter\">\n\t\t\t<ref name=\"db-table-exclude-filter-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-table-filter-pattern\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-exclude-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-filter-pattern\">\n\t\t<element name=\"db:table-filter-pattern\">\n\t\t\t<ref name=\"db-table-filter-pattern-attlist\"/>\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-filter-pattern-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-type-filter\">\n\t\t<element name=\"db:table-type-filter\">\n\t\t\t<ref name=\"db-table-type-filter-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-type\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-type-filter-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-type\">\n\t\t<element name=\"db:table-type\">\n\t\t\t<ref name=\"db-table-type-attlist\"/>\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-type-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-data-source-settings\">\n\t\t<element name=\"db:data-source-settings\">\n\t\t\t<ref name=\"db-data-source-settings-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-data-source-setting\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-settings-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-data-source-setting\">\n\t\t<element name=\"db:data-source-setting\">\n\t\t\t<ref name=\"db-data-source-setting-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-data-source-setting-value\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-setting-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:data-source-setting-is-list\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"db:data-source-setting-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"db:data-source-setting-type\">\n\t\t\t\t<ref name=\"db-data-source-setting-types\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-data-source-setting-types\">\n\t\t<choice>\n\t\t\t<value>boolean</value>\n\t\t\t<value>short</value>\n\t\t\t<value>int</value>\n\t\t\t<value>long</value>\n\t\t\t<value>double</value>\n\t\t\t<value>string</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"db-data-source-setting-value\">\n\t\t<element name=\"db:data-source-setting-value\">\n\t\t\t<ref name=\"db-data-source-setting-value-attlist\"/>\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-data-source-setting-value-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-forms\">\n\t\t<element name=\"db:forms\">\n\t\t\t<ref name=\"db-forms-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-component\"/>\n\t\t\t\t\t<ref name=\"db-component-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-forms-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-reports\">\n\t\t<element name=\"db:reports\">\n\t\t\t<ref name=\"db-reports-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-component\"/>\n\t\t\t\t\t<ref name=\"db-component-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-reports-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-component-collection\">\n\t\t<element name=\"db:component-collection\">\n\t\t\t<ref name=\"db-component-collection-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-component\"/>\n\t\t\t\t\t<ref name=\"db-component-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-component-collection-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-component\">\n\t\t<element name=\"db:component\">\n\t\t\t<ref name=\"db-component-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"office-document\"/>\n\t\t\t\t\t<ref name=\"math-math\"/>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-component-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:as-template\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-queries\">\n\t\t<element name=\"db:queries\">\n\t\t\t<ref name=\"db-queries-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-query\"/>\n\t\t\t\t\t<ref name=\"db-query-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-queries-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-query-collection\">\n\t\t<element name=\"db:query-collection\">\n\t\t\t<ref name=\"db-query-collection-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"db-query\"/>\n\t\t\t\t\t<ref name=\"db-query-collection\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-query-collection-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-query\">\n\t\t<element name=\"db:query\">\n\t\t\t<ref name=\"db-query-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<ref name=\"common-db-table-style-name\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-order-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-filter-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-columns\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-update-table\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-query-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:command\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:escape-processing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-order-statement\">\n\t\t<element name=\"db:order-statement\">\n\t\t\t<ref name=\"db-command\"/>\n\t\t\t<ref name=\"db-apply-command\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-filter-statement\">\n\t\t<element name=\"db:filter-statement\">\n\t\t\t<ref name=\"db-command\"/>\n\t\t\t<ref name=\"db-apply-command\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-update-table\">\n\t\t<element name=\"db:update-table\">\n\t\t\t<ref name=\"common-db-table-name-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-presentations\">\n\t\t<element name=\"db:table-representations\">\n\t\t\t<ref name=\"db-table-presentations-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-presentation\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-presentations-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-presentation\">\n\t\t<element name=\"db:table-representation\">\n\t\t\t<ref name=\"db-table-presentation-attlist\"/>\n\t\t\t<ref name=\"common-db-table-name-attlist\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<ref name=\"common-db-table-style-name\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-order-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-filter-statement\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-columns\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-presentation-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-columns\">\n\t\t<element name=\"db:columns\">\n\t\t\t<ref name=\"db-columns-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-columns-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-column\">\n\t\t<element name=\"db:column\">\n\t\t\t<ref name=\"db-column-attlist\"/>\n\t\t\t<ref name=\"common-db-object-name\"/>\n\t\t\t<ref name=\"common-db-object-title\"/>\n\t\t\t<ref name=\"common-db-object-description\"/>\n\t\t\t<ref name=\"common-db-default-value\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-column-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:default-cell-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-command\">\n\t\t<attribute name=\"db:command\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"db-apply-command\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:apply-command\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-db-table-name-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:catalog-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:schema-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-db-object-name\">\n\t\t<attribute name=\"db:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-db-object-title\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:title\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-db-object-description\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:description\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-db-table-style-name\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:default-row-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-db-default-value\">\n\t\t<optional>\n\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-schema-definition\">\n\t\t<element name=\"db:schema-definition\">\n\t\t\t<ref name=\"db-schema-definition-attlist\"/>\n\t\t\t<ref name=\"db-table-definitions\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-schema-definition-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-definitions\">\n\t\t<element name=\"db:table-definitions\">\n\t\t\t<ref name=\"db-table-definitions-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"db-table-definition\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-definitions-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-table-definition\">\n\t\t<element name=\"db:table-definition\">\n\t\t\t<ref name=\"common-db-table-name-attlist\"/>\n\t\t\t<ref name=\"db-table-definition-attlist\"/>\n\t\t\t<ref name=\"db-column-definitions\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-keys\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"db-indices\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"db-table-definition-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"db:type\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"db-column-definitions\">\n\t\t<element name=\"db:column-definitions\">\n\t\t\t<ref name=\"db-column-definitions-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-column-definition\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-column-definitions-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-column-definition\">\n\t\t<element name=\"db:column-definition\">\n\t\t\t<ref name=\"db-column-definition-attlist\"/>\n\t\t\t<ref name=\"common-db-default-value\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-column-definition-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:data-type\">\n\t\t\t\t\t<ref name=\"db-data-types\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:type-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:precision\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:scale\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-nullable\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-nulls</value>\n\t\t\t\t\t\t<value>nullable</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-empty-allowed\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-autoincrement\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-data-types\">\n\t\t<choice>\n\t\t\t<value>bit</value>\n\t\t\t<value>boolean</value>\n\t\t\t<value>tinyint</value>\n\t\t\t<value>smallint</value>\n\t\t\t<value>integer</value>\n\t\t\t<value>bigint</value>\n\t\t\t<value>float</value>\n\t\t\t<value>real</value>\n\t\t\t<value>double</value>\n\t\t\t<value>numeric</value>\n\t\t\t<value>decimal</value>\n\t\t\t<value>char</value>\n\t\t\t<value>varchar</value>\n\t\t\t<value>longvarchar</value>\n\t\t\t<value>date</value>\n\t\t\t<value>time</value>\n\t\t\t<value>timestmp</value>\n\t\t\t<value>binary</value>\n\t\t\t<value>varbinary</value>\n\t\t\t<value>longvarbinary</value>\n\t\t\t<value>sqlnull</value>\n\t\t\t<value>other</value>\n\t\t\t<value>object</value>\n\t\t\t<value>distinct</value>\n\t\t\t<value>struct</value>\n\t\t\t<value>array</value>\n\t\t\t<value>blob</value>\n\t\t\t<value>clob</value>\n\t\t\t<value>ref</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"db-keys\">\n\t\t<element name=\"db:keys\">\n\t\t\t<ref name=\"db-keys-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-key\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-keys-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-key\">\n\t\t<element name=\"db:key\">\n\t\t\t<ref name=\"db-key-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-key-columns\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-key-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<attribute name=\"db:type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>primary</value>\n\t\t\t\t\t<value>unique</value>\n\t\t\t\t\t<value>foreign</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:referenced-table-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:update-rule\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>cascade</value>\n\t\t\t\t\t\t<value>restrict</value>\n\t\t\t\t\t\t<value>set-null</value>\n\t\t\t\t\t\t<value>no-action</value>\n\t\t\t\t\t\t<value>set-default</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:delete-rule\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>cascade</value>\n\t\t\t\t\t\t<value>restrict</value>\n\t\t\t\t\t\t<value>set-null</value>\n\t\t\t\t\t\t<value>no-action</value>\n\t\t\t\t\t\t<value>set-default</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-key-columns\">\n\t\t<element name=\"db:key-columns\">\n\t\t\t<ref name=\"db-key-columns-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-key-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-key-columns-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-key-column\">\n\t\t<element name=\"db:key-column\">\n\t\t\t<ref name=\"db-key-column-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-key-column-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:related-column-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-indices\">\n\t\t<element name=\"db:indices\">\n\t\t\t<ref name=\"db-indices-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-index\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-indices-attlist\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"db-index\">\n\t\t<element name=\"db:index\">\n\t\t\t<ref name=\"db-index-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-index-columns\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-index-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:catalog-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-unique\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-clustered\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"db-index-columns\">\n\t\t<element name=\"db:index-columns\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"db-index-column\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"db-index-column\">\n\t\t<element name=\"db:index-column\">\n\t\t\t<ref name=\"db-index-column-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"db-index-column-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"db:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"db:is-ascending\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-forms\">\n\t\t<optional>\n\t\t\t<element name=\"office:forms\">\n\t\t\t\t<ref name=\"office-forms-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"form-form\"/>\n\t\t\t\t\t\t<ref name=\"xforms-model\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-forms-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:automatic-focus\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:apply-design-mode\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-form\">\n\t\t<element name=\"form:form\">\n\t\t\t<ref name=\"common-form-control-attlist\"/>\n\t\t\t<ref name=\"form-form-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"form-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"controls\"/>\n\t\t\t\t\t<ref name=\"form-form\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"form-connection-resource\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"form-form-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t<value>simple</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:target-frame\">\n\t\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:method\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>get</value>\n\t\t\t\t\t\t<value>post</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:enctype\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:allow-deletes\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:allow-inserts\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:allow-updates\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:apply-filter\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:command-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>table</value>\n\t\t\t\t\t\t<value>query</value>\n\t\t\t\t\t\t<value>command</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:command\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:datasource\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:master-fields\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:detail-fields\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:escape-processing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:filter\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:ignore-result\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:navigation-mode\">\n\t\t\t\t\t<ref name=\"navigation\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:order\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:tab-cycle\">\n\t\t\t\t\t<ref name=\"tab-cycles\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"navigation\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>current</value>\n\t\t\t<value>parent</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"tab-cycles\">\n\t\t<choice>\n\t\t\t<value>records</value>\n\t\t\t<value>current</value>\n\t\t\t<value>page</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-connection-resource\">\n\t\t<element name=\"form:connection-resource\">\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"xforms-model\">\n\t\t<element name=\"xforms:model\">\n\t\t\t<ref name=\"anyAttListOrElements\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"column-controls\">\n\t\t<choice>\n\t\t\t<element name=\"form:text\">\n\t\t\t\t<ref name=\"form-text-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:textarea\">\n\t\t\t\t<ref name=\"form-textarea-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:formatted-text\">\n\t\t\t\t<ref name=\"form-formatted-text-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:number\">\n\t\t\t\t<ref name=\"form-number-attlist\"/>\n\t\t\t\t<ref name=\"common-numeric-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:date\">\n\t\t\t\t<ref name=\"form-date-attlist\"/>\n\t\t\t\t<ref name=\"common-numeric-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:time\">\n\t\t\t\t<ref name=\"form-time-attlist\"/>\n\t\t\t\t<ref name=\"common-numeric-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:combobox\">\n\t\t\t\t<ref name=\"form-combobox-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"form-item\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:listbox\">\n\t\t\t\t<ref name=\"form-listbox-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"form-option\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:checkbox\">\n\t\t\t\t<ref name=\"form-checkbox-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"controls\">\n\t\t<choice>\n\t\t\t<ref name=\"column-controls\"/>\n\t\t\t<element name=\"form:password\">\n\t\t\t\t<ref name=\"form-password-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:file\">\n\t\t\t\t<ref name=\"form-file-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:fixed-text\">\n\t\t\t\t<ref name=\"form-fixed-text-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:button\">\n\t\t\t\t<ref name=\"form-button-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:image\">\n\t\t\t\t<ref name=\"form-image-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:radio\">\n\t\t\t\t<ref name=\"form-radio-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:frame\">\n\t\t\t\t<ref name=\"form-frame-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:image-frame\">\n\t\t\t\t<ref name=\"form-image-frame-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:hidden\">\n\t\t\t\t<ref name=\"form-hidden-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:grid\">\n\t\t\t\t<ref name=\"form-grid-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"form-column\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"form:value-range\">\n\t\t\t\t<ref name=\"form-value-range-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:generic-control\">\n\t\t\t\t<ref name=\"form-generic-control-attlist\"/>\n\t\t\t\t<ref name=\"common-form-control-content\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-text-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-control-attlist\">\n\t\t<ref name=\"common-form-control-attlist\"/>\n\t\t<ref name=\"common-control-id-attlist\"/>\n\t\t<ref name=\"xforms-bind-attlist\"/>\n\t</define>\n\t<define name=\"common-form-control-content\">\n\t\t<optional>\n\t\t\t<ref name=\"form-properties\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"office-event-listeners\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-textarea-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-password-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:echo-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-file-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-formatted-text-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"common-spin-button\"/>\n\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:validation\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-numeric-control-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t</define>\n\t<define name=\"form-number-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-date-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"date\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-time-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"time\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-fixed-text-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"for\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"label\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:multi-line\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-combobox-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-current-value-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"dropdown\"/>\n\t\t\t<ref name=\"common-maxlength-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t\t<ref name=\"size\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-convert-empty-attlist\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"list-source\"/>\n\t\t\t<ref name=\"list-source-type\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"common-source-cell-range\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:auto-complete\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-item\">\n\t\t<element name=\"form:item\">\n\t\t\t<ref name=\"form-item-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"form-item-attlist\">\n\t\t<ref name=\"label\"/>\n\t</define>\n\t<define name=\"form-listbox-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"dropdown\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"size\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"bound-column\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"list-source\"/>\n\t\t\t<ref name=\"list-source-type\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"list-linkage-type\"/>\n\t\t\t<ref name=\"common-source-cell-range\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:multiple\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:xforms-list-source\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"list-linkage-type\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:list-linkage-type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>selection</value>\n\t\t\t\t\t<value>selection-indices</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-option\">\n\t\t<element name=\"form:option\">\n\t\t\t<ref name=\"form-option-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"form-option-attlist\">\n\t\t<ref name=\"current-selected\"/>\n\t\t<ref name=\"selected\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t</define>\n\t<define name=\"form-button-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"button-type\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"label\"/>\n\t\t\t<ref name=\"image-data\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"target-frame\"/>\n\t\t\t<ref name=\"target-location\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-form-relative-image-position-attlist\"/>\n\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:default-button\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:toggle\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:focus-on-click\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:xforms-submission\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-image-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"button-type\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"image-data\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"target-frame\"/>\n\t\t<ref name=\"target-location\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t</define>\n\t<define name=\"form-checkbox-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"label\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t\t<ref name=\"common-form-visual-effect-attlist\"/>\n\t\t\t<ref name=\"common-form-relative-image-position-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:current-state\">\n\t\t\t\t\t<ref name=\"states\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:is-tristate\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:state\">\n\t\t\t\t\t<ref name=\"states\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"states\">\n\t\t<choice>\n\t\t\t<value>unchecked</value>\n\t\t\t<value>checked</value>\n\t\t\t<value>unknown</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-radio-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"current-selected\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"selected\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t\t<ref name=\"common-form-visual-effect-attlist\"/>\n\t\t<ref name=\"common-form-relative-image-position-attlist\"/>\n\t\t<ref name=\"common-linked-cell\"/>\n\t</define>\n\t<define name=\"form-frame-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"for\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t</define>\n\t<define name=\"form-image-frame-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"image-data\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-readonly-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t\t<ref name=\"common-data-field-attlist\"/>\n\t</define>\n\t<define name=\"form-hidden-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-value-attlist\"/>\n\t</define>\n\t<define name=\"form-grid-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t<ref name=\"common-printable-attlist\"/>\n\t\t<ref name=\"common-tab-attlist\"/>\n\t\t<ref name=\"common-title-attlist\"/>\n\t</define>\n\t<define name=\"form-column\">\n\t\t<element name=\"form:column\">\n\t\t\t<ref name=\"form-column-attlist\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"column-controls\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"form-column-attlist\">\n\t\t<ref name=\"common-form-control-attlist\"/>\n\t\t<ref name=\"label\"/>\n\t\t<ref name=\"text-style-name\"/>\n\t</define>\n\t<define name=\"text-style-name\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:text-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-value-range-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"form-control-attlist\"/>\n\t\t\t<ref name=\"common-disabled-attlist\"/>\n\t\t\t<ref name=\"common-printable-attlist\"/>\n\t\t\t<ref name=\"common-tab-attlist\"/>\n\t\t\t<ref name=\"common-title-attlist\"/>\n\t\t\t<ref name=\"common-value-attlist\"/>\n\t\t\t<ref name=\"common-linked-cell\"/>\n\t\t\t<ref name=\"common-repeat\"/>\n\t\t\t<ref name=\"common-delay-for-repeat\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:max-value\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:min-value\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:step-size\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:page-step-size\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"form-generic-control-attlist\">\n\t\t<ref name=\"form-control-attlist\"/>\n\t</define>\n\t<define name=\"common-form-control-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:control-implementation\">\n\t\t\t\t\t<ref name=\"namespacedToken\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"xforms-bind-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"xforms:bind\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"types\">\n\t\t<choice>\n\t\t\t<value>submit</value>\n\t\t\t<value>reset</value>\n\t\t\t<value>push</value>\n\t\t\t<value>url</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"button-type\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:button-type\">\n\t\t\t\t<ref name=\"types\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-control-id-attlist\">\n\t\t<group>\n\t\t\t<ref name=\"xml-id\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:id\">\n\t\t\t\t\t<ref name=\"NCName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</group>\n\t</define>\n\t<define name=\"current-selected\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:current-selected\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-value-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-current-value-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:current-value\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-disabled-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:disabled\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"dropdown\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:dropdown\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"for\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:for\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"image-data\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:image-data\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"label\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:label\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-maxlength-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:max-length\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-printable-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:printable\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-readonly-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:readonly\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"selected\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:selected\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"size\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:size\">\n\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-tab-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:tab-index\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:tab-stop\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"target-frame\">\n\t\t<optional>\n\t\t\t<attribute name=\"office:target-frame\">\n\t\t\t\t<ref name=\"targetFrameName\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"target-location\">\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-title-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:title\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-form-visual-effect-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:visual-effect\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t<value>3d</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-form-relative-image-position-attlist\">\n\t\t<choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"form:image-position\">\n\t\t\t\t\t<value>center</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"form:image-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"form:image-align\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"bound-column\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:bound-column\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-convert-empty-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:convert-empty-to-null\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-data-field-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:data-field\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"list-source\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:list-source\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"list-source-type\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:list-source-type\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>table</value>\n\t\t\t\t\t<value>query</value>\n\t\t\t\t\t<value>sql</value>\n\t\t\t\t\t<value>sql-pass-through</value>\n\t\t\t\t\t<value>value-list</value>\n\t\t\t\t\t<value>table-fields</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-linked-cell\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:linked-cell\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-source-cell-range\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:source-cell-range\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"cellRangeAddress\"/>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-spin-button\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:spin-button\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-repeat\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:repeat\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-delay-for-repeat\">\n\t\t<optional>\n\t\t\t<attribute name=\"form:delay-for-repeat\">\n\t\t\t\t<ref name=\"duration\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"form-properties\">\n\t\t<element name=\"form:properties\">\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"form-property\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"form-property\">\n\t\t<choice>\n\t\t\t<element name=\"form:property\">\n\t\t\t\t<ref name=\"form-property-name\"/>\n\t\t\t\t<ref name=\"form-property-value-and-type-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"form:list-property\">\n\t\t\t\t<ref name=\"form-property-name\"/>\n\t\t\t\t<ref name=\"form-property-type-and-value-list\"/>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-property-name\">\n\t\t<attribute name=\"form:property-name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"form-property-value-and-type-attlist\">\n\t\t<choice>\n\t\t\t<ref name=\"common-value-and-type-attlist\"/>\n\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t<value>void</value>\n\t\t\t</attribute>\n\t\t</choice>\n\t</define>\n\t<define name=\"form-property-type-and-value-list\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>float</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>percentage</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>currency</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:value\">\n\t\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<attribute name=\"office:currency\">\n\t\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>date</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:date-value\">\n\t\t\t\t\t\t\t<ref name=\"dateOrDateTime\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>time</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:time-value\">\n\t\t\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>boolean</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:boolean-value\">\n\t\t\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t\t<value>string</value>\n\t\t\t\t</attribute>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"form:list-value\">\n\t\t\t\t\t\t<attribute name=\"office:string-value\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<attribute name=\"office:value-type\">\n\t\t\t\t<value>void</value>\n\t\t\t</attribute>\n\t\t</choice>\n\t</define>\n\t<define name=\"office-annotation\">\n\t\t<element name=\"office:annotation\">\n\t\t\t<ref name=\"office-annotation-attlist\"/>\n\t\t\t<ref name=\"draw-caption-attlist\"/>\n\t\t\t<ref name=\"common-draw-position-attlist\"/>\n\t\t\t<ref name=\"common-draw-size-attlist\"/>\n\t\t\t<ref name=\"common-draw-shape-with-text-and-styles-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"dc-creator\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"dc-date\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"meta-date-string\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"office-annotation-end\">\n\t\t<element name=\"office:annotation-end\">\n\t\t\t<ref name=\"office-annotation-end-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-annotation-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-office-annotation-name-attlist\"/>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"office-annotation-end-attlist\">\n\t\t<ref name=\"common-office-annotation-name-attlist\"/>\n\t</define>\n\t<define name=\"common-office-annotation-name-attlist\">\n\t\t<attribute name=\"office:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"meta-date-string\">\n\t\t<element name=\"meta:date-string\">\n\t\t\t<ref name=\"string\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-num-format-prefix-suffix-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:num-prefix\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:num-suffix\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-num-format-attlist\">\n\t\t<choice>\n\t\t\t<attribute name=\"style:num-format\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>1</value>\n\t\t\t\t\t<value>i</value>\n\t\t\t\t\t<value>I</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t<empty/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:num-format\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>a</value>\n\t\t\t\t\t\t<value>A</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<ref name=\"style-num-letter-sync-attlist\"/>\n\t\t\t</group>\n\t\t\t<empty/>\n\t\t</choice>\n\t</define>\n\t<define name=\"style-num-letter-sync-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:num-letter-sync\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"office-change-info\">\n\t\t<element name=\"office:change-info\">\n\t\t\t<ref name=\"dc-creator\"/>\n\t\t\t<ref name=\"dc-date\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"office-event-listeners\">\n\t\t<element name=\"office:event-listeners\">\n\t\t\t<zeroOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"script-event-listener\"/>\n\t\t\t\t\t<ref name=\"presentation-event-listener\"/>\n\t\t\t\t</choice>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"script-event-listener\">\n\t\t<element name=\"script:event-listener\">\n\t\t\t<ref name=\"script-event-listener-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"script-event-listener-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"script:event-name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"script:language\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"script:macro-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<optional>\n\t\t\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t\t\t<value>onRequest</value>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</optional>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"math-math\">\n\t\t<element name=\"math:math\">\n\t\t\t<ref name=\"mathMarkup\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"mathMarkup\">\n\t\t<dc:description>To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element</dc:description>\n\t\t<zeroOrMore>\n\t\t\t<choice>\n\t\t\t\t<attribute>\n\t\t\t\t\t<anyName/>\n\t\t\t\t</attribute>\n\t\t\t\t<text/>\n\t\t\t\t<element>\n\t\t\t\t\t<anyName/>\n\t\t\t\t\t<ref name=\"mathMarkup\"/>\n\t\t\t\t</element>\n\t\t\t</choice>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"text-dde-connection-decl\">\n\t\t<element name=\"text:dde-connection-decl\">\n\t\t\t<ref name=\"text-dde-connection-decl-attlist\"/>\n\t\t\t<ref name=\"common-dde-connection-decl-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-dde-connection-decl-attlist\">\n\t\t<attribute name=\"office:name\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-dde-connection-decl-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"office:dde-application\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"office:dde-topic\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"office:dde-item\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:automatic-update\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-dde-link\">\n\t\t<element name=\"table:dde-link\">\n\t\t\t<ref name=\"office-dde-source\"/>\n\t\t\t<ref name=\"table-table\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-dde-source\">\n\t\t<element name=\"office:dde-source\">\n\t\t\t<ref name=\"office-dde-source-attlist\"/>\n\t\t\t<ref name=\"common-dde-connection-decl-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"office-dde-source-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"office:conversion-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>into-default-style-data-style</value>\n\t\t\t\t\t\t<value>into-english-number</value>\n\t\t\t\t\t\t<value>keep-text</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"animation-element\">\n\t\t<choice>\n\t\t\t<element name=\"anim:animate\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-spline-mode-attlist\"/>\n\t\t\t\t<ref name=\"common-spline-anim-value-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:set\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-set-values-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:animateMotion\">\n\t\t\t\t<ref name=\"anim-animate-motion-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-spline-anim-value-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:animateColor\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-spline-mode-attlist\"/>\n\t\t\t\t<ref name=\"common-spline-anim-value-attlist\"/>\n\t\t\t\t<ref name=\"anim-animate-color-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:animateTransform\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-named-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"anim-animate-transform-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:transitionFilter\">\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-add-accum-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-values-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-spline-mode-attlist\"/>\n\t\t\t\t<ref name=\"anim-transition-filter-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:par\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-endsync-timing-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"anim:seq\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"common-endsync-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"anim:iterate\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"anim-iterate-attlist\"/>\n\t\t\t\t<ref name=\"common-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-endsync-timing-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t\t<element name=\"anim:audio\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"anim-audio-attlist\"/>\n\t\t\t\t<ref name=\"common-basic-timing-attlist\"/>\n\t\t\t</element>\n\t\t\t<element name=\"anim:command\">\n\t\t\t\t<ref name=\"common-anim-attlist\"/>\n\t\t\t\t<ref name=\"anim-command-attlist\"/>\n\t\t\t\t<ref name=\"common-begin-end-timing-attlist\"/>\n\t\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<element name=\"anim:param\">\n\t\t\t\t\t\t<attribute name=\"anim:name\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t\t<attribute name=\"anim:value\">\n\t\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"anim-animate-motion-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:path\">\n\t\t\t\t\t<ref name=\"pathData\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:origin\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:calcMode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>discrete</value>\n\t\t\t\t\t\t<value>linear</value>\n\t\t\t\t\t\t<value>paced</value>\n\t\t\t\t\t\t<value>spline</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-animate-color-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:color-interpolation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>rgb</value>\n\t\t\t\t\t\t<value>hsl</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:color-interpolation-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>clockwise</value>\n\t\t\t\t\t\t<value>counter-clockwise</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-animate-transform-attlist\">\n\t\t<attribute name=\"svg:type\">\n\t\t\t<choice>\n\t\t\t\t<value>translate</value>\n\t\t\t\t<value>scale</value>\n\t\t\t\t<value>rotate</value>\n\t\t\t\t<value>skewX</value>\n\t\t\t\t<value>skewY</value>\n\t\t\t</choice>\n\t\t</attribute>\n\t</define>\n\t<define name=\"anim-transition-filter-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"smil:type\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:subtype\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>forward</value>\n\t\t\t\t\t\t<value>reverse</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:fadeColor\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>in</value>\n\t\t\t\t\t\t<value>out</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-target-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:targetElement\">\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:sub-item\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-named-target-attlist\">\n\t\t<attribute name=\"smil:attributeName\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"common-anim-values-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:values\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:formula\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-anim-set-values-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:from\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:by\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-spline-mode-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:calcMode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>discrete</value>\n\t\t\t\t\t<value>linear</value>\n\t\t\t\t\t<value>paced</value>\n\t\t\t\t\t<value>spline</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-spline-anim-value-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:keyTimes\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:keySplines\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-add-accum-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:accumulate\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:additive\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t<value>sum</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-anim-set-values-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:to\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-begin-end-timing-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:begin\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:end\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-dur-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:dur\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-endsync-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:endsync\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>first</value>\n\t\t\t\t\t<value>last</value>\n\t\t\t\t\t<value>all</value>\n\t\t\t\t\t<value>media</value>\n\t\t\t\t\t<ref name=\"IDREF\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-repeat-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:repeatDur\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"smil:repeatCount\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeDecimal\"/>\n\t\t\t\t\t<value>indefinite</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"nonNegativeDecimal\">\n\t\t<data type=\"decimal\">\n\t\t\t<param name=\"minInclusive\">0.0</param>\n\t\t</data>\n\t</define>\n\t<define name=\"common-fill-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:fill\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>remove</value>\n\t\t\t\t\t<value>freeze</value>\n\t\t\t\t\t<value>hold</value>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>default</value>\n\t\t\t\t\t<value>transition</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-fill-default-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:fillDefault\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>remove</value>\n\t\t\t\t\t<value>freeze</value>\n\t\t\t\t\t<value>hold</value>\n\t\t\t\t\t<value>transition</value>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>inherit</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-restart-timing-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:restart\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>never</value>\n\t\t\t\t\t<value>always</value>\n\t\t\t\t\t<value>whenNotActive</value>\n\t\t\t\t\t<value>default</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-restart-default-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"smil:restartDefault\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>never</value>\n\t\t\t\t\t<value>always</value>\n\t\t\t\t\t<value>whenNotActive</value>\n\t\t\t\t\t<value>inherit</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-time-manip-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:accelerate\">\n\t\t\t\t\t<ref name=\"zeroToOneDecimal\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:decelerate\">\n\t\t\t\t\t<ref name=\"zeroToOneDecimal\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:autoReverse\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"zeroToOneDecimal\">\n\t\t<data type=\"decimal\">\n\t\t\t<param name=\"minInclusive\">0</param>\n\t\t\t<param name=\"maxInclusive\">1</param>\n\t\t</data>\n\t</define>\n\t<define name=\"common-basic-timing-attlist\">\n\t\t<ref name=\"common-begin-end-timing-attlist\"/>\n\t\t<ref name=\"common-dur-timing-attlist\"/>\n\t\t<ref name=\"common-repeat-timing-attlist\"/>\n\t\t<ref name=\"common-restart-timing-attlist\"/>\n\t\t<ref name=\"common-restart-default-attlist\"/>\n\t\t<ref name=\"common-fill-timing-attlist\"/>\n\t\t<ref name=\"common-fill-default-attlist\"/>\n\t</define>\n\t<define name=\"common-timing-attlist\">\n\t\t<ref name=\"common-basic-timing-attlist\"/>\n\t\t<ref name=\"common-time-manip-attlist\"/>\n\t</define>\n\t<define name=\"anim-iterate-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-anim-target-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:iterate-type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:iterate-interval\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-audio-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"anim:audio-level\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"anim-command-attlist\">\n\t\t<attribute name=\"anim:command\">\n\t\t\t<ref name=\"string\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-style\">\n\t\t<element name=\"style:style\">\n\t\t\t<ref name=\"style-style-attlist\"/>\n\t\t\t<ref name=\"style-style-content\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"common-in-content-meta-attlist\">\n\t\t<attribute name=\"xhtml:about\">\n\t\t\t<ref name=\"URIorSafeCURIE\"/>\n\t\t</attribute>\n\t\t<attribute name=\"xhtml:property\">\n\t\t\t<ref name=\"CURIEs\"/>\n\t\t</attribute>\n\t\t<ref name=\"common-meta-literal-attlist\"/>\n\t</define>\n\t<define name=\"common-meta-literal-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"xhtml:datatype\">\n\t\t\t\t<ref name=\"CURIE\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"xhtml:content\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"xml-id\">\n\t\t<attribute name=\"xml:id\">\n\t\t\t<ref name=\"ID\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-style-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:parent-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:next-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:list-level\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t\t<empty/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:list-style-name\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t\t\t\t<empty/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:master-page-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:auto-update\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:data-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:percentage-data-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:class\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:default-outline-level\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t\t<empty/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-map\">\n\t\t<element name=\"style:map\">\n\t\t\t<ref name=\"style-map-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-map-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:condition\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"style:apply-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:base-cell-address\">\n\t\t\t\t\t<ref name=\"cellAddress\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-default-style\">\n\t\t<element name=\"style:default-style\">\n\t\t\t<ref name=\"style-style-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout\">\n\t\t<element name=\"style:page-layout\">\n\t\t\t<ref name=\"style-page-layout-attlist\"/>\n\t\t\t<ref name=\"style-page-layout-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout-content\">\n\t\t<optional>\n\t\t\t<ref name=\"style-page-layout-properties\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"style-header-style\"/>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<ref name=\"style-footer-style\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-page-layout-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:page-usage\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>all</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>mirrored</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-header-style\">\n\t\t<element name=\"style:header-style\">\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-header-footer-properties\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-footer-style\">\n\t\t<element name=\"style:footer-style\">\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-header-footer-properties\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-default-page-layout\">\n\t\t<element name=\"style:default-page-layout\">\n\t\t\t<ref name=\"style-page-layout-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-master-page\">\n\t\t<element name=\"style:master-page\">\n\t\t\t<ref name=\"style-master-page-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-header\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-header-left\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-footer\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-footer-left\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"draw-layer-set\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"office-forms\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"animation-element\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"presentation-notes\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-master-page-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:page-layout-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:next-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-header\">\n\t\t<element name=\"style:header\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-footer\">\n\t\t<element name=\"style:footer\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-header-left\">\n\t\t<element name=\"style:header-left\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-footer-left\">\n\t\t<element name=\"style:footer-left\">\n\t\t\t<ref name=\"common-style-header-footer-attlist\"/>\n\t\t\t<ref name=\"header-footer-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"header-footer-content\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<ref name=\"text-tracked-changes\"/>\n\t\t\t\t<ref name=\"text-decls\"/>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"text-h\"/>\n\t\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t\t\t<ref name=\"text-list\"/>\n\t\t\t\t\t\t<ref name=\"table-table\"/>\n\t\t\t\t\t\t<ref name=\"text-section\"/>\n\t\t\t\t\t\t<ref name=\"text-table-of-content\"/>\n\t\t\t\t\t\t<ref name=\"text-illustration-index\"/>\n\t\t\t\t\t\t<ref name=\"text-table-index\"/>\n\t\t\t\t\t\t<ref name=\"text-object-index\"/>\n\t\t\t\t\t\t<ref name=\"text-user-index\"/>\n\t\t\t\t\t\t<ref name=\"text-alphabetical-index\"/>\n\t\t\t\t\t\t<ref name=\"text-bibliography\"/>\n\t\t\t\t\t\t<ref name=\"text-index-title\"/>\n\t\t\t\t\t\t<ref name=\"change-marks\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</zeroOrMore>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-region-left\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-region-center\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-region-right\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-style-header-footer-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:display\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-region-left\">\n\t\t<element name=\"style:region-left\">\n\t\t\t<ref name=\"region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-region-center\">\n\t\t<element name=\"style:region-center\">\n\t\t\t<ref name=\"region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-region-right\">\n\t\t<element name=\"style:region-right\">\n\t\t\t<ref name=\"region-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"region-content\">\n\t\t<zeroOrMore>\n\t\t\t<ref name=\"text-p\"/>\n\t\t</zeroOrMore>\n\t</define>\n\t<define name=\"presentation-notes\">\n\t\t<element name=\"presentation:notes\">\n\t\t\t<ref name=\"common-presentation-header-footer-attlist\"/>\n\t\t\t<ref name=\"presentation-notes-attlist\"/>\n\t\t\t<ref name=\"office-forms\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"shape\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-notes-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:page-layout-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"table-table-template\">\n\t\t<element name=\"table:table-template\">\n\t\t\t<ref name=\"table-table-template-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-first-row\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-last-row\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-first-column\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-last-column\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"table-body\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-even-rows\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-odd-rows\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-even-columns\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-odd-columns\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"table-background\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"table-table-template-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"table:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:first-row-start-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:first-row-end-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-row-start-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"table:last-row-end-column\">\n\t\t\t\t<ref name=\"rowOrCol\"/>\n\t\t\t</attribute>\n\t\t</interleave>\n\t</define>\n\t<define name=\"rowOrCol\">\n\t\t<choice>\n\t\t\t<value>row</value>\n\t\t\t<value>column</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"table-first-row\">\n\t\t<element name=\"table:first-row\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-last-row\">\n\t\t<element name=\"table:last-row\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-first-column\">\n\t\t<element name=\"table:first-column\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-last-column\">\n\t\t<element name=\"table:last-column\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-body\">\n\t\t<element name=\"table:body\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-even-rows\">\n\t\t<element name=\"table:even-rows\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-odd-rows\">\n\t\t<element name=\"table:odd-rows\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-even-columns\">\n\t\t<element name=\"table:even-columns\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-odd-columns\">\n\t\t<element name=\"table:odd-columns\">\n\t\t\t<ref name=\"common-table-template-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-table-template-attlist\">\n\t\t<attribute name=\"table:style-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"table:paragraph-style-name\">\n\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"table-background\">\n\t\t<element name=\"table:background\">\n\t\t\t<ref name=\"table-background-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"table-background-attlist\">\n\t\t<attribute name=\"table:style-name\">\n\t\t\t<ref name=\"styleNameRef\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-font-face\">\n\t\t<element name=\"style:font-face\">\n\t\t\t<ref name=\"style-font-face-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-font-face-src\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"svg-definition-src\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"style-font-face-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-family\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-style\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-variant\">\n\t\t\t\t\t<ref name=\"fontVariant\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-weight\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-stretch\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>ultra-condensed</value>\n\t\t\t\t\t\t<value>extra-condensed</value>\n\t\t\t\t\t\t<value>condensed</value>\n\t\t\t\t\t\t<value>semi-condensed</value>\n\t\t\t\t\t\t<value>semi-expanded</value>\n\t\t\t\t\t\t<value>expanded</value>\n\t\t\t\t\t\t<value>extra-expanded</value>\n\t\t\t\t\t\t<value>ultra-expanded</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:font-size\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:unicode-range\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:units-per-em\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:panose-1\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stemv\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stemh\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:slope\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:cap-height\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x-height\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:accent-height\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:ascent\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:descent\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:widths\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:bbox\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:ideographic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:alphabetic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:mathematical\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:hanging\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-ideographic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-alphabetic\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-mathematical\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:v-hanging\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:underline-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:underline-thickness\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:strikethrough-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:strikethrough-thickness\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:overline-position\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:overline-thickness\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-adornments\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"svg-font-face-src\">\n\t\t<element name=\"svg:font-face-src\">\n\t\t\t<oneOrMore>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"svg-font-face-uri\"/>\n\t\t\t\t\t<ref name=\"svg-font-face-name\"/>\n\t\t\t\t</choice>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-font-face-uri\">\n\t\t<element name=\"svg:font-face-uri\">\n\t\t\t<ref name=\"common-svg-font-face-xlink-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"svg-font-face-format\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-font-face-format\">\n\t\t<element name=\"svg:font-face-format\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:string\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-font-face-name\">\n\t\t<element name=\"svg:font-face-name\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-definition-src\">\n\t\t<element name=\"svg:definition-src\">\n\t\t\t<ref name=\"common-svg-font-face-xlink-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-svg-font-face-xlink-attlist\">\n\t\t<attribute name=\"xlink:type\">\n\t\t\t<value>simple</value>\n\t\t</attribute>\n\t\t<attribute name=\"xlink:href\">\n\t\t\t<ref name=\"anyIRI\"/>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t<value>onRequest</value>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-number-style\">\n\t\t<element name=\"number:number-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"any-number\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"any-number\">\n\t\t<choice>\n\t\t\t<ref name=\"number-number\"/>\n\t\t\t<ref name=\"number-scientific-number\"/>\n\t\t\t<ref name=\"number-fraction\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"number-number\">\n\t\t<element name=\"number:number\">\n\t\t\t<ref name=\"number-number-attlist\"/>\n\t\t\t<ref name=\"common-decimal-places-attlist\"/>\n\t\t\t<ref name=\"common-number-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-embedded-text\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-number-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:decimal-replacement\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:display-factor\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-embedded-text\">\n\t\t<element name=\"number:embedded-text\">\n\t\t\t<ref name=\"number-embedded-text-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-embedded-text-attlist\">\n\t\t<attribute name=\"number:position\">\n\t\t\t<ref name=\"integer\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"number-scientific-number\">\n\t\t<element name=\"number:scientific-number\">\n\t\t\t<ref name=\"number-scientific-number-attlist\"/>\n\t\t\t<ref name=\"common-decimal-places-attlist\"/>\n\t\t\t<ref name=\"common-number-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-scientific-number-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:min-exponent-digits\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-fraction\">\n\t\t<element name=\"number:fraction\">\n\t\t\t<ref name=\"number-fraction-attlist\"/>\n\t\t\t<ref name=\"common-number-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-fraction-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:min-numerator-digits\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:min-denominator-digits\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:denominator-value\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-currency-style\">\n\t\t<element name=\"number:currency-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<ref name=\"common-auto-reorder-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<choice>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<ref name=\"number-and-text\"/>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"currency-symbol-and-text\"/>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</group>\n\t\t\t\t\t<group>\n\t\t\t\t\t\t<ref name=\"currency-symbol-and-text\"/>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"number-and-text\"/>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</group>\n\t\t\t\t</choice>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"currency-symbol-and-text\">\n\t\t<ref name=\"number-currency-symbol\"/>\n\t\t<optional>\n\t\t\t<ref name=\"number-text\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-and-text\">\n\t\t<ref name=\"number-number\"/>\n\t\t<optional>\n\t\t\t<ref name=\"number-text\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-currency-symbol\">\n\t\t<element name=\"number:currency-symbol\">\n\t\t\t<ref name=\"number-currency-symbol-attlist\"/>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-currency-symbol-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:language\">\n\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"number:country\">\n\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"number:script\">\n\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"number:rfc-language-tag\">\n\t\t\t\t<ref name=\"language\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-percentage-style\">\n\t\t<element name=\"number:percentage-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-and-text\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-date-style\">\n\t\t<element name=\"number:date-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<ref name=\"common-auto-reorder-attlist\"/>\n\t\t\t<ref name=\"common-format-source-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"any-date\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</oneOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"any-date\">\n\t\t<choice>\n\t\t\t<ref name=\"number-day\"/>\n\t\t\t<ref name=\"number-month\"/>\n\t\t\t<ref name=\"number-year\"/>\n\t\t\t<ref name=\"number-era\"/>\n\t\t\t<ref name=\"number-day-of-week\"/>\n\t\t\t<ref name=\"number-week-of-year\"/>\n\t\t\t<ref name=\"number-quarter\"/>\n\t\t\t<ref name=\"number-hours\"/>\n\t\t\t<ref name=\"number-am-pm\"/>\n\t\t\t<ref name=\"number-minutes\"/>\n\t\t\t<ref name=\"number-seconds\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"number-day\">\n\t\t<element name=\"number:day\">\n\t\t\t<ref name=\"number-day-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-day-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-month\">\n\t\t<element name=\"number:month\">\n\t\t\t<ref name=\"number-month-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-month-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:textual\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:possessive-form\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>short</value>\n\t\t\t\t\t\t<value>long</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-year\">\n\t\t<element name=\"number:year\">\n\t\t\t<ref name=\"number-year-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-year-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-era\">\n\t\t<element name=\"number:era\">\n\t\t\t<ref name=\"number-era-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-era-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-day-of-week\">\n\t\t<element name=\"number:day-of-week\">\n\t\t\t<ref name=\"number-day-of-week-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-day-of-week-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-week-of-year\">\n\t\t<element name=\"number:week-of-year\">\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-quarter\">\n\t\t<element name=\"number:quarter\">\n\t\t\t<ref name=\"number-quarter-attlist\"/>\n\t\t\t<ref name=\"common-calendar-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-quarter-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-time-style\">\n\t\t<element name=\"number:time-style\">\n\t\t\t<ref name=\"number-time-style-attlist\"/>\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<ref name=\"common-format-source-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"any-time\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</oneOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"any-time\">\n\t\t<choice>\n\t\t\t<ref name=\"number-hours\"/>\n\t\t\t<ref name=\"number-am-pm\"/>\n\t\t\t<ref name=\"number-minutes\"/>\n\t\t\t<ref name=\"number-seconds\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"number-time-style-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:truncate-on-overflow\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-hours\">\n\t\t<element name=\"number:hours\">\n\t\t\t<ref name=\"number-hours-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-hours-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-minutes\">\n\t\t<element name=\"number:minutes\">\n\t\t\t<ref name=\"number-minutes-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-minutes-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>short</value>\n\t\t\t\t\t<value>long</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"number-seconds\">\n\t\t<element name=\"number:seconds\">\n\t\t\t<ref name=\"number-seconds-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-seconds-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>short</value>\n\t\t\t\t\t\t<value>long</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:decimal-places\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"number-am-pm\">\n\t\t<element name=\"number:am-pm\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-boolean-style\">\n\t\t<element name=\"number:boolean-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-boolean\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-boolean\">\n\t\t<element name=\"number:boolean\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-text-style\">\n\t\t<element name=\"number:text-style\">\n\t\t\t<ref name=\"common-data-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"number-text-content\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"number-text\"/>\n\t\t\t\t</optional>\n\t\t\t</zeroOrMore>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"style-map\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"number-text\">\n\t\t<element name=\"number:text\">\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"number-text-content\">\n\t\t<element name=\"number:text-content\">\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-data-style-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:title\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:volatile\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-format\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-language\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:transliteration-style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>short</value>\n\t\t\t\t\t\t<value>medium</value>\n\t\t\t\t\t\t<value>long</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-auto-reorder-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:automatic-order\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-format-source-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:format-source\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t<value>language</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-decimal-places-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:decimal-places\">\n\t\t\t\t<ref name=\"integer\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-number-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:min-integer-digits\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"number:grouping\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-calendar-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"number:calendar\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>gregorian</value>\n\t\t\t\t\t<value>gengou</value>\n\t\t\t\t\t<value>ROC</value>\n\t\t\t\t\t<value>hanja_yoil</value>\n\t\t\t\t\t<value>hanja</value>\n\t\t\t\t\t<value>hijri</value>\n\t\t\t\t\t<value>jewish</value>\n\t\t\t\t\t<value>buddhist</value>\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-style-content\">\n\t\t<choice>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>text</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>section</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-section-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>ruby</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-ruby-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table-column</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-column-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table-row</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-row-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>table-cell</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-table-cell-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>graphic</value>\n\t\t\t\t\t\t<value>presentation</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-graphic-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>drawing-page</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-drawing-page-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t\t<group>\n\t\t\t\t<attribute name=\"style:family\">\n\t\t\t\t\t<value>chart</value>\n\t\t\t\t</attribute>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-chart-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-graphic-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-paragraph-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</group>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-linenumbering-configuration\">\n\t\t<element name=\"text:linenumbering-configuration\">\n\t\t\t<ref name=\"text-linenumbering-configuration-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-linenumbering-separator\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-linenumbering-configuration-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:number-lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:increment\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:number-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>inner</value>\n\t\t\t\t\t\t<value>outer</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:offset\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:count-empty-lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:count-in-text-boxes\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:restart-on-page\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-linenumbering-separator\">\n\t\t<element name=\"text:linenumbering-separator\">\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:increment\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<text/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-notes-configuration\">\n\t\t<element name=\"text:notes-configuration\">\n\t\t\t<ref name=\"text-notes-configuration-content\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-notes-configuration-content\">\n\t\t<interleave>\n\t\t\t<ref name=\"text-note-class\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:citation-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:citation-body-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:default-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:master-page-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-numbering-at\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>document</value>\n\t\t\t\t\t\t<value>chapter</value>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:footnotes-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>text</value>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t\t<value>section</value>\n\t\t\t\t\t\t<value>document</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<element name=\"text:note-continuation-notice-forward\">\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<element name=\"text:note-continuation-notice-backward\">\n\t\t\t\t\t<text/>\n\t\t\t\t</element>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-bibliography-configuration\">\n\t\t<element name=\"text:bibliography-configuration\">\n\t\t\t<ref name=\"text-bibliography-configuration-attlist\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-sort-key\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-bibliography-configuration-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:prefix\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:suffix\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:numbered-entries\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:sort-by-position\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:sort-algorithm\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-sort-key\">\n\t\t<element name=\"text:sort-key\">\n\t\t\t<ref name=\"text-sort-key-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"text-sort-key-attlist\">\n\t\t<attribute name=\"text:key\">\n\t\t\t<choice>\n\t\t\t\t<value>address</value>\n\t\t\t\t<value>annote</value>\n\t\t\t\t<value>author</value>\n\t\t\t\t<value>bibliography-type</value>\n\t\t\t\t<value>booktitle</value>\n\t\t\t\t<value>chapter</value>\n\t\t\t\t<value>custom1</value>\n\t\t\t\t<value>custom2</value>\n\t\t\t\t<value>custom3</value>\n\t\t\t\t<value>custom4</value>\n\t\t\t\t<value>custom5</value>\n\t\t\t\t<value>edition</value>\n\t\t\t\t<value>editor</value>\n\t\t\t\t<value>howpublished</value>\n\t\t\t\t<value>identifier</value>\n\t\t\t\t<value>institution</value>\n\t\t\t\t<value>isbn</value>\n\t\t\t\t<value>issn</value>\n\t\t\t\t<value>journal</value>\n\t\t\t\t<value>month</value>\n\t\t\t\t<value>note</value>\n\t\t\t\t<value>number</value>\n\t\t\t\t<value>organizations</value>\n\t\t\t\t<value>pages</value>\n\t\t\t\t<value>publisher</value>\n\t\t\t\t<value>report-type</value>\n\t\t\t\t<value>school</value>\n\t\t\t\t<value>series</value>\n\t\t\t\t<value>title</value>\n\t\t\t\t<value>url</value>\n\t\t\t\t<value>volume</value>\n\t\t\t\t<value>year</value>\n\t\t\t</choice>\n\t\t</attribute>\n\t\t<optional>\n\t\t\t<attribute name=\"text:sort-ascending\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"text-list-style\">\n\t\t<element name=\"text:list-style\">\n\t\t\t<ref name=\"text-list-style-attr\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-list-style-content\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-list-style-attr\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:consecutive-numbering\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-style-content\">\n\t\t<choice>\n\t\t\t<element name=\"text:list-level-style-number\">\n\t\t\t\t<ref name=\"text-list-level-style-attr\"/>\n\t\t\t\t<ref name=\"text-list-level-style-number-attr\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"text:list-level-style-bullet\">\n\t\t\t\t<ref name=\"text-list-level-style-attr\"/>\n\t\t\t\t<ref name=\"text-list-level-style-bullet-attr\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t\t</optional>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t\t<element name=\"text:list-level-style-image\">\n\t\t\t\t<ref name=\"text-list-level-style-attr\"/>\n\t\t\t\t<ref name=\"text-list-level-style-image-attr\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t\t</optional>\n\t\t\t</element>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-list-level-style-number-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display-levels\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-level-style-bullet-attr\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"text:bullet-char\">\n\t\t\t\t<ref name=\"character\"/>\n\t\t\t</attribute>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:bullet-relative-size\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"text-list-level-style-image-attr\">\n\t\t<choice>\n\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t<ref name=\"office-binary-data\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"text-list-level-style-attr\">\n\t\t<attribute name=\"text:level\">\n\t\t\t<ref name=\"positiveInteger\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-outline-style\">\n\t\t<element name=\"text:outline-style\">\n\t\t\t<ref name=\"text-outline-style-attr\"/>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"text-outline-level-style\"/>\n\t\t\t</oneOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"text-outline-style-attr\">\n\t\t<attribute name=\"style:name\">\n\t\t\t<ref name=\"styleName\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"text-outline-level-style\">\n\t\t<element name=\"text:outline-level-style\">\n\t\t\t<ref name=\"text-outline-level-style-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-list-level-properties\"/>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"style-text-properties\"/>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"text-outline-level-style-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:level\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:display-levels\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:start-value\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-properties\">\n\t\t<element name=\"style:graphic-properties\">\n\t\t\t<ref name=\"style-graphic-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-graphic-properties-content-strict\">\n\t\t<ref name=\"style-graphic-properties-attlist\"/>\n\t\t<ref name=\"style-graphic-fill-properties-attlist\"/>\n\t\t<ref name=\"style-graphic-properties-elements\"/>\n\t</define>\n\t<define name=\"style-drawing-page-properties\">\n\t\t<element name=\"style:drawing-page-properties\">\n\t\t\t<ref name=\"style-drawing-page-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-drawing-page-properties-content-strict\">\n\t\t<ref name=\"style-graphic-fill-properties-attlist\"/>\n\t\t<ref name=\"style-drawing-page-properties-attlist\"/>\n\t\t<ref name=\"style-drawing-page-properties-elements\"/>\n\t</define>\n\t<define name=\"draw-gradient\">\n\t\t<element name=\"draw:gradient\">\n\t\t\t<ref name=\"common-draw-gradient-attlist\"/>\n\t\t\t<ref name=\"draw-gradient-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"common-draw-gradient-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:style\">\n\t\t\t\t<ref name=\"gradient-style\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:cx\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:cy\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:border\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"gradient-style\">\n\t\t<choice>\n\t\t\t<value>linear</value>\n\t\t\t<value>axial</value>\n\t\t\t<value>radial</value>\n\t\t\t<value>ellipsoid</value>\n\t\t\t<value>square</value>\n\t\t\t<value>rectangular</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"draw-gradient-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-intensity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-intensity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"svg-linearGradient\">\n\t\t<element name=\"svg:linearGradient\">\n\t\t\t<ref name=\"common-svg-gradient-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x1\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:y1\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x2\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:y2\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"svg-stop\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-radialGradient\">\n\t\t<element name=\"svg:radialGradient\">\n\t\t\t<ref name=\"common-svg-gradient-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:cx\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:cy\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:r\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:fx\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:fy\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"svg-stop\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"svg-stop\">\n\t\t<element name=\"svg:stop\">\n\t\t\t<attribute name=\"svg:offset\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stop-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stop-opacity\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</element>\n\t</define>\n\t<define name=\"common-svg-gradient-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:gradientUnits\">\n\t\t\t\t\t<value>objectBoundingBox</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:gradientTransform\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:spreadMethod\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>pad</value>\n\t\t\t\t\t\t<value>reflect</value>\n\t\t\t\t\t\t<value>repeat</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-hatch\">\n\t\t<element name=\"draw:hatch\">\n\t\t\t<ref name=\"draw-hatch-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-hatch-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"draw:style\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>single</value>\n\t\t\t\t\t<value>double</value>\n\t\t\t\t\t<value>triple</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:distance\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:rotation\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-fill-image\">\n\t\t<element name=\"draw:fill-image\">\n\t\t\t<ref name=\"draw-fill-image-attlist\"/>\n\t\t\t<attribute name=\"xlink:type\">\n\t\t\t\t<value>simple</value>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:show\">\n\t\t\t\t\t<value>embed</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"xlink:actuate\">\n\t\t\t\t\t<value>onLoad</value>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-fill-image-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-opacity\">\n\t\t<element name=\"draw:opacity\">\n\t\t\t<ref name=\"common-draw-gradient-attlist\"/>\n\t\t\t<ref name=\"draw-opacity-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-opacity-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"draw:start\">\n\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"draw:end\">\n\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"draw-marker\">\n\t\t<element name=\"draw:marker\">\n\t\t\t<ref name=\"draw-marker-attlist\"/>\n\t\t\t<ref name=\"common-draw-viewbox-attlist\"/>\n\t\t\t<ref name=\"common-draw-path-data-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-marker-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"draw-stroke-dash\">\n\t\t<element name=\"draw:stroke-dash\">\n\t\t\t<ref name=\"draw-stroke-dash-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"draw-stroke-dash-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"draw:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>rect</value>\n\t\t\t\t\t\t<value>round</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots1\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots1-length\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots2\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:dots2-length\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:distance\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-presentation-page-layout\">\n\t\t<element name=\"style:presentation-page-layout\">\n\t\t\t<attribute name=\"style:name\">\n\t\t\t\t<ref name=\"styleName\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:display-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"presentation-placeholder\"/>\n\t\t\t</zeroOrMore>\n\t\t</element>\n\t</define>\n\t<define name=\"presentation-placeholder\">\n\t\t<element name=\"presentation:placeholder\">\n\t\t\t<attribute name=\"presentation:object\">\n\t\t\t\t<ref name=\"presentation-classes\"/>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:width\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout-properties\">\n\t\t<element name=\"style:page-layout-properties\">\n\t\t\t<ref name=\"style-page-layout-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-page-layout-properties-content-strict\">\n\t\t<ref name=\"style-page-layout-properties-attlist\"/>\n\t\t<ref name=\"style-page-layout-properties-elements\"/>\n\t</define>\n\t<define name=\"style-page-layout-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:page-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:page-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"common-num-format-attlist\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-num-format-prefix-suffix-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:paper-tray-name\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>default</value>\n\t\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-orientation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>portrait</value>\n\t\t\t\t\t\t<value>landscape</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:register-truth-ref-style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<zeroOrMore>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>headers</value>\n\t\t\t\t\t\t\t\t<value>grid</value>\n\t\t\t\t\t\t\t\t<value>annotations</value>\n\t\t\t\t\t\t\t\t<value>objects</value>\n\t\t\t\t\t\t\t\t<value>charts</value>\n\t\t\t\t\t\t\t\t<value>drawings</value>\n\t\t\t\t\t\t\t\t<value>formulas</value>\n\t\t\t\t\t\t\t\t<value>zero-values</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</zeroOrMore>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-page-order\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>ttb</value>\n\t\t\t\t\t\t<value>ltr</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:first-page-number\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t\t<value>continue</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:scale-to\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:scale-to-pages\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:table-centering\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:footnote-max-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>line</value>\n\t\t\t\t\t\t<value>both</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-standard-mode\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-base-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-ruby-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-lines\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-base-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-ruby-below\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-print\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:layout-grid-snap-to\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-page-layout-properties-elements\">\n\t\t<interleave>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t\t<ref name=\"style-columns\"/>\n\t\t\t<ref name=\"style-footnote-sep\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-footnote-sep\">\n\t\t<optional>\n\t\t\t<element name=\"style:footnote-sep\">\n\t\t\t\t<ref name=\"style-footnote-sep-attlist\"/>\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-footnote-sep-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t<ref name=\"percent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:color\">\n\t\t\t\t<ref name=\"color\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:line-style\">\n\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:adjustment\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>left</value>\n\t\t\t\t\t<value>center</value>\n\t\t\t\t\t<value>right</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:distance-before-sep\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:distance-after-sep\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-header-footer-properties\">\n\t\t<element name=\"style:header-footer-properties\">\n\t\t\t<ref name=\"style-header-footer-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-header-footer-properties-content-strict\">\n\t\t<ref name=\"style-header-footer-properties-attlist\"/>\n\t\t<ref name=\"style-header-footer-properties-elements\"/>\n\t</define>\n\t<define name=\"style-header-footer-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-height\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:dynamic-spacing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-header-footer-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"style-text-properties\">\n\t\t<element name=\"style:text-properties\">\n\t\t\t<ref name=\"style-text-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-text-properties-content-strict\">\n\t\t<ref name=\"style-text-properties-attlist\"/>\n\t\t<ref name=\"style-text-properties-elements\"/>\n\t</define>\n\t<define name=\"style-text-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-text-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-variant\">\n\t\t\t\t\t<ref name=\"fontVariant\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-transform\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>lowercase</value>\n\t\t\t\t\t\t<value>uppercase</value>\n\t\t\t\t\t\t<value>capitalize</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:use-window-font-color\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-outline\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-text\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-text-style\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-position\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t\t\t<value>super</value>\n\t\t\t\t\t\t\t<value>sub</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t<optional>\n\t\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t\t</optional>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name-asian\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name-complex\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-family\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-asian\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-complex\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic-asian\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-family-generic-complex\">\n\t\t\t\t\t<ref name=\"fontFamilyGeneric\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-name-asian\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-name-complex\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch-asian\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-pitch-complex\">\n\t\t\t\t\t<ref name=\"fontPitch\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset-asian\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-charset-complex\">\n\t\t\t\t\t<ref name=\"textEncoding\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-size\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-asian\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-complex\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-rel\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-rel-asian\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-size-rel-complex\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:script-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>latin</value>\n\t\t\t\t\t\t<value>asian</value>\n\t\t\t\t\t\t<value>complex</value>\n\t\t\t\t\t\t<value>ignore</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:letter-spacing\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:language\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:language-asian\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:language-complex\">\n\t\t\t\t\t<ref name=\"languageCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:country\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:country-asian\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:country-complex\">\n\t\t\t\t\t<ref name=\"countryCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:script\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:script-asian\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:script-complex\">\n\t\t\t\t\t<ref name=\"scriptCode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag-asian\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rfc-language-tag-complex\">\n\t\t\t\t\t<ref name=\"language\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-style\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-asian\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-style-complex\">\n\t\t\t\t\t<ref name=\"fontStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-relief\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>embossed</value>\n\t\t\t\t\t\t<value>engraved</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-shadow\">\n\t\t\t\t\t<ref name=\"shadowType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-overline-mode\">\n\t\t\t\t\t<ref name=\"lineMode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:font-weight\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-weight-asian\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-weight-complex\">\n\t\t\t\t\t<ref name=\"fontWeight\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-underline-mode\">\n\t\t\t\t\t<ref name=\"lineMode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-line-through-mode\">\n\t\t\t\t\t<ref name=\"lineMode\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:letter-kerning\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-blinking\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-combine\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>letters</value>\n\t\t\t\t\t\t<value>lines</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-combine-start-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-combine-end-char\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-emphasize\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t\t\t<value>accent</value>\n\t\t\t\t\t\t\t\t<value>dot</value>\n\t\t\t\t\t\t\t\t<value>circle</value>\n\t\t\t\t\t\t\t\t<value>disc</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-rotation-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-rotation-scale\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t\t<value>line-height</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenate\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-remain-char-count\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-push-char-count\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<value>true</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"text:display\">\n\t\t\t\t\t\t<value>condition</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"text:condition\">\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t</interleave>\n\t</define>\n\t<define name=\"fontVariant\">\n\t\t<choice>\n\t\t\t<value>normal</value>\n\t\t\t<value>small-caps</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"fontFamilyGeneric\">\n\t\t<choice>\n\t\t\t<value>roman</value>\n\t\t\t<value>swiss</value>\n\t\t\t<value>modern</value>\n\t\t\t<value>decorative</value>\n\t\t\t<value>script</value>\n\t\t\t<value>system</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"fontPitch\">\n\t\t<choice>\n\t\t\t<value>fixed</value>\n\t\t\t<value>variable</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"textEncoding\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">[A-Za-z][A-Za-z0-9._\\-]*</param>\n\t\t</data>\n\t</define>\n\t<define name=\"fontStyle\">\n\t\t<choice>\n\t\t\t<value>normal</value>\n\t\t\t<value>italic</value>\n\t\t\t<value>oblique</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"shadowType\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<ref name=\"string\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineType\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>single</value>\n\t\t\t<value>double</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineStyle\">\n\t\t<choice>\n\t\t\t<value>none</value>\n\t\t\t<value>solid</value>\n\t\t\t<value>dotted</value>\n\t\t\t<value>dash</value>\n\t\t\t<value>long-dash</value>\n\t\t\t<value>dot-dash</value>\n\t\t\t<value>dot-dot-dash</value>\n\t\t\t<value>wave</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineWidth\">\n\t\t<choice>\n\t\t\t<value>auto</value>\n\t\t\t<value>normal</value>\n\t\t\t<value>bold</value>\n\t\t\t<value>thin</value>\n\t\t\t<value>medium</value>\n\t\t\t<value>thick</value>\n\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t<ref name=\"percent\"/>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"fontWeight\">\n\t\t<choice>\n\t\t\t<value>normal</value>\n\t\t\t<value>bold</value>\n\t\t\t<value>100</value>\n\t\t\t<value>200</value>\n\t\t\t<value>300</value>\n\t\t\t<value>400</value>\n\t\t\t<value>500</value>\n\t\t\t<value>600</value>\n\t\t\t<value>700</value>\n\t\t\t<value>800</value>\n\t\t\t<value>900</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"lineMode\">\n\t\t<choice>\n\t\t\t<value>continuous</value>\n\t\t\t<value>skip-white-space</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"style-paragraph-properties\">\n\t\t<element name=\"style:paragraph-properties\">\n\t\t\t<ref name=\"style-paragraph-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-paragraph-properties-content-strict\">\n\t\t<ref name=\"style-paragraph-properties-attlist\"/>\n\t\t<ref name=\"style-paragraph-properties-elements\"/>\n\t</define>\n\t<define name=\"style-paragraph-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:line-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:line-height-at-least\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:line-spacing\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-independent-line-spacing\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-text-align\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-align-last\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>justify</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:justify-single-word\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:keep-together\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>always</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:widows\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:orphans\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:tab-stop-distance\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-keep\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:hyphenation-ladder-count\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-limit</value>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:register-true\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-indent\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:auto-text-indent\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:join-border\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-keep-with-next-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:number-lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:line-number\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-autospace\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>ideograph-alpha</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:punctuation-wrap\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>simple</value>\n\t\t\t\t\t\t<value>hanging</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:line-break\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>strict</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>baseline</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:writing-mode-automatic\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:snap-to-layout-grid\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-page-number-attlist\"/>\n\t\t\t<ref name=\"common-background-transparency-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-text-align\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:text-align\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>start</value>\n\t\t\t\t\t<value>end</value>\n\t\t\t\t\t<value>left</value>\n\t\t\t\t\t<value>right</value>\n\t\t\t\t\t<value>center</value>\n\t\t\t\t\t<value>justify</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-paragraph-properties-elements\">\n\t\t<interleave>\n\t\t\t<ref name=\"style-tab-stops\"/>\n\t\t\t<ref name=\"style-drop-cap\"/>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-tab-stops\">\n\t\t<optional>\n\t\t\t<element name=\"style:tab-stops\">\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"style-tab-stop\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-tab-stop\">\n\t\t<element name=\"style:tab-stop\">\n\t\t\t<ref name=\"style-tab-stop-attlist\"/>\n\t\t\t<empty/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-tab-stop-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:position\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<choice>\n\t\t\t\t<optional>\n\t\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</optional>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"style:type\">\n\t\t\t\t\t\t<value>char</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<ref name=\"style-tab-stop-char-attlist\"/>\n\t\t\t\t</group>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-type\">\n\t\t\t\t\t<ref name=\"lineType\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-style\">\n\t\t\t\t\t<ref name=\"lineStyle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-width\">\n\t\t\t\t\t<ref name=\"lineWidth\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-color\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>font-color</value>\n\t\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-text\">\n\t\t\t\t\t<ref name=\"character\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:leader-text-style\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-tab-stop-char-attlist\">\n\t\t<attribute name=\"style:char\">\n\t\t\t<ref name=\"character\"/>\n\t\t</attribute>\n\t</define>\n\t<define name=\"style-drop-cap\">\n\t\t<optional>\n\t\t\t<element name=\"style:drop-cap\">\n\t\t\t\t<ref name=\"style-drop-cap-attlist\"/>\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-drop-cap-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:length\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>word</value>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:lines\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:distance\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:style-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-horizontal-margin-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-left\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-right\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-vertical-margin-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-top\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin-bottom\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-margin-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:margin\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-break-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:break-before\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:break-after\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>column</value>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-background-color-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:background-color\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>transparent</value>\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-background-image\">\n\t\t<optional>\n\t\t\t<element name=\"style:background-image\">\n\t\t\t\t<ref name=\"style-background-image-attlist\"/>\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"common-draw-data-attlist\"/>\n\t\t\t\t\t<ref name=\"office-binary-data\"/>\n\t\t\t\t\t<empty/>\n\t\t\t\t</choice>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-background-image-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:repeat\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-repeat</value>\n\t\t\t\t\t\t<value>repeat</value>\n\t\t\t\t\t\t<value>stretch</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<ref name=\"horiBackPos\"/>\n\t\t\t\t\t\t\t<ref name=\"vertBackPos\"/>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<ref name=\"vertBackPos\"/>\n\t\t\t\t\t\t\t<ref name=\"horiBackPos\"/>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:filter-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"horiBackPos\">\n\t\t<choice>\n\t\t\t<value>left</value>\n\t\t\t<value>center</value>\n\t\t\t<value>right</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"vertBackPos\">\n\t\t<choice>\n\t\t\t<value>top</value>\n\t\t\t<value>center</value>\n\t\t\t<value>bottom</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"common-border-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-top\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-bottom\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-left\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:border-right\">\n\t\t\t\t<ref name=\"string\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-border-line-width-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-top\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-bottom\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-left\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"style:border-line-width-right\">\n\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"borderWidths\">\n\t\t<list>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t<ref name=\"positiveLength\"/>\n\t\t</list>\n\t</define>\n\t<define name=\"common-padding-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-top\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-bottom\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-left\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"fo:padding-right\">\n\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-shadow-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:shadow\">\n\t\t\t\t<ref name=\"shadowType\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-keep-with-next-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"fo:keep-with-next\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t<value>always</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-writing-mode-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:writing-mode\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>lr-tb</value>\n\t\t\t\t\t<value>rl-tb</value>\n\t\t\t\t\t<value>tb-rl</value>\n\t\t\t\t\t<value>tb-lr</value>\n\t\t\t\t\t<value>lr</value>\n\t\t\t\t\t<value>rl</value>\n\t\t\t\t\t<value>tb</value>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-page-number-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:page-number\">\n\t\t\t\t<choice>\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t<value>auto</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-background-transparency-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:background-transparency\">\n\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-ruby-properties\">\n\t\t<element name=\"style:ruby-properties\">\n\t\t\t<ref name=\"style-ruby-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-ruby-properties-content-strict\">\n\t\t<ref name=\"style-ruby-properties-attlist\"/>\n\t\t<ref name=\"style-ruby-properties-elements\"/>\n\t</define>\n\t<define name=\"style-ruby-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-ruby-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:ruby-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:ruby-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>distribute-letter</value>\n\t\t\t\t\t\t<value>distribute-space</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-section-properties\">\n\t\t<element name=\"style:section-properties\">\n\t\t\t<ref name=\"style-section-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-section-properties-content-strict\">\n\t\t<ref name=\"style-section-properties-attlist\"/>\n\t\t<ref name=\"style-section-properties-elements\"/>\n\t</define>\n\t<define name=\"style-section-properties-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:protect\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-editable-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:dont-balance-text-columns\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-section-properties-elements\">\n\t\t<interleave>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t\t<ref name=\"style-columns\"/>\n\t\t\t<zeroOrMore>\n\t\t\t\t<ref name=\"text-notes-configuration\"/>\n\t\t\t</zeroOrMore>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-columns\">\n\t\t<optional>\n\t\t\t<element name=\"style:columns\">\n\t\t\t\t<ref name=\"style-columns-attlist\"/>\n\t\t\t\t<optional>\n\t\t\t\t\t<ref name=\"style-column-sep\"/>\n\t\t\t\t</optional>\n\t\t\t\t<zeroOrMore>\n\t\t\t\t\t<ref name=\"style-column\"/>\n\t\t\t\t</zeroOrMore>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-columns-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"fo:column-count\">\n\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:column-gap\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-column\">\n\t\t<element name=\"style:column\">\n\t\t\t<ref name=\"style-column-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-column-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t<ref name=\"relativeLength\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:start-indent\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:end-indent\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:space-before\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:space-after\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-column-sep\">\n\t\t<element name=\"style:column-sep\">\n\t\t\t<ref name=\"style-column-sep-attlist\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-column-sep-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>solid</value>\n\t\t\t\t\t\t<value>dotted</value>\n\t\t\t\t\t\t<value>dashed</value>\n\t\t\t\t\t\t<value>dot-dashed</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<attribute name=\"style:width\">\n\t\t\t\t<ref name=\"length\"/>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:height\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-properties\">\n\t\t<element name=\"style:table-properties\">\n\t\t\t<ref name=\"style-table-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-properties-content-strict\">\n\t\t<ref name=\"style-table-properties-attlist\"/>\n\t\t<ref name=\"style-table-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rel-width\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>margins</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<ref name=\"common-page-number-attlist\"/>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-keep-with-next-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:may-break-between-rows\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:border-model\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>collapsing</value>\n\t\t\t\t\t\t<value>separating</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"table:display\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"style-table-column-properties\">\n\t\t<element name=\"style:table-column-properties\">\n\t\t\t<ref name=\"style-table-column-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-column-properties-content-strict\">\n\t\t<ref name=\"style-table-column-properties-attlist\"/>\n\t\t<ref name=\"style-table-column-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-column-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-table-column-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:column-width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rel-column-width\">\n\t\t\t\t\t<ref name=\"relativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:use-optimal-column-width\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-row-properties\">\n\t\t<element name=\"style:table-row-properties\">\n\t\t\t<ref name=\"style-table-row-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-row-properties-content-strict\">\n\t\t<ref name=\"style-table-row-properties-attlist\"/>\n\t\t<ref name=\"style-table-row-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-row-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:row-height\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:min-row-height\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:use-optimal-row-height\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-break-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:keep-together\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>always</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-table-row-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"style-table-cell-properties\">\n\t\t<element name=\"style:table-cell-properties\">\n\t\t\t<ref name=\"style-table-cell-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-table-cell-properties-content-strict\">\n\t\t<ref name=\"style-table-cell-properties-attlist\"/>\n\t\t<ref name=\"style-table-cell-properties-elements\"/>\n\t</define>\n\t<define name=\"style-table-cell-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:text-align-source\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>fix</value>\n\t\t\t\t\t\t<value>value-type</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-style-direction-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:glyph-orientation-vertical\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<value>0</value>\n\t\t\t\t\t\t<value>0deg</value>\n\t\t\t\t\t\t<value>0rad</value>\n\t\t\t\t\t\t<value>0grad</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-tl-br\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-tl-br-widths\">\n\t\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-bl-tr\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:diagonal-bl-tr-widths\">\n\t\t\t\t\t<ref name=\"borderWidths\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:wrap-option\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-wrap</value>\n\t\t\t\t\t\t<value>wrap</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-rotation-angle-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:rotation-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:cell-protect\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>hidden-and-protected</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<oneOrMore>\n\t\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t\t<value>protected</value>\n\t\t\t\t\t\t\t\t\t<value>formula-hidden</value>\n\t\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t\t</oneOrMore>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:decimal-places\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:repeat-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:shrink-to-fit\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-style-direction-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:direction\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>ltr</value>\n\t\t\t\t\t<value>ttb</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-table-cell-properties-elements\">\n\t\t<ref name=\"style-background-image\"/>\n\t</define>\n\t<define name=\"common-rotation-angle-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:rotation-angle\">\n\t\t\t\t<ref name=\"angle\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-list-level-properties\">\n\t\t<element name=\"style:list-level-properties\">\n\t\t\t<ref name=\"style-list-level-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-list-level-properties-content-strict\">\n\t\t<ref name=\"style-list-level-properties-attlist\"/>\n\t\t<ref name=\"style-list-level-properties-elements\"/>\n\t</define>\n\t<define name=\"style-list-level-properties-attlist\">\n\t\t<interleave>\n\t\t\t<ref name=\"common-text-align\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:space-before\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:min-label-width\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:min-label-distance\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:font-name\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:height\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-vertical-rel-attlist\"/>\n\t\t\t<ref name=\"common-vertical-pos-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:list-level-position-and-space-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>label-width-and-position</value>\n\t\t\t\t\t\t<value>label-alignment</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-list-level-properties-elements\">\n\t\t<ref name=\"style-list-level-label-alignment\"/>\n\t</define>\n\t<define name=\"style-list-level-label-alignment\">\n\t\t<optional>\n\t\t\t<element name=\"style:list-level-label-alignment\">\n\t\t\t\t<ref name=\"style-list-level-label-alignment-attlist\"/>\n\t\t\t\t<empty/>\n\t\t\t</element>\n\t\t</optional>\n\t</define>\n\t<define name=\"style-list-level-label-alignment-attlist\">\n\t\t<interleave>\n\t\t\t<attribute name=\"text:label-followed-by\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>listtab</value>\n\t\t\t\t\t<value>space</value>\n\t\t\t\t\t<value>nothing</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:list-tab-stop-position\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:text-indent\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:margin-left\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>dash</value>\n\t\t\t\t\t\t<value>solid</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke-dash\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke-dash-names\">\n\t\t\t\t\t<ref name=\"styleNameRefs\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-start\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-end\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-start-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-end-width\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-start-center\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:marker-end-center\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-opacity\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<data type=\"double\">\n\t\t\t\t\t\t\t<param name=\"minInclusive\">0</param>\n\t\t\t\t\t\t\t<param name=\"maxInclusive\">1</param>\n\t\t\t\t\t\t</data>\n\t\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:stroke-linejoin\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>miter</value>\n\t\t\t\t\t\t<value>round</value>\n\t\t\t\t\t\t<value>bevel</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:stroke-linecap\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>butt</value>\n\t\t\t\t\t\t<value>square</value>\n\t\t\t\t\t\t<value>round</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:symbol-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>scroll</value>\n\t\t\t\t\t\t<value>alternate</value>\n\t\t\t\t\t\t<value>slide</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>up</value>\n\t\t\t\t\t\t<value>down</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-start-inside\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-stop-inside\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-repeat\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-delay\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:animation-steps\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:auto-grow-width\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:auto-grow-height\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fit-to-size\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fit-to-contour\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:textarea-vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>justify</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:textarea-horizontal-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>justify</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:wrap-option\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-wrap</value>\n\t\t\t\t\t\t<value>wrap</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:shrink-to-fit\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:color-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>greyscale</value>\n\t\t\t\t\t\t<value>mono</value>\n\t\t\t\t\t\t<value>watermark</value>\n\t\t\t\t\t\t<value>standard</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:color-inversion\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:luminance\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:contrast\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:gamma\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:red\">\n\t\t\t\t\t<ref name=\"signedZeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:green\">\n\t\t\t\t\t<ref name=\"signedZeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:blue\">\n\t\t\t\t\t<ref name=\"signedZeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:image-opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>visible</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-offset-x\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-offset-y\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:shadow-opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-line-spacing-horizontal\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-line-spacing-vertical\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-line-spacing-horizontal\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-line-spacing-vertical\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:line-distance\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:guide-overhang\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:guide-distance\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:start-guide\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:end-guide\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:placing\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:parallel\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:measure-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>left-outside</value>\n\t\t\t\t\t\t<value>inside</value>\n\t\t\t\t\t\t<value>right-outside</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:measure-vertical-align\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>above</value>\n\t\t\t\t\t\t<value>below</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:unit\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>mm</value>\n\t\t\t\t\t\t<value>cm</value>\n\t\t\t\t\t\t<value>m</value>\n\t\t\t\t\t\t<value>km</value>\n\t\t\t\t\t\t<value>pt</value>\n\t\t\t\t\t\t<value>pc</value>\n\t\t\t\t\t\t<value>inch</value>\n\t\t\t\t\t\t<value>ft</value>\n\t\t\t\t\t\t<value>mi</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:show-unit\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:decimal-places\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>straight-line</value>\n\t\t\t\t\t\t<value>angled-line</value>\n\t\t\t\t\t\t<value>angled-connector-line</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-angle-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>fixed</value>\n\t\t\t\t\t\t<value>free</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-gap\">\n\t\t\t\t\t<ref name=\"distance\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-escape-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-escape\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-line-length\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:caption-fit-line-length\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:horizontal-segments\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:vertical-segments\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:edge-rounding\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:edge-rounding-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>correct</value>\n\t\t\t\t\t\t<value>attractive</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:back-scale\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:depth\">\n\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:backface-culling\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:end-angle\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:close-front\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:close-back\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:lighting-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>standard</value>\n\t\t\t\t\t\t<value>double-sided</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:normals-kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>object</value>\n\t\t\t\t\t\t<value>flat</value>\n\t\t\t\t\t\t<value>sphere</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:normals-direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>normal</value>\n\t\t\t\t\t\t<value>inverse</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-generation-mode-x\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>object</value>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>sphere</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-generation-mode-y\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>object</value>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>sphere</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-kind\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>luminance</value>\n\t\t\t\t\t\t<value>intensity</value>\n\t\t\t\t\t\t<value>color</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-filter\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>enabled</value>\n\t\t\t\t\t\t<value>disabled</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:texture-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>replace</value>\n\t\t\t\t\t\t<value>modulate</value>\n\t\t\t\t\t\t<value>blend</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:ambient-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:emissive-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:specular-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:diffuse-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shininess\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"dr3d:shadow\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>visible</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-draw-rel-size-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:min-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:max-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-horizontal-margin-attlist\"/>\n\t\t\t<ref name=\"common-vertical-margin-attlist\"/>\n\t\t\t<ref name=\"common-margin-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:print-content\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:protect\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<oneOrMore>\n\t\t\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t\t\t<value>content</value>\n\t\t\t\t\t\t\t\t\t<value>position</value>\n\t\t\t\t\t\t\t\t\t<value>size</value>\n\t\t\t\t\t\t\t\t</choice>\n\t\t\t\t\t\t\t</oneOrMore>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:horizontal-pos\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>from-left</value>\n\t\t\t\t\t\t<value>inside</value>\n\t\t\t\t\t\t<value>outside</value>\n\t\t\t\t\t\t<value>from-inside</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:x\">\n\t\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:horizontal-rel\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>page</value>\n\t\t\t\t\t\t<value>page-content</value>\n\t\t\t\t\t\t<value>page-start-margin</value>\n\t\t\t\t\t\t<value>page-end-margin</value>\n\t\t\t\t\t\t<value>frame</value>\n\t\t\t\t\t\t<value>frame-content</value>\n\t\t\t\t\t\t<value>frame-start-margin</value>\n\t\t\t\t\t\t<value>frame-end-margin</value>\n\t\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t\t\t<value>paragraph-content</value>\n\t\t\t\t\t\t<value>paragraph-start-margin</value>\n\t\t\t\t\t\t<value>paragraph-end-margin</value>\n\t\t\t\t\t\t<value>char</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-vertical-pos-attlist\"/>\n\t\t\t<ref name=\"common-vertical-rel-attlist\"/>\n\t\t\t<ref name=\"common-text-anchor-attlist\"/>\n\t\t\t<ref name=\"common-border-attlist\"/>\n\t\t\t<ref name=\"common-border-line-width-attlist\"/>\n\t\t\t<ref name=\"common-padding-attlist\"/>\n\t\t\t<ref name=\"common-shadow-attlist\"/>\n\t\t\t<ref name=\"common-background-color-attlist\"/>\n\t\t\t<ref name=\"common-background-transparency-attlist\"/>\n\t\t\t<ref name=\"common-editable-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>parallel</value>\n\t\t\t\t\t\t<value>dynamic</value>\n\t\t\t\t\t\t<value>run-through</value>\n\t\t\t\t\t\t<value>biggest</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap-dynamic-threshold\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:number-wrapped-paragraphs\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-limit</value>\n\t\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap-contour\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:wrap-contour-mode\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>outside</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:run-through\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>foreground</value>\n\t\t\t\t\t\t<value>background</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:flow-with-text\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:overflow-behavior\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>clip</value>\n\t\t\t\t\t\t<value>auto-create-new-frame</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:mirror\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t<ref name=\"horizontal-mirror\"/>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t\t<ref name=\"horizontal-mirror\"/>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t\t<list>\n\t\t\t\t\t\t\t<ref name=\"horizontal-mirror\"/>\n\t\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t</list>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"fo:clip\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>auto</value>\n\t\t\t\t\t\t<ref name=\"clipShape\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:wrap-influence-on-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>iterative</value>\n\t\t\t\t\t\t<value>once-concurrent</value>\n\t\t\t\t\t\t<value>once-successive</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-writing-mode-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-display-scrollbar\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-display-border\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-margin-horizontal\">\n\t\t\t\t\t<ref name=\"nonNegativePixelLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:frame-margin-vertical\">\n\t\t\t\t\t<ref name=\"nonNegativePixelLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-left\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-top\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-width\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:visible-area-height\">\n\t\t\t\t\t<ref name=\"positiveLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:draw-aspect\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>content</value>\n\t\t\t\t\t\t<value>thumbnail</value>\n\t\t\t\t\t\t<value>icon</value>\n\t\t\t\t\t\t<value>print-view</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:ole-draw-aspect\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-fill-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>solid</value>\n\t\t\t\t\t\t<value>bitmap</value>\n\t\t\t\t\t\t<value>gradient</value>\n\t\t\t\t\t\t<value>hatch</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:secondary-fill-color\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-gradient-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:gradient-step-count\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-hatch-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-hatch-solid\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"style:repeat\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>no-repeat</value>\n\t\t\t\t\t\t<value>repeat</value>\n\t\t\t\t\t\t<value>stretch</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-width\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-height\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<ref name=\"length\"/>\n\t\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-ref-point-x\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-ref-point-y\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:fill-image-ref-point\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>top-left</value>\n\t\t\t\t\t\t<value>top</value>\n\t\t\t\t\t\t<value>top-right</value>\n\t\t\t\t\t\t<value>left</value>\n\t\t\t\t\t\t<value>center</value>\n\t\t\t\t\t\t<value>right</value>\n\t\t\t\t\t\t<value>bottom-left</value>\n\t\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t\t<value>bottom-right</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:tile-repeat-offset\">\n\t\t\t\t\t<list>\n\t\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>horizontal</value>\n\t\t\t\t\t\t\t<value>vertical</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</list>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:opacity\">\n\t\t\t\t\t<ref name=\"zeroToHundredPercent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:opacity-name\">\n\t\t\t\t\t<ref name=\"styleNameRef\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"svg:fill-rule\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>nonzero</value>\n\t\t\t\t\t\t<value>evenodd</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-graphic-properties-elements\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<ref name=\"text-list-style\"/>\n\t\t\t</optional>\n\t\t\t<ref name=\"style-background-image\"/>\n\t\t\t<ref name=\"style-columns\"/>\n\t\t</interleave>\n\t</define>\n\t<define name=\"common-vertical-pos-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:vertical-pos\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>top</value>\n\t\t\t\t\t<value>middle</value>\n\t\t\t\t\t<value>bottom</value>\n\t\t\t\t\t<value>from-top</value>\n\t\t\t\t\t<value>below</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t\t<optional>\n\t\t\t<attribute name=\"svg:y\">\n\t\t\t\t<ref name=\"coordinate\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-vertical-rel-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:vertical-rel\">\n\t\t\t\t<choice>\n\t\t\t\t\t<value>page</value>\n\t\t\t\t\t<value>page-content</value>\n\t\t\t\t\t<value>frame</value>\n\t\t\t\t\t<value>frame-content</value>\n\t\t\t\t\t<value>paragraph</value>\n\t\t\t\t\t<value>paragraph-content</value>\n\t\t\t\t\t<value>char</value>\n\t\t\t\t\t<value>line</value>\n\t\t\t\t\t<value>baseline</value>\n\t\t\t\t\t<value>text</value>\n\t\t\t\t</choice>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"common-editable-attlist\">\n\t\t<optional>\n\t\t\t<attribute name=\"style:editable\">\n\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t</attribute>\n\t\t</optional>\n\t</define>\n\t<define name=\"horizontal-mirror\">\n\t\t<choice>\n\t\t\t<value>horizontal</value>\n\t\t\t<value>horizontal-on-odd</value>\n\t\t\t<value>horizontal-on-even</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"clipShape\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">rect\\([ ]*((-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)))|(auto))([ ]*,[ ]*((-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))))|(auto)){3}[ ]*\\)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"nonNegativePixelLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)(px)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"style-chart-properties\">\n\t\t<element name=\"style:chart-properties\">\n\t\t\t<ref name=\"style-chart-properties-content-strict\"/>\n\t\t</element>\n\t</define>\n\t<define name=\"style-chart-properties-content-strict\">\n\t\t<ref name=\"style-chart-properties-attlist\"/>\n\t\t<ref name=\"style-chart-properties-elements\"/>\n\t</define>\n\t<define name=\"style-chart-properties-elements\">\n\t\t<empty/>\n\t</define>\n\t<define name=\"style-chart-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:scale-text\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:three-dimensional\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:deep\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:right-angled-axes\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<choice>\n\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t<value>none</value>\n\t\t\t\t</attribute>\n\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t<value>automatic</value>\n\t\t\t\t</attribute>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t\t<value>named-symbol</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<attribute name=\"chart:symbol-name\">\n\t\t\t\t\t\t<choice>\n\t\t\t\t\t\t\t<value>square</value>\n\t\t\t\t\t\t\t<value>diamond</value>\n\t\t\t\t\t\t\t<value>arrow-down</value>\n\t\t\t\t\t\t\t<value>arrow-up</value>\n\t\t\t\t\t\t\t<value>arrow-right</value>\n\t\t\t\t\t\t\t<value>arrow-left</value>\n\t\t\t\t\t\t\t<value>bow-tie</value>\n\t\t\t\t\t\t\t<value>hourglass</value>\n\t\t\t\t\t\t\t<value>circle</value>\n\t\t\t\t\t\t\t<value>star</value>\n\t\t\t\t\t\t\t<value>x</value>\n\t\t\t\t\t\t\t<value>plus</value>\n\t\t\t\t\t\t\t<value>asterisk</value>\n\t\t\t\t\t\t\t<value>horizontal-bar</value>\n\t\t\t\t\t\t\t<value>vertical-bar</value>\n\t\t\t\t\t\t</choice>\n\t\t\t\t\t</attribute>\n\t\t\t\t</group>\n\t\t\t\t<group>\n\t\t\t\t\t<attribute name=\"chart:symbol-type\">\n\t\t\t\t\t\t<value>image</value>\n\t\t\t\t\t</attribute>\n\t\t\t\t\t<element name=\"chart:symbol-image\">\n\t\t\t\t\t\t<attribute name=\"xlink:href\">\n\t\t\t\t\t\t\t<ref name=\"anyIRI\"/>\n\t\t\t\t\t\t</attribute>\n\t\t\t\t\t</element>\n\t\t\t\t</group>\n\t\t\t\t<empty/>\n\t\t\t</choice>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:symbol-width\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:symbol-height\">\n\t\t\t\t\t<ref name=\"nonNegativeLength\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:sort-by-x-values\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:vertical\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:connect-bars\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:gap-width\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:overlap\">\n\t\t\t\t\t<ref name=\"integer\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:group-bars-per-axis\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:japanese-candle-stick\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:interpolation\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>cubic-spline</value>\n\t\t\t\t\t\t<value>b-spline</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:spline-order\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:spline-resolution\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:pie-offset\">\n\t\t\t\t\t<ref name=\"nonNegativeInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:angle-offset\">\n\t\t\t\t\t<ref name=\"angle\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:hole-size\">\n\t\t\t\t\t<ref name=\"percent\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:lines\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:solid-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>cuboid</value>\n\t\t\t\t\t\t<value>cylinder</value>\n\t\t\t\t\t\t<value>cone</value>\n\t\t\t\t\t\t<value>pyramid</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:stacked\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:percentage\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:treat-empty-cells\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>use-zero</value>\n\t\t\t\t\t\t<value>leave-gap</value>\n\t\t\t\t\t\t<value>ignore</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:link-data-style-to-source\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:logarithmic\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:maximum\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:minimum\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:origin\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:interval-major\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:interval-minor-divisor\">\n\t\t\t\t\t<ref name=\"positiveInteger\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-major-inner\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-major-outer\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-minor-inner\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-marks-minor-outer\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:reverse-direction\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:display-label\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:text-overlap\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"text:line-break\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-arrangement\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>side-by-side</value>\n\t\t\t\t\t\t<value>stagger-even</value>\n\t\t\t\t\t\t<value>stagger-odd</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<ref name=\"common-style-direction-attlist\"/>\n\t\t\t<ref name=\"common-rotation-angle-attlist\"/>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-label-number\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>value</value>\n\t\t\t\t\t\t<value>percentage</value>\n\t\t\t\t\t\t<value>value-and-percentage</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-label-text\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:data-label-symbol\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<element name=\"chart:label-separator\">\n\t\t\t\t\t<ref name=\"text-p\"/>\n\t\t\t\t</element>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-position\">\n\t\t\t\t\t<ref name=\"labelPositions\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:label-position-negative\">\n\t\t\t\t\t<ref name=\"labelPositions\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:auto-position\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:auto-size\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:mean-value\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-category\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>variance</value>\n\t\t\t\t\t\t<value>standard-deviation</value>\n\t\t\t\t\t\t<value>percentage</value>\n\t\t\t\t\t\t<value>error-margin</value>\n\t\t\t\t\t\t<value>constant</value>\n\t\t\t\t\t\t<value>standard-error</value>\n\t\t\t\t\t\t<value>cell-range</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-percentage\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-margin\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-lower-limit\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-upper-limit\">\n\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-upper-indicator\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-lower-indicator\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-lower-range\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:error-upper-range\">\n\t\t\t\t\t<ref name=\"cellRangeAddressList\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:series-source\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>columns</value>\n\t\t\t\t\t\t<value>rows</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:regression-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>linear</value>\n\t\t\t\t\t\t<value>logarithmic</value>\n\t\t\t\t\t\t<value>exponential</value>\n\t\t\t\t\t\t<value>power</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:axis-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>start</value>\n\t\t\t\t\t\t<value>end</value>\n\t\t\t\t\t\t<ref name=\"double\"/>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:axis-label-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>near-axis</value>\n\t\t\t\t\t\t<value>near-axis-other-side</value>\n\t\t\t\t\t\t<value>outside-start</value>\n\t\t\t\t\t\t<value>outside-end</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:tick-mark-position\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>at-labels</value>\n\t\t\t\t\t\t<value>at-axis</value>\n\t\t\t\t\t\t<value>at-labels-and-axis</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"chart:include-hidden-cells\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"labelPositions\">\n\t\t<choice>\n\t\t\t<value>avoid-overlap</value>\n\t\t\t<value>center</value>\n\t\t\t<value>top</value>\n\t\t\t<value>top-right</value>\n\t\t\t<value>right</value>\n\t\t\t<value>bottom-right</value>\n\t\t\t<value>bottom</value>\n\t\t\t<value>bottom-left</value>\n\t\t\t<value>left</value>\n\t\t\t<value>top-left</value>\n\t\t\t<value>inside</value>\n\t\t\t<value>outside</value>\n\t\t\t<value>near-origin</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"style-drawing-page-properties-attlist\">\n\t\t<interleave>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-type\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>manual</value>\n\t\t\t\t\t\t<value>automatic</value>\n\t\t\t\t\t\t<value>semi-automatic</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-style\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>none</value>\n\t\t\t\t\t\t<value>fade-from-left</value>\n\t\t\t\t\t\t<value>fade-from-top</value>\n\t\t\t\t\t\t<value>fade-from-right</value>\n\t\t\t\t\t\t<value>fade-from-bottom</value>\n\t\t\t\t\t\t<value>fade-from-upperleft</value>\n\t\t\t\t\t\t<value>fade-from-upperright</value>\n\t\t\t\t\t\t<value>fade-from-lowerleft</value>\n\t\t\t\t\t\t<value>fade-from-lowerright</value>\n\t\t\t\t\t\t<value>move-from-left</value>\n\t\t\t\t\t\t<value>move-from-top</value>\n\t\t\t\t\t\t<value>move-from-right</value>\n\t\t\t\t\t\t<value>move-from-bottom</value>\n\t\t\t\t\t\t<value>move-from-upperleft</value>\n\t\t\t\t\t\t<value>move-from-upperright</value>\n\t\t\t\t\t\t<value>move-from-lowerleft</value>\n\t\t\t\t\t\t<value>move-from-lowerright</value>\n\t\t\t\t\t\t<value>uncover-to-left</value>\n\t\t\t\t\t\t<value>uncover-to-top</value>\n\t\t\t\t\t\t<value>uncover-to-right</value>\n\t\t\t\t\t\t<value>uncover-to-bottom</value>\n\t\t\t\t\t\t<value>uncover-to-upperleft</value>\n\t\t\t\t\t\t<value>uncover-to-upperright</value>\n\t\t\t\t\t\t<value>uncover-to-lowerleft</value>\n\t\t\t\t\t\t<value>uncover-to-lowerright</value>\n\t\t\t\t\t\t<value>fade-to-center</value>\n\t\t\t\t\t\t<value>fade-from-center</value>\n\t\t\t\t\t\t<value>vertical-stripes</value>\n\t\t\t\t\t\t<value>horizontal-stripes</value>\n\t\t\t\t\t\t<value>clockwise</value>\n\t\t\t\t\t\t<value>counterclockwise</value>\n\t\t\t\t\t\t<value>open-vertical</value>\n\t\t\t\t\t\t<value>open-horizontal</value>\n\t\t\t\t\t\t<value>close-vertical</value>\n\t\t\t\t\t\t<value>close-horizontal</value>\n\t\t\t\t\t\t<value>wavyline-from-left</value>\n\t\t\t\t\t\t<value>wavyline-from-top</value>\n\t\t\t\t\t\t<value>wavyline-from-right</value>\n\t\t\t\t\t\t<value>wavyline-from-bottom</value>\n\t\t\t\t\t\t<value>spiralin-left</value>\n\t\t\t\t\t\t<value>spiralin-right</value>\n\t\t\t\t\t\t<value>spiralout-left</value>\n\t\t\t\t\t\t<value>spiralout-right</value>\n\t\t\t\t\t\t<value>roll-from-top</value>\n\t\t\t\t\t\t<value>roll-from-left</value>\n\t\t\t\t\t\t<value>roll-from-right</value>\n\t\t\t\t\t\t<value>roll-from-bottom</value>\n\t\t\t\t\t\t<value>stretch-from-left</value>\n\t\t\t\t\t\t<value>stretch-from-top</value>\n\t\t\t\t\t\t<value>stretch-from-right</value>\n\t\t\t\t\t\t<value>stretch-from-bottom</value>\n\t\t\t\t\t\t<value>vertical-lines</value>\n\t\t\t\t\t\t<value>horizontal-lines</value>\n\t\t\t\t\t\t<value>dissolve</value>\n\t\t\t\t\t\t<value>random</value>\n\t\t\t\t\t\t<value>vertical-checkerboard</value>\n\t\t\t\t\t\t<value>horizontal-checkerboard</value>\n\t\t\t\t\t\t<value>interlocking-horizontal-left</value>\n\t\t\t\t\t\t<value>interlocking-horizontal-right</value>\n\t\t\t\t\t\t<value>interlocking-vertical-top</value>\n\t\t\t\t\t\t<value>interlocking-vertical-bottom</value>\n\t\t\t\t\t\t<value>fly-away</value>\n\t\t\t\t\t\t<value>open</value>\n\t\t\t\t\t\t<value>close</value>\n\t\t\t\t\t\t<value>melt</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:transition-speed\">\n\t\t\t\t\t<ref name=\"presentationSpeeds\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:type\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:subtype\">\n\t\t\t\t\t<ref name=\"string\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:direction\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>forward</value>\n\t\t\t\t\t\t<value>reverse</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"smil:fadeColor\">\n\t\t\t\t\t<ref name=\"color\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:duration\">\n\t\t\t\t\t<ref name=\"duration\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:visibility\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>visible</value>\n\t\t\t\t\t\t<value>hidden</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"draw:background-size\">\n\t\t\t\t\t<choice>\n\t\t\t\t\t\t<value>full</value>\n\t\t\t\t\t\t<value>border</value>\n\t\t\t\t\t</choice>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:background-objects-visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:background-visible\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-header\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-footer\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-page-number\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t\t<optional>\n\t\t\t\t<attribute name=\"presentation:display-date-time\">\n\t\t\t\t\t<ref name=\"boolean\"/>\n\t\t\t\t</attribute>\n\t\t\t</optional>\n\t\t</interleave>\n\t</define>\n\t<define name=\"style-drawing-page-properties-elements\">\n\t\t<optional>\n\t\t\t<ref name=\"presentation-sound\"/>\n\t\t</optional>\n\t</define>\n\t<define name=\"string\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"date\">\n\t\t<data type=\"date\"/>\n\t</define>\n\t<define name=\"time\">\n\t\t<data type=\"time\"/>\n\t</define>\n\t<define name=\"dateTime\">\n\t\t<data type=\"dateTime\"/>\n\t</define>\n\t<define name=\"duration\">\n\t\t<data type=\"duration\"/>\n\t</define>\n\t<define name=\"integer\">\n\t\t<data type=\"integer\"/>\n\t</define>\n\t<define name=\"nonNegativeInteger\">\n\t\t<data type=\"nonNegativeInteger\"/>\n\t</define>\n\t<define name=\"positiveInteger\">\n\t\t<data type=\"positiveInteger\"/>\n\t</define>\n\t<define name=\"double\">\n\t\t<data type=\"double\"/>\n\t</define>\n\t<define name=\"anyURI\">\n\t\t<data type=\"anyURI\"/>\n\t</define>\n\t<define name=\"base64Binary\">\n\t\t<data type=\"base64Binary\"/>\n\t</define>\n\t<define name=\"ID\">\n\t\t<data type=\"ID\"/>\n\t</define>\n\t<define name=\"IDREF\">\n\t\t<data type=\"IDREF\"/>\n\t</define>\n\t<define name=\"IDREFS\">\n\t\t<data type=\"IDREFS\"/>\n\t</define>\n\t<define name=\"NCName\">\n\t\t<data type=\"NCName\"/>\n\t</define>\n\t<define name=\"boolean\">\n\t\t<choice>\n\t\t\t<value>true</value>\n\t\t\t<value>false</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"dateOrDateTime\">\n\t\t<choice>\n\t\t\t<data type=\"date\"/>\n\t\t\t<data type=\"dateTime\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"timeOrDateTime\">\n\t\t<choice>\n\t\t\t<data type=\"time\"/>\n\t\t\t<data type=\"dateTime\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"language\">\n\t\t<data type=\"language\"/>\n\t</define>\n\t<define name=\"countryCode\">\n\t\t<data type=\"token\">\n\t\t\t<param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"languageCode\">\n\t\t<data type=\"token\">\n\t\t\t<param name=\"pattern\">[A-Za-z]{1,8}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"scriptCode\">\n\t\t<data type=\"token\">\n\t\t\t<param name=\"pattern\">[A-Za-z0-9]{1,8}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"character\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"length\">1</param>\n\t\t</data>\n\t</define>\n\t<define name=\"length\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\t\t</data>\n\t</define>\n\t<define name=\"nonNegativeLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]+(\\.[0-9]*)?|\\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\t\t</data>\n\t</define>\n\t<define name=\"positiveLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]*[1-9][0-9]*(\\.[0-9]*)?|0+\\.[0-9]*[1-9][0-9]*|\\.[0-9]*[1-9][0-9]*)((cm)|(mm)|(in)|(pt)|(pc)|(px))</param>\n\t\t</data>\n\t</define>\n\t<define name=\"percent\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)%</param>\n\t\t</data>\n\t</define>\n\t<define name=\"zeroToHundredPercent\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">([0-9]?[0-9](\\.[0-9]*)?|100(\\.0*)?|\\.[0-9]+)%</param>\n\t\t</data>\n\t</define>\n\t<define name=\"signedZeroToHundredPercent\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?([0-9]?[0-9](\\.[0-9]*)?|100(\\.0*)?|\\.[0-9]+)%</param>\n\t\t</data>\n\t</define>\n\t<define name=\"relativeLength\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">[0-9]+\\*</param>\n\t\t</data>\n\t</define>\n\t<define name=\"coordinate\">\n\t\t<ref name=\"length\"/>\n\t</define>\n\t<define name=\"distance\">\n\t\t<ref name=\"length\"/>\n\t</define>\n\t<define name=\"color\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">#[0-9a-fA-F]{6}</param>\n\t\t</data>\n\t</define>\n\t<define name=\"angle\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"CURIE\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">(([\\i-[:]][\\c-[:]]*)?:)?.+</param>\n\t\t\t<param name=\"minLength\">1</param>\n\t\t</data>\n\t</define>\n\t<define name=\"CURIEs\">\n\t\t<list>\n\t\t\t<oneOrMore>\n\t\t\t\t<ref name=\"CURIE\"/>\n\t\t\t</oneOrMore>\n\t\t</list>\n\t</define>\n\t<define name=\"SafeCURIE\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">\\[(([\\i-[:]][\\c-[:]]*)?:)?.+\\]</param>\n\t\t\t<param name=\"minLength\">3</param>\n\t\t</data>\n\t</define>\n\t<define name=\"URIorSafeCURIE\">\n\t\t<choice>\n\t\t\t<ref name=\"anyURI\"/>\n\t\t\t<ref name=\"SafeCURIE\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"styleName\">\n\t\t<data type=\"NCName\"/>\n\t</define>\n\t<define name=\"styleNameRef\">\n\t\t<choice>\n\t\t\t<data type=\"NCName\"/>\n\t\t\t<empty/>\n\t\t</choice>\n\t</define>\n\t<define name=\"styleNameRefs\">\n\t\t<list>\n\t\t\t<zeroOrMore>\n\t\t\t\t<data type=\"NCName\"/>\n\t\t\t</zeroOrMore>\n\t\t</list>\n\t</define>\n\t<define name=\"variableName\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"targetFrameName\">\n\t\t<choice>\n\t\t\t<value>_self</value>\n\t\t\t<value>_blank</value>\n\t\t\t<value>_parent</value>\n\t\t\t<value>_top</value>\n\t\t\t<ref name=\"string\"/>\n\t\t</choice>\n\t</define>\n\t<define name=\"valueType\">\n\t\t<choice>\n\t\t\t<value>float</value>\n\t\t\t<value>time</value>\n\t\t\t<value>date</value>\n\t\t\t<value>percentage</value>\n\t\t\t<value>currency</value>\n\t\t\t<value>boolean</value>\n\t\t\t<value>string</value>\n\t\t</choice>\n\t</define>\n\t<define name=\"points\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*</param>\n\t\t</data>\n\t</define>\n\t<define name=\"pathData\">\n\t\t<data type=\"string\"/>\n\t</define>\n\t<define name=\"vector3D\">\n\t\t<data type=\"string\">\n\t\t\t<param name=\"pattern\">\\([ ]*-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([ ]+-?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)){2}[ ]*\\)</param>\n\t\t</data>\n\t</define>\n\t<define name=\"namespacedToken\">\n\t\t<data type=\"QName\">\n\t\t\t<param name=\"pattern\">[^:]+:[^:]+</param>\n\t\t</data>\n\t</define>\n\t<define name=\"anyIRI\">\n\t\t<data type=\"anyURI\"/>\n\t\t<dc:description>An IRI-reference as defined in [RFC3987]. See ODF 1.2 Part 1 section 18.3.</dc:description> \n\t</define>\n\t<define name=\"anyAttListOrElements\">\n\t\t<zeroOrMore>\n\t\t\t<attribute>\n\t\t\t\t<anyName/>\n\t\t\t\t<text/>\n\t\t\t</attribute>\n\t\t</zeroOrMore>\n\t\t<ref name=\"anyElements\"/>\n\t</define>\n\t<define name=\"anyElements\">\n\t\t<zeroOrMore>\n\t\t\t<element>\n\t\t\t\t<anyName/>\n\t\t\t\t<mixed>\n\t\t\t\t\t<ref name=\"anyAttListOrElements\"/>\n\t\t\t\t</mixed>\n\t\t\t</element>\n\t\t</zeroOrMore>\n\t</define>\n</grammar>\n"
  },
  {
    "path": "tools/jingodf/setup.py",
    "content": "from setuptools import setup\n\nsetup(name='jingodf',\n      version='0.0',\n      license='GNU Affero GPL v3',\n      author = 'mete0r',\n      author_email = 'https://github.com/mete0r',\n      packages = ['jingodf'],\n      package_data = dict(jingodf=['schema/*']),\n      install_requires=['opster == 3.7'],\n      entry_points = {\n          'console_scripts': ['jingodf = jingodf:main']\n      })\n"
  },
  {
    "path": "tools/jxml/jxml/__init__.py",
    "content": ""
  },
  {
    "path": "tools/jxml/jxml/etree/__init__.py",
    "content": "# -*- coding: utf-8\nfrom __future__ import with_statement\n\nfrom contextlib import contextmanager\nimport logging\nfrom itertools import imap\nfrom itertools import ifilter\nfrom itertools import takewhile\nimport os.path\nfrom urlparse import urlparse\nfrom urlparse import urljoin\nfrom pkgutil import simplegeneric\n\nfrom javax.xml import XMLConstants\nfrom javax.xml.parsers import DocumentBuilderFactory\nfrom javax.xml.xpath import XPathFactory\nfrom javax.xml.xpath import XPathConstants\nfrom javax.xml.xpath import XPathExpressionException\nfrom javax.xml.namespace import NamespaceContext\nfrom javax.xml.transform import OutputKeys\nfrom javax.xml.transform import TransformerFactory\nfrom javax.xml.transform import URIResolver\nfrom javax.xml.transform.dom import DOMSource\nfrom javax.xml.transform.dom import DOMResult\nfrom javax.xml.transform.stream import StreamSource\nfrom javax.xml.transform.stream import StreamResult\nfrom org.w3c import dom\nfrom java.io import File\nfrom java.io import InputStream\nfrom java.io import IOException\nfrom java.io import FileInputStream\nfrom java.io import FileOutputStream\nfrom java.io import ByteArrayInputStream\nfrom java.io import ByteArrayOutputStream\nfrom java.io import ByteArrayInputStream\nfrom java.util import Iterator\nfrom java.util import NoSuchElementException\n\n\nlogger = logging.getLogger(__name__)\n\nfac = DocumentBuilderFactory.newInstance()\nfac.setNamespaceAware(True)\nbuilder = fac.newDocumentBuilder()\ntransformfac = TransformerFactory.newInstance()\nxpathfac = XPathFactory.newInstance()\n\n\nclass XSLTCoverage(object):\n\n    def __init__(self):\n        self.traces = dict()\n\n    def trace(self, systemId, startline, endline):\n        files = self.traces\n        lines = files.setdefault(systemId, dict())\n        lines[startline] = lines.get(startline, 0) + 1\n        lines[endline] = lines.get(endline, 0) + 1\n\n    def writeto(self, f):\n        trace_root = Element('coverage')\n        packages = SubElement(trace_root, 'packages')\n        package_attrib = {'name': '', 'branch-rate': '0', 'complexity': '0',\n                          'line-rate': '0'}\n        package = SubElement(packages, 'package', package_attrib)\n        classes = SubElement(package, 'classes')\n\n        for filename in sorted(self.traces):\n            if not filename:\n                continue\n            if filename.startswith('file://'):\n                fn = filename[len('file://'):]\n            else:\n                fn = filename\n            class_attrib = dict()\n            class_attrib['filename'] = fn\n            class_attrib['branch-rate'] = '0'\n            class_attrib['complexity'] = '0'\n            class_attrib['line-rate'] = '0'\n            class_attrib['name'] = os.path.basename(fn)\n            clas = SubElement(classes, 'class', class_attrib)\n            methods = SubElement(clas, 'methods')\n            linesElem = SubElement(clas, 'lines')\n            lines = self.traces[filename]\n            for lineno in sorted(lines):\n                count = lines[lineno]\n                lineElem = SubElement(linesElem, 'line',\n                                      dict(number=str(lineno),\n                                           hits=str(count)))\n        s = tostring(trace_root, encoding='utf-8', xml_declaration=True)\n        f.write(s)\n        f.write('\\n')\n\n    def read_from(self, filename):\n        tree = parse(filename)\n        coverage = tree.getroot()\n        assert coverage.tag == 'coverage'\n        packages = coverage[0]\n        assert packages.tag == 'packages'\n        for package in packages:\n            if package.tag != 'package':\n                continue\n            classes = package[0]\n            assert classes.tag == 'classes'\n            for clas in classes:\n                if clas.tag != 'class':\n                    continue\n                filename = clas.get('filename')\n                trace = self.traces.setdefault(filename, dict())\n                for lines in clas:\n                    if lines.tag != 'lines':\n                        continue\n                    for line in lines:\n                        if line.tag != 'line':\n                            continue\n                        lineno = int(line.get('number'))\n                        hits = int(line.get('hits'))\n                        trace[lineno] = trace.get(lineno, 0) + hits\n\n\nxsltcoverage_trace = None\n\n\n@contextmanager\ndef xsltcoverage(output=None):\n    xsltcoverage = XSLTCoverage()\n    globals()['xsltcoverage_trace'] = xsltcoverage\n    yield xsltcoverage\n    globals()['xsltcoverage_trace'] = None\n    if output is not None:\n        if isinstance(output, basestring):\n            with open(output, 'w') as f:\n                xsltcoverage.writeto(f)\n        elif hasattr(output, 'write'):\n            xsltcoverage.writeto(output)\n\n\ndef instrument_xalan_transformer_factory(transformfac):\n    from javax.xml.transform import Templates\n    try:\n        from org.apache.xalan.processor import TransformerFactoryImpl\n        from org.apache.xalan.transformer import TransformerImpl\n        from org.apache.xalan.trace import TraceListenerEx2\n    except ImportError:\n        logger.warning('Xalan-J is not found: '\n                       'check your CLASSPATH. '\n                       'there will be no coverage data')\n        return transformfac\n    if not isinstance(transformfac, TransformerFactoryImpl):\n        logger.warning('TransformerFactory implementation is not Xalan-J: '\n                       'check system property of '\n                       'javax.xml.transform.TransformerFactory. '\n                       'there will be no coverage data')\n        return transformfac\n    if xsltcoverage_trace is None:\n        return transformfac\n\n    class XalanTraceListener(TraceListenerEx2):\n\n        def trace(self, ev):\n            stylenode = ev.m_styleNode\n            systemId = stylenode.getSystemId()\n            startline = stylenode.getLineNumber()\n            endline = stylenode.getEndLineNumber()\n\n            xsltcoverage_trace.trace(systemId, startline, endline)\n\n    traceListener = XalanTraceListener()\n\n    class XalanTransformerInstrumentImpl(TransformerFactoryImpl):\n\n        def newTemplates(self, source):\n            templates = TransformerFactoryImpl.newTemplates(self, source)\n            return XalanTemplates(templates, source)\n\n        def newTransformer(self, source=None):\n            impl = TransformerFactoryImpl.newTransformer(self, source)\n            # add listener\n            tracemanager = impl.getTraceManager()\n            tracemanager.addTraceListener(traceListener)\n            return impl\n\n    class XalanTemplates(Templates):\n\n        def __init__(self, t, s):\n            self.templates = t\n            self.source = s\n\n        def newTransformer(self):\n            transformer = self.templates.newTransformer()\n            # add listener\n            tracemanager = transformer.getTraceManager()\n            tracemanager.addTraceListener(traceListener)\n            return transformer\n\n        def getOutputProperties(self):\n            return self.templates.getOutputProperties()\n\n    return XalanTransformerInstrumentImpl()\n\n\nXML_URI = 'http://www.w3.org/XML/1998/namespace'\nXMLNS_URI = 'http://www.w3.org/2000/xmlns/'\nTRANSIENT_NAMESPACE_PREFIXES = {'xml': XML_URI, 'xmlns': XMLNS_URI}\n\n\ndef split_prefix_and_localName(tag):\n    if ':' in tag:\n        return tag.split(':', 1)\n    else:\n        return None, tag\n\n\ndef split_jcnotation(tag):\n    ''' Get namespaceURI and localName from a James Clark's notation.\n\n    See http://www.jclark.com/xml/xmlns.htm\n    '''\n    if tag[0] != '{':\n        return None, tag\n    pos = tag.find('}')\n    if pos == -1:\n        raise ValueError(tag)\n    return tag[1:pos], tag[pos+1:]\n\n\ndef get_prefix_for_uri(namespaceURI, nsmap):\n    for prefix, uri in nsmap.items():\n        if uri == namespaceURI:\n            return prefix\n    if namespaceURI in TRANSIENT_NAMESPACE_PREFIXES:\n        return TRANSIENT_NAMESPACE_PREFIXES[namespaceURI]\n    prefix = 'ns' + str(len(TRANSIENT_NAMESPACE_PREFIXES))\n    TRANSIENT_NAMESPACE_PREFIXES[namespaceURI] = prefix\n    return prefix\n\n\ndef dom_element_from_tag(tag, nsmap=None):\n    if nsmap is None:\n        nsmap = {}\n    doc = builder.newDocument()\n    namespaceURI, localName = split_jcnotation(tag)\n    if namespaceURI is not None:\n        prefix = get_prefix_for_uri(namespaceURI, nsmap)\n        return doc.createElementNS(namespaceURI, prefix + ':' + localName)\n    else:\n        return doc.createElement(localName)\n\n\ndef dom_document_from_file(f):\n    if hasattr(f, 'name'):\n        documentURI = os.path.abspath(f.name)\n    else:\n        documentURI = None\n    bytestring = f.read()\n\n    temp = File.createTempFile('someprefix', 'tmp')\n\n    outputstream = FileOutputStream(temp)\n    try:\n        outputstream.write(bytestring)\n    finally:\n        outputstream.close()\n\n    inputstream = FileInputStream(temp)\n    try:\n        dom_doc = dom_document_from_inputstream(inputstream)\n        dom_doc.setDocumentURI(documentURI)\n        return dom_doc\n    finally:\n        inputstream.close()\n\n\ndef dom_document_from_inputstream(inputstream):\n    return builder.parse(inputstream)\n\n\ndef dom_tag(dom_element):\n    return dom_jcnotation(dom_element)\n\n\ndef dom_jcnotation(dom_node):\n    ''' Get node name expressed in James Clark's notation.\n\n    See http://www.jclark.com/xml/xmlns.htm\n    '''\n    namespaceURI = dom_node.namespaceURI\n    if namespaceURI:\n        namespace = '{%s}' % namespaceURI\n        return namespace + dom_node.localName\n    else:\n        return dom_node.nodeName\n\n\ndef dom_nsmap_specified_here(dom_element):\n    nsmap = {}\n    attrs = dom_element.attributes\n    for i in range(0, attrs.length):\n        attr = attrs.item(i)\n        if attr.name.startswith('xmlns:'):\n            prefix = attr.name[len('xmlns:'):]\n            uri = attr.value\n            nsmap[prefix] = uri\n        else:\n            prefix = attr.prefix\n            uri = attr.namespaceURI\n            if prefix and uri:\n                nsmap[prefix] = uri\n    return nsmap\n\n\ndom_node_is_element = lambda n: n.nodeType == dom.Node.ELEMENT_NODE\n\n\ndef dom_ancestors(dom_node):\n    while True:\n        dom_node = dom_node.parentNode\n        if dom_node:\n            yield dom_node\n        else:\n            return\n\n\ndef dom_ancestor_elements(dom_node):\n    return takewhile(dom_node_is_element,\n                     dom_ancestors(dom_node))\n\n\ndef dom_siblings_next(dom_node):\n    while True:\n        dom_node = dom_node.nextSibling\n        if dom_node:\n            yield dom_node\n        else:\n            return\n\n\ndef dom_siblings_previous(dom_node):\n    while True:\n        dom_node = dom_node.previousSibling\n        if dom_node:\n            yield dom_node\n        else:\n            return\n\n\ndef dom_nsmap(dom_element):\n    assert dom_element.nodeType == dom_element.ELEMENT_NODE\n    default_nsmap = dom_nsmap_specified_here(dom_element)\n    for ancestor in dom_ancestor_elements(dom_element):\n        nsmap = dom_nsmap_specified_here(ancestor)\n        nsmap.update(default_nsmap)\n        default_nsmap = nsmap\n    return default_nsmap\n\n\ndef dom_set_attr(dom_element, key, value, nsmap):\n    namespaceURI, localName = split_jcnotation(key)\n    if namespaceURI:\n        prefix = get_prefix_for_uri(namespaceURI, nsmap)\n        qualifiedName = prefix + ':' + localName\n        dom_element.setAttributeNS(namespaceURI, qualifiedName, value)\n    else:\n        dom_element.setAttribute(key, value)\n\n\ndef Element(tag, attrib=None, nsmap=None, **extra):\n    assert isinstance(tag, basestring)\n    dom_element = dom_element_from_tag(tag, nsmap)\n    nsmap = nsmap or {}\n\n    dom_document = dom_element.getOwnerDocument() \n    for prefix, namespaceURI in nsmap.items():\n        dom_element.setAttributeNS(XMLNS_URI, 'xmlns:'+prefix, namespaceURI)\n\n    if attrib:\n        extra.update(attrib)\n    if extra:\n        for k, v in extra.items():\n            dom_set_attr(dom_element, k, v, nsmap)\n    return _Element(dom_element)\n\n\ndef SubElement(parent, tag, attrib=None, nsmap=None, **extra):\n    element = Element(tag, attrib, nsmap, **extra)\n    parent.append(element)\n    return element\n\n\ndef ElementTree(element=None, file=None, parser=None):\n    if parser is not None:\n        raise NotImplementedError('parser is not supported')\n    elif element is not None:\n        dom_doc = builder.newDocument()\n        dom_doc.documentURI = element._dom_element.ownerDocument.documentURI\n        dom_root = dom_doc.importNode(element._dom_element, True)\n        dom_doc.appendChild(dom_root)\n        _Element(dom_root)\n    elif file is not None:\n        dom_doc = dom_document_from_file(file)\n    else:\n        raise ValueError('element and file is None')\n    return _ElementTree(dom_doc)\n\n\nclass _Element(object):\n\n    def __init__(self, dom_element):\n        if dom_element.nodeType != dom_element.ELEMENT_NODE:\n            raise ValueError('ELEMENT_NODE(%d) required: %d' %\n                             (dom_element.ELEMENT_NODE, dom_element.nodeType))\n        self._dom_element = dom_element\n\n    def getroottree(self):\n        dom_doc = self._dom_element.getOwnerDocument()\n        return _ElementTree(dom_doc)\n\n    @property\n    def attrib(self):\n        attrib = dict()\n        dom_attrib = self._dom_element.getAttributes()\n        for i in range(dom_attrib.length):\n            child = dom_attrib.item(i)\n            name = child.name\n            if not name.startswith('xmlns:') and name != 'xmlns':\n                attrib[dom_jcnotation(child)] = child.value\n        return attrib\n\n    @property\n    def tag(self):\n        return dom_tag(self._dom_element)\n\n    @property\n    def nsmap(self):\n        return dom_nsmap(self._dom_element)\n\n    @property\n    def prefix(self):\n        namespaceURI = self._dom_element.namespaceURI\n        return self._dom_element.lookupPrefix(namespaceURI)\n\n    @property\n    def text(self):\n        node = self._dom_element.firstChild\n        if node and node.nodeType == node.TEXT_NODE:\n            return node.getWholeText()\n\n    @property\n    def tail(self):\n        node = self._dom_element.nextSibling\n        if node and node.nodeType == node.TEXT_NODE:\n            return node.getWholeText()\n\n    @property\n    def base(self):\n        dom_doc = self._dom_element.ownerDocument\n        return dom_doc.documentURI\n\n    def __deepcopy__(self, memo):\n        dom_doc = builder.newDocument()\n        copied = dom_doc.importNode(self._dom_element, True)\n        return _Element(copied)\n\n    def __iter__(self):\n        childs = self._dom_element.getChildNodes()\n        for i in range(childs.length):\n            child = childs.item(i)\n            if child.nodeType == child.ELEMENT_NODE:\n                yield _Element(child)\n\n    def __getitem__(self, index):\n        if index >= 0:\n            iterable = self.__iter__()\n        else:\n            iterable = self.__reversed__()\n            index = -index - 1\n        for child in iterable:\n            if index == 0:\n                return child\n            index -= 1\n        raise IndexError(index)\n\n    def __len__(self):\n        n = 0\n        for _ in self.__iter__():\n            n += 1\n        return n\n\n    def __reversed__(self):\n        childs = self._dom_element.getChildNodes()\n        length = childs.length\n        for x in range(length):\n            i = length - x - 1\n            child = childs.item(i)\n            if child.nodeType == child.ELEMENT_NODE:\n                yield _Element(child)\n\n    def __setitem__(self, index, new_elem):\n        old_elem = self.__getitem__(index)\n\n        dom_document = self._dom_element.getOwnerDocument()\n        dom_element_new = dom_document.importNode(new_elem._dom_element, True)\n        self._dom_element.replaceChild(dom_element_new,\n                                       old_elem._dom_element)\n\n    def append(self, element):\n        dom_document = self._dom_element.getOwnerDocument()\n        dom_element_new = dom_document.importNode(element._dom_element, True)\n        self._dom_element.appendChild(dom_element_new)\n        element._dom_element = dom_element_new\n\n    def get(self, key):\n        return self.attrib.get(key)\n\n    def getchildren(self):\n        # TODO: deprecated warning\n        return list(self.__iter__())\n\n    def getnext(self):\n        sibling = None\n        for sibling in dom_siblings_next(self._dom_element):\n            if dom_node_is_element(sibling):\n                return _Element(sibling)\n\n    def getparent(self):\n        dom_parent = self._dom_element.getParentNode()\n        if dom_parent and dom_node_is_element(dom_parent):\n            return _Element(dom_parent)\n\n    def getprevious(self):\n        sibling = None\n        for sibling in dom_siblings_previous(self._dom_element):\n            if dom_node_is_element(sibling):\n                return _Element(sibling)\n\n    def iterancestors(self, *tags):\n        parents = imap(_Element, dom_ancestor_elements(self._dom_element))\n        if tags:\n            parents = ifilter(lambda elem: elem.tag in tags,\n                              parents)\n        return parents\n\n    def keys(self):\n        return self.attrib.keys()\n\n    def set(self, key, value):\n        dom_doc = self._dom_element.getOwnerDocument()\n        dom_element = self._dom_element\n        dom_set_attr(dom_element, key, value, self.nsmap)\n\n    def values(self):\n        return self.attrib.values()\n\n    def xpath(self, _path, namespaces=None, extensions=None,\n              smart_strings=True, **_variables):\n        xpath = XPath(_path, namespaces, extensions, smart_strings)\n        return xpath(self, **_variables)\n\n\nclass _ElementTree(object):\n\n    def __init__(self, dom_doc):\n        self._set_dom_doc(dom_doc)\n\n    def __copy__(self, dom_doc):\n        raise NotImplementedError('__copy__() is not implemented yet')\n\n    def __deepcopy__(self, memo):\n        dom_doc = builder.newDocument()\n        dom_root = dom_doc.importNode(self.getroot()._dom_element, True)\n        return _ElementTree(dom_doc)\n\n    @property\n    def docinfo(self):\n        dom_doc = self._dom_doc\n        return DocInfo(dom_doc)\n\n    def _setroot(self, root):\n        self._set_dom_doc(root._dom_element.getOwnerDocument())\n\n    def _set_dom_doc(self, dom_doc):\n        if dom_doc.nodeType != dom_doc.DOCUMENT_NODE:\n            raise ValueError('DOCUMENT_NODE(%d) required: %d' %\n                             (dom.DOCUMENT_NODE, dom_doc.nodeType))\n        self._dom_doc = dom_doc\n\n    def getroot(self):\n        dom_root = self._dom_doc.getDocumentElement()\n        if dom_root is not None:\n            return _Element(dom_root)\n\n    def find(self, path, namespaces=None):\n        root = self.getroot()\n        return root.find(path, namespaces)\n\n    def findall(self, path, namespaces=None):\n        root = self.getroot()\n        return root.findall(path, namespaces)\n\n    def findtext(self, path, default=None, namespaces=None):\n        root = self.getroot()\n        return root.findtext(path, default, namespaces)\n\n    def iter(self, **tags):\n        root = self.getroot()\n        return root.iter(*tags)\n\n    def iterfind(self, path, namespaces=None):\n        root = self.getroot()\n        return root.iterfind(path)\n\n    def relaxng(self, relaxng):\n        raise NotImplementedError('relaxng is not implemented yet')\n\n    def write(self, file, encoding=None, method='xml', pretty_print=False,\n              xml_declaration=None, with_tail=True, standalone=None,\n              compression=0, exclusive=False, with_comments=True,\n              inclusive_ns_prefixes=None):\n\n        if compression != 0:\n            raise NotImplementedError('compression should be 0')\n\n        s = tostring(self, encoding=encoding, method=method,\n                     pretty_print=pretty_print,\n                     xml_declaration=xml_declaration, with_tail=with_tail,\n                     standalone=standalone, exclusive=exclusive,\n                     with_comments=with_comments,\n                     inclusive_ns_prefixes=inclusive_ns_prefixes)\n        if isinstance(file, basestring):\n            with open(file, 'w') as f:\n                f.write(s)\n        elif hasattr(file, 'write'):\n            file.write(s)\n\n    def write_c14n(self, file, exlusive=False, with_comments=True,\n                   compression=0, inclusive_ns_prefixes=None):\n        raise NotImplementedError('write_c14n() is not implemented yet')\n\n    def xinclude(self):\n        raise NotImplementedError('xinclude() is not implemented yet')\n\n    def xmlschema(self, xmlschema):\n        raise NotImplementedError('xmlschema() is not implemented yet')\n\n    def xpath(self, _path, namespaces=None, extensions=None,\n              smart_strings=True, **_variables):\n        xpath = XPath(_path, namespaces, extensions, smart_strings)\n        return xpath(self, **_variables)\n\n    def xslt(self, _xslt, extensions=None, access_control=None, **_kw):\n        xslt = XSLT(_xslt, extensions=extensions,\n                    access_control=access_control)\n        return xslt(self, **_kw)\n\n\nclass DocInfo(object):\n\n    def __init__(self, dom_doc):\n        self.dom_doc = dom_doc\n\n    def getURL(self):\n        return self.dom_doc.documentURI\n\n    def setURL(self, uri):\n        self.dom_doc.documentURI = uri\n\n    URL = property(getURL, setURL)\n\n    @property\n    def doctype(self):\n        doctype = self.dom_doc.doctype\n        if doctype:\n            return doctype.name\n        return ''\n\n    @property\n    def public_id(self):\n        doctype = self.dom_doc.doctype\n        if doctype:\n            return doctype.publicId\n\n    @property\n    def system_url(self):\n        doctype = self.dom_doc.doctype\n        if doctype:\n            return doctype.systemId\n\n    @property\n    def encoding(self):\n        return self.dom_doc.getXmlEncoding()\n\n    @property\n    def root_name(self):\n        dom_root = self.dom_doc.getDocumentElement()\n        if dom_root:\n            return dom_root.localName\n\n    @property\n    def standalone(self):\n        return self.dom_doc.getXmlStandalone()\n\n    @property\n    def xml_version(self):\n        return self.dom_doc.getXmlVersion()\n\n    @property\n    def externalDTD(self):\n        # TODO\n        return None\n\n    @property\n    def internalDTD(self):\n        # TODO\n        return None\n\n\nclass QName(object):\n\n    def __init__(self, text_or_uri_or_element, tag=None):\n        x = text_or_uri_or_element\n        if tag is not None:\n            if not isinstance(x, basestring):\n                raise ValueError('Bad namespace URI: %s' %\n                                 text_or_uri_or_element)\n            if not isinstance(tag, basestring):\n                raise ValueError('Bad tag: %s', tag)\n            self.namespace = x\n            self.localname = tag\n        elif isinstance(x, _Element):\n            assert tag is None\n            dom_node = x._dom_element\n            self.namespace = dom_node.namespaceURI\n            self.localname = dom_node.localName\n        elif isinstance(x, basestring):\n            self.namespace, self.localname = split_jcnotation(x)\n        else:\n            raise ValueError('Bad argument: %s' % text_or_uri_or_element)\n\n    @property\n    def text(self):\n        if self.namespace:\n            return '{%s}%s' % (self.namespace, self.localname)\n        return self.localname\n\n\nclass XPath(object):\n\n    def __init__(self, path, namespaces=None, extensions=None, regexp=True,\n                 smart_strings=True):\n        if extensions:\n            raise NotImplementedError('extensions are not supported')\n\n        xpath = xpathfac.newXPath()\n        nscontext = NamespaceContextImpl(namespaces or {})\n        xpath.setNamespaceContext(nscontext)\n        self.xpathexpr = xpath.compile(path)\n\n    def __call__(self, _etree_or_element, **_variables):\n        if len(_variables):\n            raise NotImplementedError('variables are not supported')\n\n        if isinstance(_etree_or_element, _ElementTree):\n            node = _etree_or_element._dom_doc.getDocumentElement()\n        elif isinstance(_etree_or_element, _Element):\n            node = _etree_or_element._dom_element\n        else:\n            logger.error('_etree_or_element should be an instance of '\n                         '_Element/_ElementTree')\n            raise ValueError()\n\n        # TODO: heuristic\n        try:\n            return self._eval_nodeset(node)\n        except XPathExpressionException, e:\n            pass\n\n        try:\n            return self._eval_node(node)\n        except XPathExpressionException, e:\n            pass\n\n        try:\n            result = self._eval_number(node)\n            if not (isinstance(result, float) and str(result) == 'nan'):\n                return result\n        except XPathExpressionException, e:\n            pass\n\n        try:\n            return self._eval_string(node)\n        except XPathExpressionException, e:\n            pass\n\n        return self._eval_boolean(node)\n\n    def _eval_nodeset(self, node):\n        result = self.xpathexpr.evaluate(node, XPathConstants.NODESET)\n        return dom_xpath_result(result)\n\n    def _eval_node(self, node):\n        result = self.xpathexpr.evaluate(node, XPathConstants.NODE)\n        return dom_xpath_result(result)\n\n    def _eval_string(self, node):\n        result = self.xpathexpr.evaluate(node, XPathConstants.STRING)\n        return dom_xpath_result(result)\n\n    def _eval_number(self, node):\n        result = self.xpathexpr.evaluate(node, XPathConstants.NUMBER)\n        return dom_xpath_result(result)\n\n    def _eval_boolean(self, node):\n        result = self.xpathexpr.evaluate(node, XPathConstants.BOOLEAN)\n        return dom_xpath_result(result)\n\n\n@simplegeneric\ndef dom_xpath_result(result):\n    return result\n\n\n@dom_xpath_result.register(dom.NodeList)\ndef dom_xpath_result_nodelist(nodelist):\n    resultset = []\n    for i in range(nodelist.length):\n        item = nodelist.item(i)\n        resultset.append(dom_xpath_result(item))\n    return resultset\n\n\n@dom_xpath_result.register(dom.Element)\ndef dom_xpath_result_element(element):\n    return _Element(element)\n\n\n@dom_xpath_result.register(dom.Attr)\ndef dom_xpath_result_attr(attr):\n    return attr.value\n\n\nclass NamespaceContextImpl(NamespaceContext):\n\n    def __init__(self, nsmap):\n        self.nsmap = nsmap\n\n    def getNamespaceURI(self, prefix):\n        # TODO: default namespace, etc., not implemented\n        if prefix is None:\n            raise IllegalArgumentException()\n        if prefix in self.nsmap:\n            return self.nsmap[prefix]\n        return XMLConstants.NULL_NS_URI\n\n    def getPrefixes(self, namespaceURI):\n        if namespaceURI is None:\n            raise IllegalArgumentException()\n        return IteratorImpl(self.iterPrefixes(namespaceURI))\n\n    def getPrefix(self, namespaceURI):\n        prefixes = self.getPrefixes(namespaceURI)\n        if prefixes is None:\n            return None\n\n    def iterPrefixes(self, namespaceURI):\n        if namespaceURI is None:\n            raise IllegalArgumentException()\n        for prefix, uri in self.nsmap.items():\n            if uri == namespaceURI:\n                yield prefix\n\n\nclass IteratorImpl(Iterator):\n\n    def __init__(self, it):\n        self.it = it\n        self._goNext()\n\n    def hasNext(self):\n        return self._hasNext\n\n    def next(self):\n        if self._hasNext:\n            try:\n                return self._nextItem\n            finally:\n                self._goNext()\n        else:\n            raise NoSuchElementException()\n\n    def _goNext(self):\n        try:\n            self._nextItem = it.next()\n            self._hasNext = True\n        except StopIteration:\n            self._nextItem = None\n            self._hasNext = False\n\n\nclass XSLT(object):\n\n    def __init__(self, xsl_input, extensions=None, regexp=True,\n                 access_control=None):\n        if extensions:\n            raise NotImplementedError('extensions is not supported')\n        if access_control:\n            raise NotImplementedError('access_control is not supported')\n\n        if isinstance(xsl_input, _ElementTree):\n            xsl_tree = xsl_input\n        elif isinstance(xsl_input, _Element):\n            xsl_tree = ElementTree(xsl_input)\n        else:\n            raise ValueError(xsl_input)\n\n        self.xsl_tree = xsl_tree\n        self.xsl_source = DOMSource(xsl_tree._dom_doc, xsl_tree.docinfo.URL)\n        self.uri_resolver = __URIResolverImpl(xsl_tree)\n\n        #print tostring(xsl_tree)\n        fac = TransformerFactory.newInstance()\n        fac.setURIResolver(self.uri_resolver)\n        fac = instrument_xalan_transformer_factory(fac)\n        self.transformer = fac.newTransformer(self.xsl_source)\n\n    def __call__(self, _input, profile_run=False, **kw):\n\n        nsmap = dict(xsl='http://www.w3.org/1999/XSL/Transform')\n        output_method = 'xml'\n        output_encoding = 'utf-8'\n\n        nodes = self.xsl_tree.xpath('xsl:output/@method', namespaces=nsmap)\n        if len(nodes) > 0:\n            output_method = nodes[0]\n\n        nodes = self.xsl_tree.xpath('xsl:output/@encoding', namespaces=nsmap)\n        if len(nodes) > 0:\n            output_encoding = nodes[0]\n\n        #print tostring(_input)\n        if isinstance(_input, _ElementTree):\n            doc_source = DOMSource(_input._dom_doc)\n        elif isinstance(_input, _Element):\n            # Xalan-J 2.7.1 does not support a DOMSource from an Element\n            # so we build new document\n            dom_doc = builder.newDocument()\n            dom_root = dom_doc.importNode(_input._dom_element, True)\n            dom_doc.appendChild(dom_root)\n            doc_source = DOMSource(dom_doc)\n        else:\n            raise NotImplementedError()\n\n        if output_method in ('xml', 'html'):\n\n            # TODO: for testing\n            outputstream = ByteArrayOutputStream()\n            result = StreamResult(outputstream)\n            self.transformer.transform(doc_source, result)\n            bytes = outputstream.toByteArray()\n            inputstream = ByteArrayInputStream(bytes)\n            try:\n                dom_doc = builder.parse(inputstream)\n            except:\n                import sys\n                sys.stderr.write(bytes.tostring())\n                raise\n            result_tree = _ElementTree(dom_doc)\n            return result_tree\n\n            result = DOMResult()\n            self.transformer.transform(doc_source, result)\n            dom_doc = result.getNode()\n            result_tree = _ElementTree(dom_doc)\n            #print tostring(result_tree)\n            return result_tree\n        else:\n            outputstream = ByteArrayOutputStream()\n            result = StreamResult(outputstream)\n            self.transformer.transform(doc_source, result)\n\n            resultdoc = builder.newDocument()\n            resulttree = _XSLTResultTree(resultdoc)\n            resulttree._text = outputstream.toString(output_encoding)\n            return resulttree\n\n\nclass _XSLTResultTree(_ElementTree):\n\n    def __unicode__(self):\n        return self._text\n\n    def __str__(self):\n        return self._text.encode(self.docinfo.encoding)\n\n\nclass __URIResolverImpl(URIResolver):\n\n    def __init__(self, tree):\n        self.__logger = logging.getLogger(__name__+'.'+type(self).__name__)\n        self.base = tree.docinfo.URL\n\n    def resolve(self, href, base):\n        self.__logger.debug('default_base: %r', self.base)\n        self.__logger.debug('href: %r', href)\n        self.__logger.debug('base: %r', base)\n        if base is None:\n            base = self.base\n\n        if base is not None:\n            href = urljoin(base, href)\n        else:\n            href = href\n\n        href = urlparse(href)\n\n        # if href is not a URL\n        if not href.scheme and not href.hostname:\n            return StreamSource(File(href.path))\n\n\ndef parse(source, parser=None, base_url=None):\n    if base_url is not None:\n        raise NotImplementedError('base_url is not supported')\n\n    if isinstance(source, basestring):\n        with open(source) as f:\n            return ElementTree(file=f)\n    if hasattr(source, 'read'):\n        return ElementTree(file=source)\n    assert False, 'source should be a string or file-like object'\n\n\ndef fromstring(text, parser=None, base_url=None):\n    if base_url is not None:\n        raise NotImplementedError('base_url is not supported')\n    from StringIO import StringIO\n    f = StringIO(text)\n    return ElementTree(file=f)\n\n\ndef tostring(element_or_tree, encoding=None, method='xml',\n             xml_declaration=None, pretty_print=False, with_tail=True,\n             standalone=None, doctype=None, exclusive=False,\n             with_comments=True, inclusive_ns_prefixes=None):\n    if isinstance(element_or_tree, _ElementTree):\n        source = DOMSource(element_or_tree._dom_doc)\n    else:\n        source = DOMSource(element_or_tree._dom_element)\n\n    outputstream = ByteArrayOutputStream()\n    result = StreamResult(outputstream)\n    transformer = transformfac.newTransformer()\n    if xml_declaration:\n        transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION,\n                                      'no')\n    else:\n        transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION,\n                                      'yes')\n    if pretty_print:\n        transformer.setOutputProperty(OutputKeys.INDENT, 'yes')\n    else:\n        transformer.setOutputProperty(OutputKeys.INDENT, 'no')\n    transformer.transform(source, result)\n\n    if encoding is None:\n        encoding = 'ascii'\n    return outputstream.toString(encoding)\n\n\ndef XML(s):\n    from StringIO import StringIO\n    sio = StringIO(s)\n    return parse(sio).getroot()\n"
  },
  {
    "path": "tools/jxml/jxml.coverage/jxml_coverage.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\n\nimport logging\nimport sys\nimport os.path\n\nimport colorama\nfrom colorama import Fore, Back, Style\nfrom docopt import docopt\n\nfrom jxml.etree import XSLTCoverage\nfrom jxml.etree import xsltcoverage\n\n\ndef colorama_init(f):\n    def wrapper(*args, **kwargs):\n        colorama.init()\n        try:\n            return f(*args, **kwargs)\n        finally:\n            colorama.deinit()\n    return wrapper\n\n\n@colorama_init\ndef annotate_main():\n    __doc__ = '''\n    Usage: jxml-annotate [options] <xml-file>...\n\n    <xml-file>  Cobertura-compatible coverage data file\n    --color=[auto|yes|no]    Output with colors\n\n    Example:\n        jxml-annotate --color=yes coverage.xml | less -R\n    '''\n    args = docopt(__doc__)\n\n    logging.basicConfig()\n    logger = logging.getLogger('jxml.annotate')\n\n    use_color = args['--color'] == 'yes'\n    if args['--color'] in ('auto', None):\n        use_color = sys.stdout.isatty()\n\n    coverage = XSLTCoverage()\n    for arg in args['<xml-file>']:\n        coverage.read_from(arg)\n\n    traces = coverage.traces\n    for filename in sorted(traces):\n        covered_lines = traces[filename]\n        if not os.path.exists(filename):\n            logger.info('skipping %s: not exists', filename)\n            continue\n        print filename\n\n        with open(filename) as f:\n            for line_no, line in enumerate(f):\n                line_no += 1\n                count = covered_lines.get(line_no, 0)\n                annotated = '%8d: %s' % (count, line)\n\n                if use_color:\n                    if count == 0:\n                        color = Fore.RED\n                    else:\n                        color = Fore.RESET\n                    annotated = color + annotated + Fore.RESET\n                sys.stdout.write(annotated)\n\n    print ''\n\n\ndef load_tests(filenames):\n    import unittest\n    ts = unittest.TestSuite()\n    testloader = unittest.defaultTestLoader\n    for filename in filenames:\n        d = dict()\n        execfile(filename, d)\n        for name in d:\n            x = d[name]\n            if isinstance(x, type) and issubclass(x, unittest.TestCase):\n                ts.addTests(testloader.loadTestsFromTestCase(x))\n    return ts\n\n\ndef cov_test_main():\n    __doc__ = '''\n    Usage: jxml-cov-test [options] <output-file> <unittest-file>...\n\n    <output-file>       Cobertura-compatible coverage data file.\n    <unittest-file>     unittest files.\n\n    Example:\n        jxml-cov-test coverage.xml test1.py test2.py\n    '''\n    args = docopt(__doc__)\n\n    logging.basicConfig()\n    logger = logging.getLogger('jxml.cov-test')\n\n    from java.lang import System\n    import unittest\n\n    props = System.getProperties()\n    props['javax.xml.transform.TransformerFactory'] = 'org.apache.xalan.processor.TransformerFactoryImpl'\n    props['javax.xml.parsers.DocumentBuilderFactory'] = 'org.apache.xerces.jaxp.DocumentBuilderFactoryImpl'\n    props['javax.xml.parsers.SAXParserFactory'] = 'org.apache.xerces.jaxp.SAXParserFactoryImpl'\n\n    output_name = args['<output-file>']\n    test_filenames = args['<unittest-file>']\n    ts = load_tests(test_filenames)\n    runner = unittest.TextTestRunner()\n    with xsltcoverage(output_name) as coverage:\n        runner.run(ts)\n"
  },
  {
    "path": "tools/jxml/jxml.coverage/setup.py",
    "content": "# -*- coding: utf-8 -*-\nfrom setuptools import setup, find_packages\nimport os.path\nimport sys\nif not sys.platform.startswith('java'):\n    raise SystemExit(1)\n\nos.chdir(os.path.dirname(__file__))\n\nconsole_scripts = ['jxml-annotate = jxml_coverage:annotate_main',\n                   'jxml-cov-test = jxml_coverage:cov_test_main']\n\nsetup(name='jxml.coverage',\n      py_modules=['jxml_coverage'],\n      install_requires=['jxml', 'docopt', 'colorama'],\n      entry_points=dict(console_scripts=console_scripts))\n"
  },
  {
    "path": "tools/jxml/lxml/lxml/__init__.py",
    "content": "from jxml import *\n"
  },
  {
    "path": "tools/jxml/lxml/lxml/etree/__init__.py",
    "content": "from jxml.etree import *\n"
  },
  {
    "path": "tools/jxml/lxml/setup.py",
    "content": "# -*- coding: utf-8 -*-\nfrom setuptools import setup, find_packages\nimport os.path\nimport sys\nif not sys.platform.startswith('java'):\n    raise SystemExit(1)\nos.chdir(os.path.dirname(__file__))\nsetup(name='jxml.lxml',\n      packages=find_packages())\n"
  },
  {
    "path": "tools/jxml/setup.py",
    "content": "# -*- coding: utf-8 -*-\nfrom setuptools import setup, find_packages\nimport os.path\nimport sys\nif not sys.platform.startswith('java'):\n    raise SystemExit(1)\nos.chdir(os.path.dirname(__file__))\nsetup(name='jxml',\n      packages=find_packages())\n"
  },
  {
    "path": "tools/jxml/tests/Makefile",
    "content": "BUILDOUT_DIR := ${realpath ../../..}\nJXML_DIR := ${realpath ..}\nJXML_BIN_DIR:=$(JXML_DIR)/bin\nJXML_LXML_DIR := ${JXML_DIR}/lxml\nTEST_XSL_DIR := ${JXML_DIR}/tests/test-xsl\nXML_FIXT_DIR := ${TEST_XSL_DIR}/fxt\nTEST_GEN_DIR := ${TEST_XSL_DIR}/gen\n\n\n\nXALAN_J_ARCHIVE = ${BUILDOUT_DIR}/parts/xalan-j_2_7_1-bin-2jars.tar.gz\nXALAN_J_DIR = ${BUILDOUT_DIR}/parts/xalan-j_2_7_1\nXALAN_J_CLASSPATH = ${XALAN_J_DIR}/xalan.jar:${XALAN_J_DIR}/xercesImpl.jar:${XALAN_J_DIR}/serializer.jar:${XALAN_J_DIR}/xml-apis.jar\nXALAN_J_SYS_PROPS = -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl\nXALAN_J_ENVSET = CLASSPATH=${XALAN_J_CLASSPATH}\nXALAN_J_JYTHON = ${XALAN_J_ENVSET} ${JXML_BIN_DIR}/jython ${XALAN_J_SYS_PROPS}\n\n\nDEFAULT_JYTHON = ${JXML_BIN_DIR}/jython\nJXML_ENVSET = JYTHONPATH=${JXML_DIR}:${JXML_LXML_DIR}\n\n.PHONY: test-jaxp test-jaxp-xalan test-python test-jython test-jython-xalan test-xsl test-xsl-xalan test-jxml-cov-test test-jxml-annotate\nall: test-jaxp test-jaxp-xalan test-python test-jython test-jython-xalan test-xsl test-xsl-xalan test-jxml-cov-test test-jxml-annotate\n\ntest-python:\n\tpython test_lxml.py\ntest-jython:\n\t${JXML_ENVSET} ${DEFAULT_JYTHON} test_lxml.py\ntest-jython-xalan: ${XALAN_J_DIR}\n\t#${XALAN_J_JYTHON} test_textout.py\n\t${JXML_ENVSET} ${XALAN_J_JYTHON} test_lxml.py\ntest-xsl:\n\tfor fn in `ls ${BUILDOUT_DIR}/test-xsl/gen/*.py`; do echo $$fn; ${JXML_ENVSET} ${DEFAULT_JYTHON} $$fn; done\ntest-xsl-xalan: ${XALAN_J_DIR}\n\tfor fn in `ls ${BUILDOUT_DIR}/test-xsl/gen/*.py`; do echo $$fn; ${JXML_ENVSET} ${XALAN_J_JYTHON} $$fn; done\ntest-jaxp:\n\t${DEFAULT_JYTHON} test_jaxp.py\ntest-jaxp-xalan:\n\t${XALAN_J_JYTHON} test_jaxp.py\n\ntest-jxml-cov-test:\n\t${XALAN_J_ENVSET} ${JXML_BIN_DIR}/jxml-cov-test coverage.xml ${BUILDOUT_DIR}/test-xsl/gen/*.py\ntest-jxml-annotate: test-jxml-cov-test\n\t${JXML_BIN_DIR}/jxml-annotate --color=yes coverage.xml > coverage.color.txt\n\n\n\n${XALAN_J_DIR}: ${XALAN_J_ARCHIVE}\n\t${BUILDOUT_DIR}/bin/pyhwp-unpack $< $@\n\n${XALAN_J_ARCHIVE}:\n\t${BUILDOUT_DIR}/bin/pyhwp-download http://mirror.apache-kr.org/xalan/xalan-j/binaries/xalan-j_2_7_1-bin-2jars.tar.gz ${BUILDOUT_DIR}/parts 3ccda39bcd08b780436dfd2f22fb23d5\n"
  },
  {
    "path": "tools/jxml/tests/hello.xml",
    "content": "<?xml version=\"1.0\"?><hello />\n"
  },
  {
    "path": "tools/jxml/tests/sample.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<x:document xmlns:x=\"http://example.tld\" version=\"1.0\">\n  <x:paragraph>text<x:span>foo</x:span></x:paragraph>tail<z:object xmlns:z=\"http://z.example.tld\" a=\"1\" x:b=\"2\" z:c=\"3\" />\n  <x:third />\n</x:document>\n"
  },
  {
    "path": "tools/jxml/tests/test_jaxp.py",
    "content": "# -*- coding: utf-8 -*-\n\nimport unittest\n\nfrom java.lang import System\nfrom java.io import File\nfrom java.io import ByteArrayOutputStream\nfrom javax.xml.parsers import DocumentBuilderFactory\nfrom javax.xml.transform import TransformerFactory\nfrom javax.xml.transform.dom import DOMSource\nfrom javax.xml.transform.stream import StreamSource\nfrom javax.xml.transform.stream import StreamResult\n\ndbfac = DocumentBuilderFactory.newInstance()\ndbfac.namespaceAware = True\ndocfac = dbfac.newDocumentBuilder()\nprint type(dbfac)\n\ntransfac = TransformerFactory.newInstance()\n\nsrc_dom = docfac.parse('hello.xml')\nsrc_source = DOMSource(src_dom)\n\n\ndef unsigned_byte(x):\n    if x < 0:\n        return 256 + x\n    return x\n\n\ndef Transformer(xsl_source):\n    transformer = transfac.newTransformer(xsl_source)\n    def transform(src_source):\n        outputstream = ByteArrayOutputStream()\n        dst_result = StreamResult(outputstream)\n        transformer.transform(src_source, dst_result)\n        return ''.join(chr(unsigned_byte(x)) for x in outputstream.toByteArray())\n    return transform\n\n\ndef transform(xsl_source, src_source):\n    transform = Transformer(xsl_source)\n    return transform(src_source)\n\n\nclass TestXSLT(unittest.TestCase):\n\n    xsl_path = 'xsl/import-test.xsl'\n\n    def test_xsl_dom(self):\n\n        xsl_dom = docfac.parse(self.xsl_path)\n        # DOMSource with System Id\n        xsl_source = DOMSource(xsl_dom, self.xsl_path)\n\n        result = transform(xsl_source, src_source)\n        #print result\n        self.assertTrue('world' in result)\n\n    def test_xsl_stream(self):\n        xsl_source = StreamSource(self.xsl_path)\n\n        result = transform(xsl_source, src_source)\n        #print result\n        self.assertTrue('world' in result)\n\n\nif __name__ == '__main__':\n    unittest.main()\n"
  },
  {
    "path": "tools/jxml/tests/test_lxml.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\n\nimport os.path\nimport sys\nimport unittest\nfrom unittest import TestCase\n\nfrom lxml import etree\nfrom lxml.etree import ElementTree\nfrom lxml.etree import Element\nfrom lxml.etree import SubElement\nfrom lxml.etree import QName\n\n\nclass ElementTreeTest(TestCase):\n\n    def test_etree_parse(self):\n        with open('sample.xml') as f:\n            et = etree.parse(f)\n        et = etree.parse('sample.xml')\n\n    def test_etree_fromstring(self):\n        with open('sample.xml') as f:\n            text = f.read()\n        et = etree.fromstring(text)\n\n    def test_etree_from_file(self):\n        with open('sample.xml') as f:\n            et = ElementTree(file=f)\n        root = et.getroot()\n        self.assertEqual('{http://example.tld}document', root.tag)\n        self.assertEqual('x', root.prefix)\n        self.assertTrue('x' in root.nsmap)\n\n        with open('hello.xml') as f:\n            et = ElementTree(file=f)\n        root = et.getroot()\n        self.assertEqual('hello', root.tag)\n        self.assertEqual(None, root.prefix)\n        self.assertEqual({}, root.nsmap)\n\n    def test_etree_tostring(self):\n        with open('sample.xml') as f:\n            et = etree.parse(f)\n        etree.tostring(et, encoding='utf-8', xml_declaration=True)\n        etree.tostring(et.getroot()[0], encoding='utf-8', xml_declaration=True)\n\n    def test_from_element(self):\n        elem = Element('document')\n        tree = ElementTree(elem)\n        self.assertEqual('document', tree.getroot().tag)\n\n        with open('sample.xml') as f:\n            et = ElementTree(file=f)\n        root = et.getroot()\n\n        tree = ElementTree(root)\n        self.assertEqual(root.base, tree.getroot().base)\n        self.assertEqual(et.docinfo.URL, tree.docinfo.URL)\n\n    def test_docinfo(self):\n        with open('sample.xml') as f:\n            et = etree.parse(f)\n        import os.path\n        self.assertEqual(os.path.abspath('sample.xml'), et.docinfo.URL)\n        self.assertEqual('', et.docinfo.doctype)\n        self.assertEqual('utf-8', et.docinfo.encoding)\n        self.assertEqual(None, et.docinfo.externalDTD)\n        self.assertEqual(None, et.docinfo.internalDTD)\n        self.assertEqual(None, et.docinfo.public_id)\n        self.assertEqual('document', et.docinfo.root_name)\n        self.assertFalse(et.docinfo.standalone)\n        self.assertEqual(None, et.docinfo.system_url)\n        self.assertEqual('1.0', et.docinfo.xml_version)\n\n        et.docinfo.URL = 'http://example.tld'\n        self.assertEqual('http://example.tld', et.docinfo.URL)\n\n    def test_parser(self):\n        pass\n\n    def test__copy__(self):\n        pass\n\n    def test__deepcopy__(self):\n        pass\n\n    def test_setroot(self):\n        from lxml.etree import XML\n        a = XML('<a />').getroottree()\n        b = XML('<b />').getroottree()\n        a._setroot(b.getroot())\n        self.assertEqual('b', a.getroot().tag)\n\n    def test_find(self):\n        pass\n\n    def test_findall(self):\n        pass\n\n    def test_findtext(self):\n        pass\n\n    def test_getiterator(self):\n        pass\n\n    def test_getpath(self):\n        pass\n\n    def test_getroot(self):\n        with open('sample.xml') as f:\n            et = etree.parse(f)\n        tree = etree.parse('sample.xml')\n        root = tree.getroot()\n        self.assertEqual('{http://example.tld}document', root.tag)\n\n    def test_iter(self):\n        pass\n\n    def test_iterfind(self):\n        pass\n\n    def test_parse(self):\n        pass\n\n    def test_relaxng(self):\n        pass\n\n    def test_write(self):\n        with open('sample.xml') as f:\n            tree = etree.parse(f)\n\n        import tempfile\n        import os\n        fd, name = tempfile.mkstemp()\n        try:\n            with os.fdopen(fd, 'w') as f:\n                tree.write(f)\n            with open(name) as f:\n                tree2 = etree.parse(f)\n        finally:\n            os.unlink(name)\n        self.assertEqual(tree.getroot().tag, tree2.getroot().tag)\n\n    def test_write_c14n(self):\n        pass\n\n    def test_xinclude(self):\n        pass\n\n    def test_xmlschema(self):\n        pass\n\n    def test_xpath(self):\n        with open('sample.xml') as f:\n            et = etree.parse(f)\n        tree = etree.parse('sample.xml')\n\n        nsmap = dict(x='http://example.tld')\n\n        # element\n        result = tree.xpath('//x:paragraph', namespaces=nsmap)\n        self.assertEqual(1, len(result))\n        self.assertEqual('{http://example.tld}paragraph',\n                          result[0].tag)\n\n        # attribute\n        result = tree.xpath('@version', namespaces=nsmap)\n        self.assertEqual(['1.0'], result)\n\n        # string\n        result = tree.xpath('\"foo\"', namespaces=nsmap)\n        self.assertEqual('foo', result)\n\n        # number expression\n        result = tree.xpath('1', namespaces=nsmap)\n        self.assertEqual(1.0, result)\n\n        result = tree.xpath('\"1.0\"', namespaces=nsmap)\n        # should be string, but alas, it returns a number in jxml\n        if sys.platform.startswith('java'):\n            self.assertEqual(1.0, result)\n        else:\n            self.assertEqual('1.0', result)\n\n    def test_xslt(self):\n        tree = etree.XML('<hello />').getroottree()\n        with open('xsl/import-test.xsl') as f:\n            xsl_tree = etree.parse(f)\n        result = tree.xslt(xsl_tree)\n        self.assertEqual('world', result.getroot().tag)\n\n\nclass ElementTest(TestCase):\n\n    def setUp(self):\n        with open('sample.xml') as f:\n            self.et = ElementTree(file=f)\n        self.root = self.et.getroot()\n\n    def tearDown(self):\n        pass\n\n    def test_Element(self):\n        elem = Element('document', dict(a='1', b='2'), c='3')\n        self.assertEqual('document', elem.tag)\n        self.assertEqual(dict(a='1', b='2', c='3'),\n                          elem.attrib)\n\n        nsmap = dict(a='http://a.example.tld', c='http://c.example.tld')\n        elem = Element('{http://a.example.tld}document',\n                       {'{http://a.example.tld}a': '1',\n                        '{http://b.example.tld}a': '2',\n                        'a': '3'},\n                       nsmap)\n\n        self.assertEqual('a', elem.prefix)\n        self.assertEqual('{http://a.example.tld}document', elem.tag)\n        self.assertEqual(nsmap['a'], elem.nsmap['a'])\n        self.assertEqual(nsmap['c'], elem.nsmap['c'])\n        self.assertTrue('http://b.example.tld' in elem.nsmap.values())\n        self.assertEqual('1', elem.get('{http://a.example.tld}a'))\n        self.assertEqual('2', elem.get('{http://b.example.tld}a'))\n        self.assertEqual('3', elem.get('a'))\n\n    def test_SubElement(self):\n        elem = Element('document')\n        child = SubElement(elem, 'paragraph')\n        grandchild = SubElement(child, 'span')\n        self.assertEqual('paragraph', elem[0].tag)\n        self.assertEqual('span', elem[0][0].tag)\n\n    def test_base(self):\n        uri = os.path.abspath('sample.xml')\n        with open(uri) as f:\n            et = etree.parse(f)\n        root = et.getroot()\n        self.assertEqual(uri, root.base)\n\n    def test_tag(self):\n        elem = Element('HwpDoc')\n        self.assertEqual('HwpDoc', elem.tag)\n\n        elem = Element('{http://www.w3.org/1999/XSL/Transform}stylesheet')\n        self.assertTrue(elem.prefix)\n        self.assertEqual('{http://www.w3.org/1999/XSL/Transform}stylesheet', elem.tag)\n\n        elem = Element('{http://www.w3.org/1999/XSL/Transform}stylesheet',\n                       nsmap=dict(xsl='http://www.w3.org/1999/XSL/Transform'))\n        self.assertEqual('xsl', elem.prefix)\n        self.assertEqual('{http://www.w3.org/1999/XSL/Transform}stylesheet', elem.tag)\n\n    def test_nsmap(self):\n        self.assertEqual(dict(x='http://example.tld'),\n                          self.root.nsmap)\n        self.assertEqual(dict(x='http://example.tld',\n                               z='http://z.example.tld'),\n                          self.root[1].nsmap)\n\n    def test_prefix(self):\n        self.assertEqual('x', self.root.prefix)\n        self.assertEqual('z', self.root[1].prefix)\n\n    def test_text(self):\n        self.assertEqual('text', self.root[0].text)\n        self.assertEqual(None, self.root[1].text)\n\n    def test_tail(self):\n        self.assertEqual('tail', self.root[0].tail)\n        self.assertEqual(None, self.root[0][0].tail)\n\n    def test_attrib(self):\n        self.assertEqual({'version': '1.0'},\n                          self.root.attrib)\n        self.assertEqual({'a': '1',\n                           '{http://example.tld}b': '2',\n                           '{http://z.example.tld}c': '3'},\n                          self.root[1].attrib)\n\n    def test__contains__(self):\n        pass\n\n    def test__copy__(self):\n        pass\n\n    def test__deepcopy__(self):\n        pass\n\n    def test__delitem__(self):\n        pass\n\n    def test__getitem__(self):\n        paragraph = self.root.__getitem__(0)\n        self.assertEqual('{http://example.tld}paragraph', paragraph.tag)\n        paragraph = self.root[0]\n        self.assertEqual('{http://example.tld}paragraph', paragraph.tag)\n\n        paragraph = self.root.__getitem__(1)\n        self.assertEqual('{http://z.example.tld}object', paragraph.tag)\n        paragraph = self.root[1]\n        self.assertEqual('{http://z.example.tld}object', paragraph.tag)\n\n        child = self.root.__getitem__(-1)\n        self.assertEqual('{http://example.tld}third', child.tag)\n        child = self.root[-1]\n        self.assertEqual('{http://example.tld}third', child.tag)\n\n    def test__iter__(self):\n        it = self.root.__iter__()\n\n        paragraph = it.next()\n        self.assertEqual('{http://example.tld}paragraph',\n                          paragraph.tag)\n        self.assertEqual('text', paragraph.text)\n        self.assertEqual('tail', paragraph.tail)\n\n        paragraph = it.next()\n        self.assertEqual('{http://z.example.tld}object',\n                          paragraph.tag)\n\n        child = it.next()\n        self.assertEqual('{http://example.tld}third',\n                          child.tag)\n\n        self.assertRaises(StopIteration, it.next)\n\n    def test__len__(self):\n        self.assertEqual(3, self.root.__len__())\n        self.assertEqual(3, len(self.root))\n\n    def test__nonzero__(self):\n        pass\n\n    def test__repr__(self):\n        pass\n\n    def test__reversed__(self):\n        it = self.root.__reversed__()\n\n        child = it.next()\n        self.assertEqual('{http://example.tld}third',\n                          child.tag)\n\n        paragraph = it.next()\n        self.assertEqual('{http://z.example.tld}object',\n                          paragraph.tag)\n\n        paragraph = it.next()\n        self.assertEqual('{http://example.tld}paragraph',\n                          paragraph.tag)\n        self.assertEqual('text', paragraph.text)\n        self.assertEqual('tail', paragraph.tail)\n\n        self.assertRaises(StopIteration, it.next)\n\n    def test__setitem__(self):\n        new_child = Element('new-child')\n        self.root.__setitem__(1, new_child)\n        self.assertEqual('new-child', self.root[1].tag)\n\n        new_child = Element('new-child2')\n        self.assertRaises(IndexError, self.root.__setitem__, 3, new_child)\n\n    def test_addnext(self):\n        pass\n\n    def test_addprevious(self):\n        pass\n\n    def test_append(self):\n        new_child = Element('new-child')\n        self.root.append(new_child)\n\n        child = self.root[3]\n        self.assertEqual('new-child', child.tag)\n\n    def test_clear(self):\n        pass\n\n    def test_extend(self):\n        pass\n\n    def test_find(self):\n        pass\n\n    def test_findall(self):\n        pass\n\n    def test_findtext(self):\n        pass\n\n    def test_get(self):\n        self.assertEqual(None, self.root.get('nonexists'))\n        self.assertEqual('1.0', self.root.get('version'))\n        self.assertEqual('1', self.root[1].get('a'))\n        self.assertEqual('2', self.root[1].get('{http://example.tld}b'))\n        self.assertEqual('3', self.root[1].get('{http://z.example.tld}c'))\n\n    def test_getchildren(self):\n        children = self.root.getchildren()\n\n        child = children[0]\n        self.assertEqual('{http://example.tld}paragraph',\n                          child.tag)\n        self.assertEqual('text', child.text)\n        self.assertEqual('tail', child.tail)\n\n        child = children[1]\n        self.assertEqual('{http://z.example.tld}object',\n                          child.tag)\n\n        child = children[2]\n        self.assertEqual('{http://example.tld}third',\n                          child.tag)\n\n    def test_getiterator(self):\n        pass\n\n    def test_getnext(self):\n        child = self.root[0]\n        child = child.getnext()\n        self.assertEqual('{http://z.example.tld}object',\n                          child.tag)\n        child = child.getnext()\n        self.assertEqual('{http://example.tld}third',\n                          child.tag)\n        child = child.getnext()\n        self.assertEqual(None, child)\n\n    def test_getparent(self):\n        parent = self.root.getparent()\n        self.assertEqual(None, parent)\n\n        for child in self.root:\n            parent = child.getparent()\n            self.assertEqual('{http://example.tld}document',\n                              parent.tag)\n\n    def test_getprevious(self):\n        child = self.root[-1]\n        self.assertEqual('{http://example.tld}third',\n                          child.tag)\n        child = child.getprevious()\n        self.assertEqual('{http://z.example.tld}object',\n                          child.tag)\n        child = child.getprevious()\n        self.assertEqual('{http://example.tld}paragraph',\n                          child.tag)\n        child = child.getprevious()\n        self.assertEqual(None, child)\n\n    def test_getroottree(self):\n        elem = Element('HwpDoc')\n        self.assertTrue(elem.getroottree() is not None)\n\n    def test_index(self):\n        pass\n\n    def test_insert(self):\n        pass\n\n    def test_items(self):\n        pass\n\n    def test_iter(self):\n        pass\n\n    def test_iterancestors(self):\n        span = self.root[0][0]\n        it = span.iterancestors()\n\n        parent = it.next()\n        self.assertEqual('{http://example.tld}paragraph',\n                          parent.tag)\n\n        parent = it.next()\n        self.assertEqual('{http://example.tld}document',\n                          parent.tag)\n\n        self.assertRaises(StopIteration, it.next)\n\n        # with tags predicate\n\n        it = span.iterancestors('{http://example.tld}document')\n\n        parent = it.next()\n        self.assertEqual('{http://example.tld}document',\n                          parent.tag)\n\n        self.assertRaises(StopIteration, it.next)\n\n    def test_iterchildren(self):\n        pass\n\n    def test_descendants(self):\n        pass\n\n    def test_iterfind(self):\n        pass\n\n    def test_siblings(self):\n        pass\n\n    def test_itertext(self):\n        pass\n\n    def test_keys(self):\n        self.assertEqual(set(['version']),\n                          set(self.root.keys()))\n        self.assertEqual(set(['a', '{http://example.tld}b',\n                               '{http://z.example.tld}c']),\n                          set(self.root[1].keys()))\n\n    def test_makeelement(self):\n        pass\n\n    def test_remove(self):\n        pass\n\n    def test_replace(self):\n        pass\n\n    def test_set(self):\n        self.root.set('{http://example.tld}a', '1')\n        self.assertEqual('1', self.root.get('{http://example.tld}a'))\n        self.root.set('{http://c.example.tld}a', '2')\n        self.assertEqual('2', self.root.get('{http://c.example.tld}a'))\n        self.root.set('a', '3')\n        self.assertEqual('3', self.root.get('a'))\n\n    def test_values(self):\n        self.root[1].values()\n\n    def test_xpath(self):\n        nsmap = dict(x='http://example.tld')\n\n        # element\n        result = self.root.xpath('//x:paragraph', namespaces=nsmap)\n        self.assertEqual(1, len(result))\n        self.assertEqual('{http://example.tld}paragraph',\n                          result[0].tag)\n\n        # attribute\n        result = self.root.xpath('@version', namespaces=nsmap)\n        self.assertEqual(['1.0'], result)\n\n        # string\n        result = self.root.xpath('\"foo\"', namespaces=nsmap)\n        self.assertEqual('foo', result)\n\n        # number expression\n        result = self.root.xpath('1', namespaces=nsmap)\n        self.assertEqual(1.0, result)\n\n        result = self.root.xpath('\"1.0\"', namespaces=nsmap)\n        # should be string, but alas, it returns a number in jxml\n        if sys.platform.startswith('java'):\n            self.assertEqual(1.0, result)\n        else:\n            self.assertEqual('1.0', result)\n\n\nclass QNameTest(TestCase):\n\n    text = '{http://example.tld}document'\n    namespace = 'http://example.tld'\n    localname = 'document'\n\n    def test_from_text(self):\n        qname = QName(self.text)\n        self.assertEqual(self.text, qname.text)\n        self.assertEqual(self.namespace, qname.namespace)\n        self.assertEqual(self.localname, qname.localname)\n\n        qname = QName('document')\n        self.assertEqual('document', qname.text)\n        self.assertEqual(None, qname.namespace)\n        self.assertEqual('document', qname.localname)\n\n    def test_from_nsuri_and_tag(self):\n        qname = QName(self.namespace, self.localname)\n        self.assertEqual(self.text, qname.text)\n        self.assertEqual(self.namespace, qname.namespace)\n        self.assertEqual(self.localname, qname.localname)\n\n    def test_from_element(self):\n        element = Element(self.text)\n        qname = QName(element)\n        self.assertEqual(self.text, qname.text)\n        self.assertEqual(self.namespace, qname.namespace)\n        self.assertEqual(self.localname, qname.localname)\n\n\nclass XPathTest(TestCase):\n\n    def test_xpath(self):\n        from lxml.etree import parse\n        from lxml.etree import XPath\n        with file('sample.xml') as f:\n            doc = parse(f)\n\n        nsmap = dict(x='http://example.tld')\n\n        # element\n        xpath = XPath('//x:paragraph', namespaces=nsmap)\n        result = xpath(doc)\n        self.assertEqual(1, len(result))\n        self.assertEqual('{http://example.tld}paragraph',\n                          result[0].tag)\n\n        # attribute\n        xpath = XPath('@version', namespaces=nsmap)\n        result = xpath(doc)\n        self.assertEqual(['1.0'], result)\n\n        # string\n        xpath = XPath('\"foo\"', namespaces=nsmap)\n        result = xpath(doc)\n        self.assertEqual('foo', result)\n\n        # number\n        xpath = XPath('1', namespaces=nsmap)\n        self.assertEqual(1, xpath(doc))\n\n        # string, but alas, it returns a number in jxml\n        xpath = XPath('\"1.0\"', namespaces=nsmap)\n        result = xpath(doc)\n        if sys.platform.startswith('java'):\n            self.assertEqual(1.0, result)\n        else:\n            self.assertEqual('1.0', result)\n\n        # Boolean\n        xpath = XPath('1 = 1', namespaces=nsmap)\n        self.assertEqual(True, xpath(doc))\n\n\nclass XSLTTest(TestCase):\n\n    def test_from_element(self):\n        with open('xsl/import-test.xsl') as f:\n            xsl_tree = etree.parse(f)\n        etree.XSLT(xsl_tree.getroot())\n\n    def test_xslt_with_default_parser(self):\n        with open('xsl/import-test.xsl') as f:\n            xsl_tree = etree.parse(f)\n        transform = etree.XSLT(xsl_tree)\n        result = transform(etree.XML('<hello />'))\n        self.assertEqual('world', result.getroot().tag)\n\n    def test_text_output(self):\n        with open('text-output.xsl') as f:\n            xsl_tree = etree.parse(f)\n        transform = etree.XSLT(xsl_tree)\n        result = transform(etree.XML('<hello/>'))\n        self.assertEqual(None, result.getroot())\n        self.assertEqual(u'world', unicode(result))\n        self.assertEqual('world', str(result))\n\n\nif __name__ == '__main__':\n    unittest.main()\n"
  },
  {
    "path": "tools/jxml/tests/text-output.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\"\n  xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  >\n  <xsl:output method=\"text\" encoding=\"utf-8\" indent=\"no\" />\n  <xsl:template match=\"/hello\">world</xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "tools/jxml/tests/xsl/import-test.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\"\n  xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  >\n  <xsl:import href=\"imported.xsl\" />\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"no\" />\n  <xsl:template match=\"/\">\n    <xsl:apply-templates />\n  </xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "tools/jxml/tests/xsl/imported.xsl",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet version=\"1.0\"\n  xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n  >\n  <xsl:output method=\"xml\" encoding=\"utf-8\" indent=\"no\" />\n  <xsl:template match=\"hello\"><world /></xsl:template>\n</xsl:stylesheet>\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/__init__.py",
    "content": "# -*- coding: utf-8 -*-\nimport logging\n\n\ndef console(soffice='soffice'):\n    import uno\n    import unokit.contexts\n    import unokit.services\n    import oxt_tool.remote\n\n    with oxt_tool.remote.new_remote_context(soffice=soffice) as context:\n        desktop = unokit.services.css.frame.Desktop()\n        def new_textdoc():\n            return desktop.loadComponentFromURL('private:factory/swriter',\n                                                '_blank', 0, tuple())\n        from unokit.util import dump, dumpdir\n        local = dict(uno=uno, context=context,\n                     css=unokit.services.css, dump=dump, dumpdir=dumpdir,\n                     desktop=desktop, new_textdoc=new_textdoc)\n        __import__('code').interact(banner='oxt-console', local=local)\n\n\ndef dict_to_namedvalue(d):\n    import uno\n    nv = list()\n    for n, v in d.items():\n        if isinstance(v, dict):\n            v = dict_to_namedvalue(v)\n        item = uno.createUnoStruct('com.sun.star.beans.NamedValue')\n        item.Name = n\n        item.Value = v\n        nv.append(item)\n    return tuple(nv)\n\n\ndef test_remotely(soffice, discover_dirs, extra_path, logconf_path):\n    import sys\n    import os\n    import os.path\n    import discover\n    import oxt_tool.remote\n\n    logger = logging.getLogger('unokit')\n    logger.addHandler(logging.StreamHandler())\n    logger.setLevel(logging.INFO)\n\n    logfmt = logging.Formatter(('frontend %5d ' % os.getpid())\n                               +'%(message)s')\n    logchn = logging.StreamHandler()\n    logchn.setFormatter(logfmt)\n    logger = logging.getLogger('frontend')\n    logger.addHandler(logchn)\n    logger.setLevel(logging.INFO)\n\n    working_dir = sys.argv[1]\n    working_dir = os.path.abspath(working_dir)\n\n    for path in sys.path:\n        logger.info('sys.path: %s', path)\n\n    if logconf_path:\n        logconf_path = os.path.abspath(logconf_path)\n\n    backend_path = sys.modules['oxt_tool'].__file__\n    backend_path = os.path.dirname(backend_path)\n    backend_path = os.path.join(backend_path, 'backend.py')\n    backend_name = 'backend.TestRunnerJob'\n\n    tss = []\n    for d in discover_dirs:\n        d = os.path.abspath(d)\n        logger.info('discover tests: %s', d)\n        testloader = discover.DiscoveringTestLoader()\n        testsuite = testloader.discover(d)\n        tss.append(testsuite)\n    import unittest\n    testsuite = unittest.TestSuite(tss)\n\n    with oxt_tool.remote.new_remote_context(soffice=soffice) as context:\n        logger.info('remote context created')\n        factory = load_component(backend_path, backend_name)\n        if factory:\n            backendjob = factory.createInstanceWithContext(context)\n            if backendjob:\n                import cPickle\n                from unokit.adapters import OutputStreamToFileLike\n                pickled_testsuite = cPickle.dumps(testsuite)\n                outputstream = OutputStreamToFileLike(sys.stderr)\n                logstream = OutputStreamToFileLike(sys.stderr)\n                args = dict(outputstream=outputstream,\n                            logstream=logstream,\n                            pickled_testsuite=pickled_testsuite,\n                            extra_path=tuple(extra_path),\n                            logconf_path=logconf_path,\n                            working_dir=working_dir)\n                args = dict_to_namedvalue(args)\n                result = backendjob.execute(args)\n                result = str(result)\n                result = cPickle.loads(result)\n                return 0 if result['successful'] else 1\n    return -1\n\n\ndef load_component(component_path, component_name):\n    import os\n    import os.path\n    import uno\n    from unokit.services import css\n    loader = css.loader.Python()\n    if loader:\n        component_path = os.path.abspath(component_path)\n        component_url = uno.systemPathToFileUrl(component_path)\n\n        return loader.activate(component_name, '',\n                               component_url, None)\n\n\ndef console_in_proc(soffice='soffice'):\n    import os\n    import unohelper\n    from com.sun.star.task import XJob\n    import oxt_tool.remote\n\n    logfmt = logging.Formatter(('frontend %5d ' % os.getpid())\n                               +'%(message)s')\n    logchn = logging.StreamHandler()\n    logchn.setFormatter(logfmt)\n    logger = logging.getLogger('frontend')\n    logger.addHandler(logchn)\n    logger.setLevel(logging.INFO)\n\n    class ConsoleInput(unohelper.Base, XJob):\n\n        def __init__(self, context):\n            self.context = context\n\n        def execute(self, arguments):\n            prompt, = arguments\n            try:\n                return raw_input(prompt.Value)\n            except EOFError:\n                return None\n\n    import sys\n    import os.path\n    backend_path = sys.modules['oxt_tool'].__file__\n    backend_path = os.path.dirname(backend_path)\n    backend_path = os.path.join(backend_path, 'backend.py')\n    backend_name = 'backend.ConsoleJob'\n\n    with oxt_tool.remote.new_remote_context(soffice=soffice) as context:\n        logger.info('remote context created')\n        factory = load_component(backend_path, backend_name)\n        if factory:\n            backendjob = factory.createInstanceWithContext(context)\n            if backendjob:\n                from unokit.adapters import OutputStreamToFileLike\n                outstream = OutputStreamToFileLike(sys.stderr)\n                args = dict(inp=ConsoleInput(context),\n                            outstream=outstream)\n                args = dict_to_namedvalue(args)\n                backendjob.execute(args)\n\n\nclass LoEnviron(object):\n\n    def __init__(self, program_dir):\n        self.program_dir = program_dir\n\n    @property\n    def rc_ext(self):\n        import sys\n        if sys.platform == 'win32':\n            return '.ini'\n        else:\n            return 'rc'\n\n\n    @property\n    def fundamentalrc(self):\n        import os.path\n        filename = 'fundamental' + self.rc_ext\n        return os.path.join(self.program_dir, filename)\n\n\n    @property\n    def ure_bootstrap(self):\n        return 'vnd.sun.star.pathname:' + self.fundamentalrc\n\n\ndef run_in_lo(soffice='soffice'):\n    import os\n    import sys\n    import os.path\n\n    uno_pythonpath = os.environ['UNO_PYTHONPATH'].split(os.pathsep)\n    sys.path.extend(uno_pythonpath)\n\n    loenv = LoEnviron(os.environ['LO_PROGRAM'])\n    os.environ['URE_BOOTSTRAP'] = loenv.ure_bootstrap\n\n    import oxt_tool.remote\n\n    logger = logging.getLogger('unokit')\n    logger.addHandler(logging.StreamHandler())\n    logger.setLevel(logging.INFO)\n\n    logger = logging.getLogger('oxt_tool')\n    logger.addHandler(logging.StreamHandler())\n    logger.setLevel(logging.INFO)\n\n    logfmt = logging.Formatter(('frontend %5d ' % os.getpid())\n                               +'%(message)s')\n    logchn = logging.StreamHandler()\n    logchn.setFormatter(logfmt)\n    logger = logging.getLogger('frontend')\n    logger.addHandler(logchn)\n    logger.setLevel(logging.INFO)\n\n    for path in sys.path:\n        logger.info('sys.path: %s', path)\n\n    working_dir = os.getcwd()\n    working_dir = os.path.abspath(working_dir)\n    argv = list(sys.argv[1:])\n\n    if argv[0].startswith('--logfile='):\n        logfile = argv[0][len('--logfile='):]\n        argv = argv[1:]\n    else:\n        logfile = None\n    argv[0] = os.path.abspath(argv[0])\n    print argv\n\n    backend_path = sys.modules['oxt_tool'].__file__\n    backend_path = os.path.dirname(backend_path)\n    backend_path = os.path.join(backend_path, 'backend.py')\n    backend_name = 'backend.RemoteRunJob'\n\n    with oxt_tool.remote.new_remote_context(soffice=soffice) as context:\n        logger.info('remote context created')\n        factory = load_component(backend_path, backend_name)\n        if factory:\n            backendjob = factory.createInstanceWithContext(context)\n            if backendjob:\n                import cPickle\n                from unokit.adapters import OutputStreamToFileLike\n                from unokit.adapters import InputStreamFromFileLike\n                stdin = InputStreamFromFileLike(sys.stdin)\n                stdout = OutputStreamToFileLike(sys.stdout)\n                stderr = OutputStreamToFileLike(sys.stderr)\n                path = cPickle.dumps(sys.path)\n                argv = cPickle.dumps(argv)\n                args = dict(logfile=logfile,\n                            working_dir=working_dir,\n                            path=path,\n                            argv=argv,\n                            stdin=stdin,\n                            stdout=stdout,\n                            stderr=stderr)\n                args = dict_to_namedvalue(args)\n                return backendjob.execute(args)\n    return -1\n\n\ndef install(unopkg='unopkg'):\n    import sys\n    cmd = [unopkg, 'add', '-v', '-s']\n    cmd.extend(sys.argv[1:])\n    cmd = [('\"%s\"' % x) if ' ' not in x else x\n            for x in cmd]\n    cmd = ' '.join(cmd)\n    import os\n    return os.system(cmd)\n\n\nclass Console(object):\n    def __init__(self, buildout, name, options):\n        import os.path\n        self.__name = name\n        self.__logger = logging.getLogger(name)\n        self.__bindir = buildout['buildout']['bin-directory']\n\n        soffice = options.get('soffice', 'soffice').strip()\n        if not os.path.exists(soffice):\n            self.__skip = True\n            self.__logger.info('soffice not found at: %s', soffice)\n            self.__logger.info('installation will be skipped')\n            return\n\n        in_proc = options.get('in_proc', 'true').strip().lower()\n        in_proc = in_proc in ['true', 'yes', '1']\n\n        self.__python = options.get('python', '').strip()\n        self.__soffice = soffice\n        self.__in_proc = in_proc\n        self.__skip = False\n\n    def install(self):\n        if self.__skip:\n            self.__logger.info('skipped')\n            return []\n\n        from zc.buildout import easy_install\n        import pkg_resources\n        import sys\n        ws = [pkg_resources.get_distribution(dist)\n              for dist in ['unokit', 'oxt.tool']]\n        if self.__in_proc:\n            func = 'console_in_proc'\n        else:\n            func = 'console'\n        entrypoints = [(self.__name, 'oxt_tool', func)]\n        arguments = '%r' % self.__soffice\n        if self.__python:\n            python = self.__python\n        else:\n            python = sys.executable\n        return easy_install.scripts(entrypoints,\n                                    ws, python, self.__bindir,\n                                    arguments=arguments)\n\n    update = install\n\n\nclass TestRunner(object):\n    def __init__(self, buildout, name, options):\n        import os.path\n        self.__name = name\n        self.__logger = logging.getLogger(name)\n        self.__bindir = buildout['buildout']['bin-directory']\n        self.__skip = False\n        self.__python = options.get('python', '').strip()\n\n        self.__soffice = options.get('soffice', 'soffice').strip()\n        if not os.path.exists(self.__soffice):\n            self.__skip = True\n            self.__logger.info('soffice not found at: %s', self.__soffice)\n            self.__logger.info('installation will be skipped')\n            return\n        self.__discover = options['discover'].split()\n        self.__extra_path = options['extra_path'].split()\n        self.__logconf_path = options.get('logconf_path')\n\n    def install(self):\n        if self.__skip:\n            self.__logger.info('skipped')\n            return []\n\n        from zc.buildout import easy_install\n        import pkg_resources\n        import sys\n        ws = [pkg_resources.get_distribution(dist)\n              for dist in ['unokit', 'oxt.tool', 'discover']]\n        entrypoints = [(self.__name, 'oxt_tool', 'test_remotely')]\n        arguments = '%r, %r, %r, %r'\n        arguments = arguments % (self.__soffice,\n                                 self.__discover,\n                                 self.__extra_path,\n                                 self.__logconf_path)\n        if self.__python:\n            python = self.__python\n        else:\n            python = sys.executable\n        return easy_install.scripts(entrypoints,\n                                    ws, python, self.__bindir,\n                                    arguments=arguments)\n\n    update = install\n\n\nclass Installer(object):\n    def __init__(self, buildout, name, options):\n        import os.path\n        self.__name = name\n        self.__logger = logging.getLogger(name)\n        self.__bindir = buildout['buildout']['bin-directory']\n\n        unopkg = options.get('unopkg', 'unopkg').strip()\n        if not os.path.exists(unopkg):\n            self.__skip = True\n            self.__logger.info('unopkg not found at: %s', unopkg)\n            self.__logger.info('installation will be skipped')\n            return\n\n        self.__unopkg = unopkg\n        self.__skip = False\n\n    def install(self):\n        if self.__skip:\n            self.__logger.info('skipped')\n            return []\n\n        from zc.buildout import easy_install\n        import pkg_resources\n        import sys\n        ws = [pkg_resources.get_distribution(dist)\n              for dist in ['unokit', 'oxt.tool']]\n        entrypoints = [(self.__name, 'oxt_tool', 'install')]\n        arguments = '%r' % self.__unopkg\n        return easy_install.scripts(entrypoints,\n                                    ws, sys.executable, self.__bindir,\n                                    arguments=arguments)\n\n    update = install\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/backend.py",
    "content": "# -*- coding: utf-8 -*-\nimport logging\nimport sys\nimport os\n\nlogfmt = logging.Formatter((' backend %5d ' % os.getpid())\n                           +'%(message)s')\nlogger = logging.getLogger('backend')\nlogger.setLevel(logging.INFO)\n\n\nlogger.info('backend: %s', os.getpid())\nlogger.info('sys.executable = %s', sys.executable)\n\nimport unohelper\ng_ImplementationHelper = unohelper.ImplementationHelper()\n\ndef implementation(component_name, *services):\n    def decorator(cls):\n        g_ImplementationHelper.addImplementation(cls, component_name, services)\n        return cls\n    return decorator\n\n\nfrom com.sun.star.task import XJob\n\n@implementation('backend.TestRunnerJob')\nclass TestRunnerJob(unohelper.Base, XJob):\n\n    def __init__(self, context):\n        self.context = context\n\n    def execute(self, arguments):\n        import sys\n        args = dict((nv.Name, nv.Value) for nv in arguments)\n\n        cwd = os.getcwd()\n        working_dir = args['working_dir']\n        os.chdir(working_dir)\n        try:\n            logstream = args['logstream']\n            logstream = FileFromStream(logstream)\n            loghandler = logging.StreamHandler(logstream)\n            loghandler.setFormatter(logfmt)\n            logger.addHandler(loghandler)\n            try:\n                logger.info('current dir: %s', cwd)\n                logger.info('working dir: %s', working_dir)\n                logger.info('sys.path:')\n                for x in sys.path:\n                    logger.info('- %s', x)\n                return self.run(args)\n            finally:\n                logger.removeHandler(loghandler)\n        finally:\n            os.chdir(cwd)\n\n    def run(self, args):\n        import cPickle\n        outstream = args.get('outputstream')\n        outstream = FileFromStream(outstream)\n\n        extra_path = args.get('extra_path')\n        if extra_path:\n            logger.info('extra_path: %s', ' '.join(extra_path))\n            sys.path.extend(extra_path)\n\n        logconf_path = args.get('logconf_path')\n        if logconf_path:\n            import logging.config\n            logging.config.fileConfig(logconf_path)\n\n        from hwp5.plat import _uno\n        _uno.enable()\n\n        pickled_testsuite = args.get('pickled_testsuite')\n        if not pickled_testsuite:\n            logger.error('pickled_testsuite is required')\n            return cPickle.dumps(dict(successful=False, tests=0, failures=0,\n                                      errors=0))\n\n        pickled_testsuite = str(pickled_testsuite)\n        testsuite = cPickle.loads(pickled_testsuite)\n        logger.info('Test Suite Unpickled')\n\n        from unittest import TextTestRunner\n        testrunner = TextTestRunner(stream=outstream)\n        result = testrunner.run(testsuite)\n        result = dict(successful=result.wasSuccessful(),\n                      tests=result.testsRun,\n                      failures=list(str(x) for x in result.failures),\n                      errors=list(str(x) for x in result.errors))\n        return cPickle.dumps(result)\n\n\nimport contextlib\n\n\n@contextlib.contextmanager\ndef sandbox(working_dir, **kwargs):\n    import os\n    import sys\n\n    backup = dict()\n    class NOTHING:\n        pass\n    if not hasattr(sys, 'argv'):\n        sys.argv = NOTHING\n\n    NAMES = ['path', 'argv', 'stdin', 'stdout', 'stderr']\n    for x in NAMES:\n        assert x in kwargs\n\n    backup['cwd'] = os.getcwd()\n    os.chdir(working_dir)\n    for x in NAMES:\n        backup[x] = getattr(sys, x)\n        setattr(sys, x, kwargs[x])\n\n    try:\n        yield\n    finally:\n        for x in NAMES:\n            setattr(sys, x, backup[x])\n        os.chdir(backup['cwd'])\n\n        if sys.argv is NOTHING:\n            del sys.argv\n\n\n@implementation('backend.RemoteRunJob')\nclass RemoteRunJob(unohelper.Base, XJob):\n\n    def __init__(self, context):\n        self.context = context\n\n    def execute(self, arguments):\n        args = dict((nv.Name, nv.Value) for nv in arguments)\n\n        logpath = args.get('logfile')\n        if logpath is not None:\n            logfile = file(logpath, 'a')\n            loghandler = logging.StreamHandler(logfile)\n            logger.addHandler(loghandler)\n\n        import datetime\n        logger.info('-'*10 + (' start at %s' % datetime.datetime.now()) + '-'*10)\n        try:\n            return self.run(args)\n        finally:\n            logger.info('-'*10 + (' stop at %s' % datetime.datetime.now()) + '-'*10)\n            if logpath is not None:\n                logger.removeHandler(loghandler)\n\n    def run(self, args):\n        import cPickle\n\n        working_dir = args['working_dir']\n        path = cPickle.loads(str(args['path']))\n        argv = cPickle.loads(str(args['argv']))\n        stdin = FileFromStream(args['stdin'])\n        stdout = FileFromStream(args['stdout'])\n        stderr = FileFromStream(args['stderr'])\n\n        script = argv[0]\n        with sandbox(working_dir, path=path, argv=argv, stdin=stdin,\n                     stdout=stdout, stderr=stderr):\n            g = dict(__name__='__main__')\n            try:\n                execfile(script, g)\n            except SystemExit, e:\n                return e.code\n            except Exception, e:\n                logger.exception(e)\n                raise\n            except:\n                import traceback\n                logger.error('%s' % traceback.format_exc())\n                raise\n\n\n@implementation('backend.ConsoleJob')\nclass ConsoleJob(unohelper.Base, XJob):\n\n    def __init__(self, context):\n        self.context = context\n\n    def execute(self, arguments):\n        args = dict((nv.Name, nv.Value) for nv in arguments)\n\n        cwd = os.getcwd()\n        try:\n            inp = args['inp']\n            outstream = args['outstream']\n\n            outfile = FileFromStream(outstream)\n\n            import sys\n            orig = sys.stdout, sys.stderr\n            sys.stdout = sys.stderr = outfile\n            try:\n                console = Console(inp, outfile)\n                try:\n                    console.interact('LibreOffice Python Console (pid: %s)' %\n                                     os.getpid())\n                    return 0\n                except SystemExit, e:\n                    return e.code\n            finally:\n                sys.stdout, sys.stderr = orig\n        finally:\n            os.chdir(cwd)\n\n\nfrom code import InteractiveConsole\nclass Console(InteractiveConsole):\n\n    def __init__(self, inp, outfile):\n        InteractiveConsole.__init__(self)\n        self.inp = inp\n        self.outfile = outfile\n\n    def write(self, data):\n        self.outfile.write(data)\n        self.outfile.flush()\n\n    def raw_input(self, prompt=''):\n        import uno\n        arg = uno.createUnoStruct('com.sun.star.beans.NamedValue')\n        arg.Name = 'prompt'\n        arg.Value = prompt\n        args = arg,\n        result = self.inp.execute(args)\n        if result is None:\n            raise EOFError()\n        return result\n\n\nclass FileFromStream(object):\n    ''' A file-like object based on XInputStream/XOuputStream/XSeekable\n\n    :param stream: a stream object which implements\n    com.sun.star.io.XInputStream, com.sun.star.io.XOutputStream or\n    com.sun.star.io.XSeekable\n    '''\n    def __init__(self, stream, encoding='utf-8'):\n        import uno\n        self.stream = stream\n        self.encoding = encoding\n\n        if hasattr(stream, 'readBytes'):\n            def read(size=None):\n                if size is None:\n                    data = ''\n                    while True:\n                        bytes = uno.ByteSequence('')\n                        n_read, bytes = stream.readBytes(bytes, 4096)\n                        if n_read == 0:\n                            return data\n                        data += bytes.value\n                bytes = uno.ByteSequence('')\n                n_read, bytes = stream.readBytes(bytes, size)\n                return bytes.value\n            self.read = read\n\n        if hasattr(stream, 'seek'):\n            self.tell = stream.getPosition\n\n            def seek(offset, whence=0):\n                if whence == 0:\n                    pass\n                elif whence == 1:\n                    offset += stream.getPosition()\n                elif whence == 2:\n                    offset += stream.getLength()\n                stream.seek(offset)\n            self.seek = seek\n\n        if hasattr(stream, 'writeBytes'):\n            def write(s):\n                if isinstance(s, unicode):\n                    s = s.encode(self.encoding)\n                stream.writeBytes(uno.ByteSequence(s))\n            self.write = write\n\n            def flush():\n                stream.flush()\n            self.flush = flush\n\n    def close(self):\n        if hasattr(self.stream, 'closeInput'):\n            self.stream.closeInput()\n        elif hasattr(self.stream, 'closeOutput'):\n            self.stream.closeOutput()\n\n\n'''\nimport os.path\nfrom uno import systemPathToFileUrl\nfrom unokit.ucb import open_url\nfrom unokit.services import css\n\npath = os.path.abspath('samples/sample-5017.hwp')\nprint path\nurl = systemPathToFileUrl(path)\nprint url\ninp = open_url(url)\nprint inp\n\n# 여기서 segfault\nstg = css.embed.OLESimpleStorage(inp)\nprint stg\n'''\n\n\n'''\nSegFault가 나는 stacktrace는 다음과 같다\n\nStgDirEntry::StgDirEntry\n    sot/source/sdstor/\nStgEntry::Load\n    sot/source/sdstor/\nToUpperUnicode\n    sot/source/sdstor/stgelem.cxx\nCharClass\n    unotools/source/i18n/charclass.cxx\nintl_createInstance\n    unotools/source/i18n/instance.hxx\n\n여기서 ::comphelper::getProcessServiceFactory로 얻은 XMultiServiceFactory가\nnull 값인 것 같다.\n\n----\n\nuno를 사용하는 프로그램들 (desktop app/unopkg, 각종 unittest 프로그램)은\n처음 실행 시 다음과 같은 과정을 거치는 듯 하다.\n\n1. ::cppu::defaultBootstrap_InitialComponentContext()을 호출, local context 생성\n   - unorc 등을 검색, application.rdb, user.rdb 등에 접근\n\n   - pyuno.so 의 getComponentContext()에서 수행: PYUNOLIBDIR 즉 pyuno.so가 있는\n     디렉토리에서 pyuno.rc가 있으면 그것으로 초기화)\n   - desktop app: appinit.cxx의 CreateApplicationServiceManager()에서 수행\n   - unopkg: unopkg_misc.cxx의 bootstrapStandAlone()에서 수행.\n     ucbhelper::ContentBroker도 함께 초기화한다.\n\n2. 이렇게 생성한 local context로부터 ServiceManager를 얻어\n   ::comphelper::setProcessServiceFactory()를 사용하여 프로세스 전역 service\n   factory로 등록\n\n   - uno.py와 pyuno.so는 이 작업을 하지 않는다.\n   - desktop app: app.cxx의 ensureProcessServiceFactory()에서 수행\n   - unopkg: unopkg_misc.cxx의 bootstrapStandAlone()에서 함께 수행.\n\n\n* desktop app: desktop/source/app/\n* unopkg: desktop/source/pkgchk/unopkg/\n\n'''\n\nlogger.info('%s: end of file', __name__)\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/description.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\n\n\nlogger = logging.getLogger(__name__)\n\n\nNS_URI = 'http://openoffice.org/extensions/description/2006'\nNS_URI_DEP = 'http://openoffice.org/extensions/description/2006'\nNS_URI_XLINK = 'http://www.w3.org/1999/xlink'\n\nNS = '{' + NS_URI + '}'\nNS_DEP = '{' + NS_URI_DEP + '}'\nNS_XLINK = '{' + NS_URI_XLINK + '}'\n\n\ndef as_dict(f):\n    def wrapper(*args, **kwargs):\n        return dict(f(*args, **kwargs))\n    wrapper.items = f\n    return wrapper\n\n\n@as_dict\ndef get_display_name(doc):\n    root = doc.getroot()\n    for elt in root.findall(NS + 'display-name/' + NS + 'name'):\n        yield elt.get('lang'), elt.text\n\n\ndef set_display_name(doc, display_name):\n    import xml.etree.ElementTree as ET\n    root = doc.getroot()\n    dispname = ET.SubElement(root, 'display-name')\n    for lang, name in display_name.items():\n        elt = ET.SubElement(dispname, 'name')\n        elt.set('lang', lang)\n        elt.text = name\n\n\n@as_dict\ndef get_extension_description(doc):\n    root = doc.getroot()\n    for elt in root.findall(NS + 'extension-description/' + NS + 'src'):\n        yield elt.get('lang'), elt.get(NS_XLINK + 'href')\n\n\ndef set_extension_description(doc, description):\n    import xml.etree.ElementTree as ET\n    root = doc.getroot()\n    desc = ET.SubElement(root, 'extension-description')\n    for lang, url in description.items():\n        elt = ET.SubElement(desc, 'src')\n        elt.set('lang', lang)\n        elt.set('xlink:href', url)\n\n\n@as_dict\ndef get_publisher(doc):\n    root = doc.getroot()\n    for elt in root.findall(NS + 'publisher/' + NS + 'name'):\n        yield elt.get('lang'), dict(name=elt.text,\n                                    url=elt.get(NS_XLINK + 'href'))\n\n\ndef set_publisher(doc, publisher):\n    import xml.etree.ElementTree as ET\n    root = doc.getroot()\n    pub = ET.SubElement(root, 'publisher')\n    for lang, dct in publisher.items():\n        elt = ET.SubElement(pub, 'name')\n        elt.set('lang', lang)\n        elt.set('xlink:href', dct['url'])\n        elt.text = dct['name']\n\n\ndef get_license_accept_by(doc):\n    root = doc.getroot()\n    for elt in root.findall(NS + 'registration/' + NS + 'simple-license'):\n        accept_by = elt.get('accept-by')\n        if accept_by:\n            return accept_by\n\n\ndef get_license(doc):\n    root = doc.getroot()\n    for elt in root.findall(NS + 'registration/' + NS + 'simple-license'):\n        return dict((elt.get('lang'), elt.get(NS_XLINK + 'href'))\n                    for elt in elt.findall(NS + 'license-text'))\n    return dict()\n\n\ndef get_oo_min_version(doc):\n    root = doc.getroot()\n    for dep in root.findall(NS + 'dependencies'):\n        for elt in dep.findall(NS + 'OpenOffice.org-minimal-version'):\n            return elt.get('value')\n\n\nclass Description(object):\n\n    @classmethod\n    def parse(cls, f):\n        import xml.etree.ElementTree as ET\n\n        doc = ET.parse(f)\n        root = doc.getroot()\n\n        def getvalue(xpath, default=None):\n            for elt in root.findall(xpath):\n                value = elt.get('value', default)\n                if value:\n                    return value\n            return default\n\n        return cls(identifier=getvalue(NS + 'identifier'),\n                   version=getvalue(NS + 'version'),\n                   platform=getvalue(NS + 'platform', 'all'),\n                   display_name=get_display_name(doc),\n                   description=get_extension_description(doc),\n                   publisher=get_publisher(doc),\n                   license_accept_by=get_license_accept_by(doc),\n                   license=get_license(doc),\n                   oo_min_version=get_oo_min_version(doc))\n\n    def __init__(self,\n                 identifier='noname',\n                 version='0.0',\n                 platform='all',\n                 display_name=dict(),\n                 description=dict(),\n                 publisher=dict(),\n                 license_accept_by='admin',\n                 license=dict(),\n                 oo_min_version=None):\n        ''' Generate description.xml\n\n        :param f: output file\n        :param identifier: extension identifier\n        :param version: extension version\n        :param platform: target platform\n        :param display_name: localizations of display name\n        :param description: localizations of extension description\n        :param publisher: localizations of publisher\n        :param license_accept_by: who is supposed to accept the license\n        :param license: localization of license\n        :param oo_min_version: minimal version of LibreOffice\n\n        Each localization parameters are dicts, whose keys are language identifiers\n        defined in RFC 3066.\n\n        ``identifier`` specifies `Extension Identifier\n        <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extension_Identifiers>`_.\n\n        ``version`` specifies `Extension Version\n        <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extension_Versions>`_.\n\n        ``platform`` specifies supposed `Target Platform\n        <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Target_Platform>`_  on which this extension\n        runs. Default value is ``all``.\n\n        ``display_name`` specifies localized `Display Names\n        <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Display_Name>`_.\n        It's a localization dict whose values are localized unicode strings, e.g.::\n\n            display_name = {\n                'en': 'Example Filter',\n                'ko': u'예제 필터'\n            }\n\n        Values of ``description`` is a URL of description file, e.g.::\n\n            description = {\n                'en': 'description/en.txt',\n                'ko': 'description/ko.txt'\n            }\n\n        ``publisher`` specifies `Publisher Information\n        <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Publisher_Information>`_.\n        It's a localization dict whose values are dicts themselves, which have\n        ``name`` and ``url``.  ``name`` is a localized name of the publisher and\n        ``url`` is a URL of the publisher. For example::\n\n            publisher = {\n                'en': {\n                    'name': 'John Doe',\n                    'url': 'http://example.tld'\n                },\n                'ko': {\n                    'name': u'홍길동',\n                    'url': 'http://example.tld'\n                }\n            }\n\n        Optional ``license_accept_by`` specifies who is supposed to accept the\n        license. ``admin`` or ``user``. Default value is 'admin'.\n\n        Optional ``license`` is a localization dict whose values are an URL of\n        license file. For example::\n\n            license = {\n                'en': 'registration/COPYING'\n            }\n\n        See `Simple License\n        <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Simple_License>`_.\n        '''\n        self.identifier = identifier\n        self.version = version\n        self.platform = platform\n        self.display_name = display_name\n        self.description = description\n        self.publisher = publisher\n        self.license_accept_by = license_accept_by\n        self.license = license\n        self.oo_min_version = oo_min_version\n\n    def write(self, f):\n\n        # see http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Description_of_XML_Elements\n\n        import xml.etree.ElementTree as ET\n\n        root = ET.Element('description', {'xmlns': NS_URI,\n                                          'xmlns:dep': NS_URI_DEP,\n                                          'xmlns:xlink': NS_URI_XLINK})\n        doc = ET.ElementTree(root)\n\n        ET.SubElement(root, 'identifier').set('value', self.identifier)\n        ET.SubElement(root, 'version').set('value', self.version)\n        ET.SubElement(root, 'platform').set('value', self.platform)\n\n        set_display_name(doc, self.display_name)\n\n        set_extension_description(doc, self.description)\n\n        set_publisher(doc, self.publisher)\n\n        if self.license:\n            reg = ET.SubElement(root, 'registration')\n            lic = ET.SubElement(reg, 'simple-license')\n            lic.set('accept-by', self.license_accept_by)\n            for lang, url in self.license.items():\n                elt = ET.SubElement(lic, 'license-text')\n                elt.set('lang', lang)\n                elt.set('xlink:href', url)\n\n        if self.oo_min_version is not None:\n            dep = ET.SubElement(root, 'dependencies')\n            minver = ET.SubElement(dep, 'OpenOffice.org-minimal-version')\n            minver.set('dep:name', 'LibreOffice ' + self.oo_min_version)\n            minver.set('value', self.oo_min_version)\n\n        f.write('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\n        doc.write(f, encoding='utf-8')\n\n    def required_files(self):\n        for url in self.description.values():\n            yield url\n        for url in self.license.values():\n            yield url\n\n\ndef print_human_readable(desc, root_stg=None):\n    ''' Print summary in human readable form.\n\n    :param desc: an instance of Description\n    :param root_stg: root storage of description.xml\n    '''\n    from storage import resolve_path\n    print 'identifier:', desc.identifier\n    print 'version:', desc.version\n    print 'platform:', desc.platform\n\n    print 'display-name:'\n    for lang, name in desc.display_name.items():\n        print '  [%s] %s' % (lang, name)\n\n    print 'extension-description:'\n    for lang, url in desc.description.items():\n        if not root_stg or resolve_path(root_stg, url):\n            state = ''\n        else:\n            state = ' -- MISSING'\n        print '  [%s] %s%s' % (lang, url, state)\n\n    print 'publisher:'\n    for lang, publisher in desc.publisher.items():\n        print '  [%s] %s (%s)' % (lang,\n                                       publisher['name'],\n                                       publisher['url'])\n    if desc.license:\n        print 'license: accept-by', desc.license_accept_by\n        for lang, url in desc.license.items():\n            if not root_stg or resolve_path(root_stg, url):\n                state = ''\n            else:\n                state = ' -- MISSING'\n            print '  [%s] %s%s' % (lang, url, state)\n\n    if desc.oo_min_version:\n        print 'dependencies:'\n        print '  LibreOffice minimal version:', desc.oo_min_version\n\n\ndef init_main():\n    doc = '''Usage: oxt-desc-init [options] <desc-file>\n\n    --help      Print this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    description = Description(identifier='tld.example',\n                              version='0.1',\n                              display_name=dict(en='Example extension'),\n                              publisher=dict(en=dict(name='Publisher Name',\n                                                     url='http://example.tld')),\n                              license=dict(url=dict(en='COPYING')),\n                              description=dict(en='description/en.txt'))\n    with file(args['<desc-file>'], 'w') as f:\n        description.write(f)\n\n\ndef show_main():\n    doc = '''Usage: oxt-desc-show [options] <desc-file>\n\n    --help      Show this screen.\n    '''\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<desc-file>']) as f:\n        desc = Description.parse(f)\n\n    print_human_readable(desc)\n\n\ndef version_main():\n    doc = '''Usage: oxt-desc-version [options] <desc-file> [<new-version>]\n\n    --help      Show this screen.\n    '''\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<desc-file>'], 'r') as f:\n        desc = Description.parse(f)\n\n    new_version = args['<new-version>']\n    if new_version is not None:\n        logger.info('old: %s', desc.version)\n        desc.version = new_version\n        logger.info('new: %s', desc.version)\n        with file(args['<desc-file>'], 'w') as f:\n            desc.write(f)\n    else:\n        print desc.version\n\n\ndef ls_main():\n    doc = '''Usage: oxt-desc-ls [options] <desc-file>\n\n    --help      Show this screen.\n    '''\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<desc-file>']) as f:\n        desc = Description.parse(f)\n\n    for path in desc.required_files():\n        print path\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/manifest.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\n\n\nlogger = logging.getLogger(__name__)\n\n\nNS_URI = 'urn:oasis:names:tc:opendocument:xmlns:manifest:1.0'\nNS_URI = 'http://openoffice.org/2001/manifest'\nNS_PREFIX = 'manifest'\n\n\nclass Manifest(object):\n    ''' Represent ``META-INF/manifest.xml`` file.\n    '''\n\n    def __init__(self, namespace_uri=NS_URI):\n        self.entries = dict()\n        self.NS_URI = namespace_uri\n\n    @property\n    def NS(self):\n        return '{' + self.NS_URI + '}'\n\n    def __setitem__(self, full_path, value):\n        if isinstance(value, basestring):\n            value = {'media-type': value}\n        self.entries[full_path] = value\n\n    def __getitem__(self, full_path):\n        return self.entries[full_path]\n\n    def __delitem__(self, full_path):\n        del self.entries[full_path]\n\n    def __iter__(self):\n        for full_path in sorted(self.entries):\n            yield full_path\n    \n    def add_file(self, full_path, media_type):\n        self[full_path] = {'media-type': media_type}\n\n    def load(self, f):\n        if isinstance(f, basestring):\n            with file(f) as f:\n                return self.load(f)\n        import xml.etree.ElementTree as ET\n\n        doc = ET.parse(f)\n        root = doc.getroot()\n        NS = self.NS\n        for e in root.findall(NS + 'file-entry'):\n            self.add_file(e.get(NS + 'full-path'),\n                          e.get(NS + 'media-type'))\n\n    def dump(self, f):\n        import xml.etree.ElementTree as ET\n\n        root = ET.Element(NS_PREFIX + ':manifest',\n                          {'xmlns:' + NS_PREFIX: self.NS_URI})\n        doc = ET.ElementTree(root)\n        for path in self:\n            e = self.entries[path]\n            attrs = dict((NS_PREFIX + ':' + k, v)\n                         for k, v in e.items())\n            attrs[NS_PREFIX + ':full-path'] = path\n            ET.SubElement(root, NS_PREFIX + ':file-entry', attrs)\n\n        f.write('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\n        doc.write(f, encoding='utf-8')\n\n    def save(self, path):\n        with file(path, 'w') as f:\n            self.dump(f)\n\n\ndef init_main():\n    doc = '''Usage: oxt-manifest-init [options] <manifest-file>\n\n    --help          Show this screen.\n    '''\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<manifest-file>'], 'w') as f:\n        manifest = Manifest()\n        manifest.dump(f)\n\n\ndef ls_main():\n    doc = '''Usage: oxt-manifest-ls [options] <manifest-file>\n\n    --help          Show this screen.\n    '''\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<manifest-file>']) as f:\n        manifest = Manifest()\n        manifest.load(f)\n\n    for path in manifest:\n        e = manifest[path]\n        print ' '.join([path, e['media-type']])\n\n\ndef add_main():\n    doc = '''Usage: oxt-manifest-add [options] <manifest-file> <file> <media-type>\n\n    --help          Show this screen.\n\n    '''\n    from docopt import docopt\n\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<manifest-file>']) as f:\n        manifest = Manifest()\n        manifest.load(f)\n\n    media_type = args['<media-type>']\n    path = args['<file>']\n\n    manifest[path] = media_type\n    logger.info('Add %s: %s', path, media_type)\n\n    with file(args['<manifest-file>'], 'w') as f:\n        manifest.dump(f)\n\n\ndef rm_main():\n    doc = '''Usage: oxt-manifest-rm [options] <manifest-file> <files>...\n\n    -r <root-dir>   Project root. If omitted, current directory will be used.\n    --help          Show this screen.\n\n    '''\n    from docopt import docopt\n\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    with file(args['<manifest-file>']) as f:\n        manifest = Manifest()\n        manifest.load(f)\n\n    for path in args['<files>']:\n        if path in manifest:\n            del manifest[path]\n            logger.info('RM %s', path)\n        else:\n            logger.warning('Skip %s; not found', path)\n\n    with file(args['<manifest-file>'], 'w') as f:\n        manifest.dump(f)\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/package.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\nimport os.path\nfrom storage import open_storage\nfrom storage import resolve_path\nfrom storage import makedirs_to_file\nfrom storage import put_file\nfrom storage import copy_file\nfrom storage import iterate_files_recursively\nfrom storage._zipfile import ZipFileStorage\nfrom storage.fs import FileSystemStorage\nfrom manifest import Manifest\nfrom description import Description\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef is_package(folder):\n    if 'META-INF' not in folder:\n        return False\n    if 'manifest.xml' not in folder['META-INF']:\n        return False\n    return True\n\n\nMANIFEST_PATH = os.path.join('META-INF', 'manifest.xml')\nDESCRIPTION_PATH = 'description.xml'\n\n\ndef add_file(stg, manifest, path, full_path, media_type):\n    ''' add a file into the storage and manifest.\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    :param path: path to the file on the filesystem.\n    :param full_path: ``manifest:full-path`` value of ``manifest:file-entry``\n    :param media_type: ``manifest:media-type`` value of ``manifest:file-entry``\n    '''\n    node = makedirs_to_file(stg, full_path)\n    put_file(node, path)\n    manifest[full_path] = media_type\n    return node\n\n\ndef add_component_file(stg, manifest, path, full_path, type, platform=None):\n    ''' add a component file.\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    :param path: path to the file on the filesystem.\n    :param full_path: ``manifest:full-path`` value of ``manifest:file-entry``\n    :param type: ``native``, ``Java``, ``Python`` or None\n    :param platform: supposed platform to run this component.\n\n    if ``type`` is None, this component is meant to be registered with\n    `Passive Component Registration\n    <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/Passive_Component_Registration>`_\n    and the file specified with ``path`` should be an XML file, which is\n    defined in the document above.\n\n    For more informations, see `File Format\n    <http://wiki.openoffice.org/wiki/Documentation/DevGuide/Extensions/File_Format>`_.\n    '''\n    mimetype = 'application/vnd.sun.star.uno-component'\n    if type:\n        mimetype += '; ' + type\n    if platform:\n        mimetype += '; ' + platform\n    return add_file(stg, manifest, path, full_path, mimetype=mimetype)\n\n\ndef add_type_library(stg, manifest, path, full_path, type):\n    ''' add a UNO type library.\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    :param type: ``RDB`` or ``Java``\n    '''\n\n    typelib_extensions = dict(RDB='.rdb', Java='.jar')\n\n    if type not in typelib_extensions.keys():\n        raise ValueError('type: unsupported value of %r' % type)\n\n    if not full_path.lower().endswith(typelib_extensions[type]):\n        msg = 'adding %r type library %r with name %r: really intended?'\n        logger.warning(msg, type, path, full_path)\n\n    mimetype = 'application/vnd.sun.star.uno-typelibrary'\n    mimetype += '; type=' + type\n    return add_file(stg, manifest, path, full_path, mimetype)\n\n\ndef add_basic_library(stg, manifest, path, full_path):\n    ''' add a basic library\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    '''\n    mimetype = 'application/vnd.sun.star.basic-library'\n    return add_file(stg, manifest, path, full_path, mimetype=mimetype)\n\n\ndef add_dialog_library(stg, manifest, path, full_path):\n    ''' add a dialog library\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    '''\n    mimetype = 'application/vnd.sun.star.dialog-library'\n    return add_file(stg, manifest, path, full_path, mimetype=mimetype)\n\n\ndef add_configuration_data_file(stg, manifest, path, full_path):\n    ''' add a configuration data file.\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    '''\n    mimetype = 'application/vnd.sun.star.configuration-data'\n    return add_file(stg, manifest, path, full_path, mimetype=mimetype)\n\n\ndef add_configuration_schema_file(stg, manifest, path, full_path):\n    ''' add a configuration schema file.\n\n    :param stg: a storage\n    :param manifest: an instance of Manifest\n    '''\n    mimetype = 'application/vnd.sun.star.configuration-schema'\n    return add_file(stg, manifest, path, full_path, mimetype=mimetype)\n\n\ndef build(package_path, manifest, description, files=dict(),\n          storage_factory=ZipFileStorage):\n    ''' Build a OXT Package.\n\n    :param package_path: path to an .oxt package to be built\n    :param manifest: an instance of Manifest\n    :param description: an instance of Description\n    :param files: package files, in a form of (path, node) dict\n    :param storage_factory: storage factory for the package.\n                            Default to ZipFileStorage\n    '''\n\n    assert not any(node is None for node in files.values())\n    assert all(path in files for path in manifest)\n    assert all(path in files for path in description.required_files())\n\n    logger.info('creating %s', package_path)\n    with storage_factory(package_path, 'w') as stg:\n        logger.info('writing %s', MANIFEST_PATH)\n        manifest_node = makedirs_to_file(stg, MANIFEST_PATH)\n        with manifest_node.open('w') as f:\n            manifest.dump(f)\n\n        logger.info('writing %s', DESCRIPTION_PATH)\n        desc_node = makedirs_to_file(stg, DESCRIPTION_PATH)\n        with desc_node.open('w') as f:\n            description.write(f)\n\n        for path in sorted(files):\n            node = files[path]\n            logger.info('writing %s', path)\n            dest = makedirs_to_file(stg, path)\n            copy_file(node, dest)\n\n\ndef build_from(package_path,\n               src_folder,\n               manifest_path=None,\n               description_path=None,\n               files=[],\n               excludes=[],\n               storage_factory=ZipFileStorage):\n\n    if manifest_path:\n        with file(manifest_path) as f:\n            manifest = Manifest()\n            manifest.load(f)\n    else:\n        node = resolve_path(src_folder, MANIFEST_PATH)\n        if node:\n            with node.open() as f:\n                manifest = Manifest()\n                manifest.load(f)\n        else:\n            logger.error('%s: not found' % MANIFEST_PATH)\n            raise IOError('%s: not found' % MANIFEST_PATH)\n\n    if description_path:\n        with file(description_path) as f:\n            description = Description.parse(f)\n    else:\n        node = resolve_path(src_folder, DESCRIPTION_PATH)\n        if node:\n            with node.open() as f:\n                description = Description.parse(f)\n        else:\n            raise IOError('%s: not found' % DESCRIPTION_PATH)\n\n    package_path = make_output_path(package_path, description)\n    package_files = dict()\n\n    from itertools import chain\n    required_files = chain(manifest, description.required_files())\n    for path in required_files:\n        node = resolve_path(src_folder, path)\n        if node is None:\n            raise IOError('%s: not found' % path)\n        package_files[path] = node\n\n    files = ((path, resolve_path(src_folder, path)) for path in files)\n    files = expand_folders(files)\n    files = exclude_files(excludes, files)\n    package_files.update(files)\n\n    return build(package_path, manifest, description, package_files,\n                 storage_factory=storage_factory)\n\n\ndef make_output_path(path, desc=None):\n    if os.path.isdir(path):\n        dirname = path\n        name = ''\n    else:\n        dirname, name = os.path.split(path)\n\n    # default name will be used if not given\n    if name == '':\n        if desc is None:\n            raise ValueError('%s: invalid path' % path)\n        name = package_name_from_desc(desc)\n\n    return os.path.join(dirname, name)\n\n\ndef package_name_from_desc(desc):\n    id = desc.identifier\n    version = desc.version\n    if version:\n        return '-'.join([id, version]) + '.oxt'\n    else:\n        return id + '.oxt'\n\n\ndef expand_folders(resolved_nodes):\n    for path, node in resolved_nodes:\n        if hasattr(node, '__iter__'):\n            for path, node in iterate_files_recursively(node, path):\n                yield path, node\n        else:\n            yield path, node\n\n\ndef exclude_files(patterns, resolved_nodes):\n    from fnmatch import fnmatch\n    for path, node in resolved_nodes:\n        excluded = False\n        for pat in patterns:\n            if fnmatch(path, pat):\n                logger.info('exclude %s (by %s)', path, pat)\n                excluded = True\n        if not excluded:\n            yield path, node\n\n\ndef init_main():\n    doc = '''Usage: oxt-pkg-init [options] <package-path>\n\n    --help      Print this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    package_path = args['<package-path>']\n\n    manifest = Manifest()\n    description = Description()\n\n    with open_storage(package_path, 'w') as stg:\n        with makedirs_to_file(stg, MANIFEST_PATH).open('w') as f:\n            manifest.dump(f)\n        with makedirs_to_file(stg, DESCRIPTION_PATH).open('w') as f:\n            description.write(f)\n\n\ndef show_main():\n    doc = '''Usage: oxt-pkg-show [options] <package-path>\n\n    --help      Print this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    package_path = args['<package-path>']\n    with open_storage(package_path) as pkg:\n        with resolve_path(pkg, MANIFEST_PATH).open() as f:\n            manifest = Manifest()\n            manifest.load(f)\n\n        with resolve_path(pkg, DESCRIPTION_PATH).open() as f:\n            description = Description.parse(f)\n\n        from description import print_human_readable\n        print_human_readable(description, pkg)\n\n        for path in manifest:\n            item = manifest[path]\n            print path, item['media-type'],\n            node = resolve_path(pkg, path)\n            if node:\n                print '-- OK'\n            else:\n                print '-- MISSING'\n\n\ndef build_main():\n    doc = '''Usage: oxt-pkg-build [options] <src-folder> <add-files>...\n\n    -o OUTPUT-PATH                  Output path\n    -m MANIFEST                     META-INF/manifest.xml\n    -d DESCRIPT                     description.xml\n    -E EXCLUDE, --exclude=EXCLUDE   exclude patterns; separated by %r.\n                --help              Print this screen.\n\n    <src-folder>                    root folder containing package files\n    <add-files>                     additional files (relative to <src-folder>)\n    ''' % os.pathsep\n\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    src_folder_path = args['<src-folder>']\n    add_files = args['<add-files>']\n    output_path = args['-o'] or '.'\n    manifest_path = args['-m']\n    description_path = args['-d']\n    excludes = args['--exclude'] or ''\n    excludes = excludes.strip().split(os.pathsep)\n\n    with FileSystemStorage(src_folder_path) as src_folder:\n        build_from(output_path,\n                   src_folder,\n                   manifest_path=manifest_path,\n                   description_path=description_path,\n                   files=add_files,\n                   excludes=excludes)\n\n\ndef check_main():\n    doc = '''Usage: oxt-pkg-show [options] <package-path>\n\n    --help      Print this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n    logging.basicConfig(level=logging.INFO)\n\n    package_path = args['<package-path>']\n    with open_storage(package_path) as pkg:\n        with resolve_path(pkg, MANIFEST_PATH).open() as f:\n            manifest = Manifest()\n            manifest.load(f)\n\n        with resolve_path(pkg, DESCRIPTION_PATH).open() as f:\n            description = Description.parse(f)\n\n        missing = dict()\n\n        for path in manifest:\n            node = resolve_path(pkg, path)\n            if node is None:\n                missing[path] = MANIFEST_PATH\n\n        for path in description.required_files():\n            node = resolve_path(pkg, path)\n            if node is None:\n                missing[path] = DESCRIPTION_PATH\n\n        if missing:\n            for path in sorted(missing):\n                referer = missing[path]\n                logger.error('%s: MISSING (refered in %s)',\n                             path, referer)\n            raise SystemExit(1)\n        else:\n            logger.info('%s: OK, identifier=%s, version=%s', package_path,\n                        description.identifier, description.version)\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/remote.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom __future__ import with_statement\nimport contextlib\nimport logging\n\n\nlogger = logging.getLogger(__name__)\n\n\n@contextlib.contextmanager\ndef soffice_subprocess(**kwargs):\n    ''' Create an remote instance of soffice '''\n\n    args = [kwargs.get('soffice', 'soffice')]\n\n    if 'accept' in kwargs:\n        args.append('--accept=%s' % kwargs['accept'])\n    \n    if kwargs.get('headless', True):\n        args.append('--headless')\n\n    if kwargs.get('invisible', True):\n        args.append('--invisible')\n\n    if kwargs.get('nologo', True):\n        args.append('--nologo')\n\n    if kwargs.get('norestore', True):\n        args.append('--norestore')\n\n    if kwargs.get('nodefault', True):\n        args.append('--nodefault')\n\n    if kwargs.get('nofirstwizard', True):\n        args.append('--nofirstwizard')\n\n    import subprocess\n    p = subprocess.Popen(args)\n    pid = p.pid\n    logger.info('soffice(%s) has been started.', pid)\n    try:\n        yield p\n    finally:\n        import time\n        n = 0\n        p.poll()\n        while p.returncode is None:\n            n += 1\n            if n > 3:\n                p.kill()\n                logger.info('trying to kill soffice(%s)', pid)\n                return\n            p.terminate()\n            time.sleep(1)\n            p.poll()\n        logger.info('soffice(%s) has been terminated with exit code %d',\n                    pid, p.returncode)\n\n\ndef connect_remote_context(uno_link, max_tries=10):\n    ''' Connect to the remote soffice instance and get the context. '''\n\n    from unokit.services import css\n    resolver = css.bridge.UnoUrlResolver()\n    uno_url = 'uno:'+uno_link+'StarOffice.ComponentContext'\n    logger.info('uno_url: %s', uno_url)\n    from com.sun.star.connection import NoConnectException\n    while True:\n        max_tries -= 1\n\n        try:\n            return resolver.resolve(uno_url)\n        except NoConnectException, e:\n            if max_tries <= 0:\n                raise\n            logger.info('%s - retrying', type(e).__name__)\n\n            import time\n            time.sleep(1)\n            continue\n\n\n@contextlib.contextmanager\ndef new_remote_context(pipe='oxt.tool', retry=3, make_current=True, **kwargs):\n    ''' Create a remote soffice instance and get its context\n\n    :param pipe: connection pipe name\n    :param retry: connect retry count; default True.\n    :param make_current: whether the remote context would be pushed to be\n        current context; default True.\n    :param **kwargs: arguments to soffice_subprocess()\n    :returns: remote context\n    '''\n    uno_link = 'pipe,name=%s;urp;' % pipe\n\n    logger.debug('uno_link: %s', uno_link)\n\n    kwargs['accept'] = uno_link\n    while retry >= 0:\n        with soffice_subprocess(**kwargs):\n            import time\n            time.sleep(1)\n            try:\n                context = connect_remote_context(uno_link, max_tries=10)\n            except Exception, e:\n                logger.exception(e)\n                retry -= 1\n                continue\n\n            if make_current:\n                import unokit.contexts\n                unokit.contexts.push(context)\n                try:\n                    yield context\n                finally:\n                    unokit.contexts.pop()\n            else:\n                yield context\n            return\n\n\nclass RemoteContextLayer:\n\n    @classmethod\n    def setUp(cls):\n        cls.context = new_remote_context()\n        cls.context.__enter__()\n\n    @classmethod\n    def tearDown(cls):\n        cls.context.__exit__(None, None, None)\n\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/storage/__init__.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\nfrom contextlib import contextmanager\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef open_storage(path, mode='r', default_storage_factory=None):\n    import os.path\n    import zipfile\n    import fs\n    import _zipfile\n    if os.path.exists(path):\n        if os.path.isdir(path):\n            return fs.FileSystemStorage(path)\n        elif zipfile.is_zipfile(path):\n            return _zipfile.ZipFileStorage(path, mode)\n        raise IOError('%s: unsupported storage' % path)\n    elif callable(default_storage_factory):\n        return default_storage_factory(path, mode)\n    else:\n        raise IOError('%s: cannot open' % path)\n\n\ndef resolve_path(folder, path):\n    ''' resolve path in a folder\n\n    :param folder: a folder (should have ``__getitem__``)\n    :param path: path to resolve\n    :returns: a node or None\n    '''\n    if path in ('', '/'):\n        return folder\n\n    import os\n    path_segments = path.split(os.sep)\n    assert len(path_segments) > 0\n\n    for seg in path_segments:\n        if not hasattr(folder, '__getitem__'):\n            return None\n        try:\n            node = folder[seg]\n        except KeyError:\n            return None\n        else:\n            folder = node\n\n    return node\n\n\ndef makedirs(folder, path):\n    from path import split as path_split\n    path_segments = path_split(path)\n    for seg in path_segments:\n        if seg in folder:\n            folder = folder[seg]\n        else:\n            folder = folder.folder(seg)\n    return folder\n\n\ndef makedirs_to_file(folder, path):\n    import os.path\n    dirname, name = os.path.split(path)\n    if name == '':\n        msg = '%s: invalid path' % path\n        raise ValueError(msg)\n    folder = makedirs(folder, dirname)\n    return folder.file(name)\n\n\ndef put_file(node, path, **kwargs):\n    if hasattr(node, 'put'):\n        node.put(path, **kwargs)\n    elif hasattr(node, 'open'):\n        with file(path, 'rb') as f:\n            with node.open('w') as g:\n                stream_copy(f, g)\n    else:\n        raise IOError('node supports neither put nor open')\n\n\ndef get_file(node, path):\n    if hasattr(node, 'get'):\n        node.get(path)\n    elif hasattr(node, 'open'):\n        with node.open() as f:\n            with file(path, 'wb') as g:\n                stream_copy(f, g)\n    else:\n        raise IOError('node supports neither get nor open')\n\n\n@contextmanager\ndef openable_path_on_filesystem(node, writeback=False):\n    if hasattr(node, 'path_on_filesystem'):\n        with node.path_on_filesystem() as path:\n            yield path\n    else:\n        import os\n        from tempfile import mkstemp\n        fd, path = mkstemp()\n        try:\n            with node.open() as f:\n                with os.fdopen(fd, 'w+') as g:\n                    fd = None\n                    stream_copy(f, g)\n                # fd closed\n            yield path\n\n            if writeback:\n                put_file(node, path)\n        finally:\n            if fd is not None:\n                os.close(fd)\n            os.unlink(path)\n\n\ndef copy_file(src_node, dst_node):\n    if (hasattr(dst_node, 'path_on_filesystem') and\n        hasattr(src_node, 'get')):\n        with openable_path_on_filesystem(dst_node, writeback=True) as dst_path:\n            get_file(src_node, dst_path)\n    with openable_path_on_filesystem(src_node) as src_path:\n        put_file(dst_node, src_path)\n\n\ndef stream_copy(src, dst):\n    while True:\n        data = src.read(4096)\n        if len(data) == 0:\n            return\n        dst.write(data)\n\n\ndef iterate_nodes_recursively(folder, folder_path=''):\n    import os.path\n    for name in folder:\n        node = folder[name]\n        node_path = os.path.join(folder_path, name)\n        yield node_path, node\n        if hasattr(node, '__iter__') and hasattr(node, '__getitem__'):\n            for x in iterate_nodes_recursively(node, node_path):\n                yield x\n\n\ndef iterate_files_recursively(folder, folder_path=''):\n    for path, node in iterate_nodes_recursively(folder, folder_path):\n        if hasattr(node, 'open'):\n            yield path, node\n\n\ndef ls_main():\n    doc = '''Usage: storage-ls [options] <storage>\n\n    --help      Show this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n\n    root_path = args['<storage>'] or '.'\n    with open_storage(root_path, 'r') as stg:\n        for path, node in iterate_files_recursively(stg):\n            print path\n\n\ndef put_main():\n    doc = '''Usage: storage-put [options] <storage> <path> <file>\n\n    --help      Show this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n\n    import os.path\n    root_path = args['<storage>'] or '.'\n    with open_storage(root_path, 'a') as stg:\n        path = args['<path>']\n        file_path = args['<file>']\n\n        if os.path.exists(file_path):\n            node = makedirs_to_file(stg, path)\n            put_file(node, file_path)\n        else:\n            logger.error('%s: not found', file_path)\n            raise SystemExit(1)\n\n\ndef get_main():\n    doc = '''Usage: storage-get [options] <storage> <path> <file>\n\n    --help      Show this screen.\n    '''\n\n    from docopt import docopt\n    args = docopt(doc)\n\n    root_path = args['<storage>'] or '.'\n    with open_storage(root_path, 'a') as stg:\n        path = args['<path>']\n        file_path = args['<file>']\n\n        node = resolve_path(stg, path)\n        if node:\n            get_file(node, file_path)\n        else:\n            logger.error('%s: not found', path)\n            raise SystemExit(1)\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/storage/_zipfile.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\nimport os.path\nfrom zipfile import ZIP_DEFLATED\nfrom path import split as path_split\nfrom path import get_ancestors as path_ancestors\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef zipfile_nodes(zipfile):\n    seen = set()\n    for path in zipfile.namelist():\n        for anc_path in path_ancestors(path):\n            if anc_path not in seen:\n                yield anc_path, ZipFileFolder(zipfile, anc_path)\n                seen.add(anc_path)\n        if path not in seen:\n            if path.endswith('/'):\n                yield path, ZipFileFolder(zipfile, path)\n            else:\n                yield path, ZipFileFile(zipfile, path)\n            seen.add(path)\n\n\nclass ZipFileNode(object):\n    \n    def __init__(self, zipfile, path):\n        self.zipfile = zipfile\n        self.path = path\n\n\nclass ZipFileFile(ZipFileNode):\n\n    def open(self, mode='r', compress_type=ZIP_DEFLATED):\n        if mode.startswith('r'):\n            return ZipFileStream(self.zipfile.open(self.path, mode))\n        elif mode == 'w':\n            return ZipFileStream(ZipFileWritable(self.zipfile, self.path,\n                                                 compress_type=compress_type))\n\n    def put(self, filesystem_path, compress_type=ZIP_DEFLATED):\n        self.zipfile.write(filesystem_path, self.path, compress_type)\n\n\nclass ZipFileFolder(ZipFileNode):\n\n    def childs(self):\n        prefix = path_split(self.path)\n        prefix_len = len(prefix)\n        for path, node in zipfile_nodes(self.zipfile):\n            path_segments = path_split(path)\n            if len(path_segments) == prefix_len + 1:\n                if path_segments[:prefix_len] == prefix:\n                    yield path_segments[-1], node\n\n    def __iter__(self):\n        for name, node in self.childs():\n            yield name\n\n    def __getitem__(self, name):\n        for node_name, node in self.childs():\n            if node_name == name:\n                return node\n        raise KeyError(name)\n\n    def file(self, name):\n        path = os.path.join(self.path, name)\n        return ZipFileFile(self.zipfile, path)\n\n    def folder(self, name):\n        path = os.path.join(self.path, name)\n        return ZipFileFolder(self.zipfile, path)\n\n\nclass ZipFileStorage(ZipFileFolder):\n\n    def __init__(self, *args, **kwargs):\n        import zipfile\n        self.zipfile = zipfile.ZipFile(*args, **kwargs)\n        self.path = ''\n\n    def childs(self):\n        for path, node in zipfile_nodes(self.zipfile):\n            path_segments = path_split(path)\n            if len(path_segments) == 1:\n                yield path_segments[-1], node\n\n    def close(self):\n        self.zipfile.close()\n\n    def __enter__(self):\n        return self\n\n    def __exit__(self, *args, **kwargs):\n        self.close()\n\n\nclass ZipFileStream(object):\n\n    def __init__(self, stream):\n        self.stream = stream\n\n    def __getattr__(self, name):\n        return getattr(self.stream, name)\n\n    def __enter__(self):\n        return self.stream\n\n    def __exit__(self, *args, **kwargs):\n        self.close()\n\n\nclass ZipFileWritable(object):\n\n    def __init__(self, zipfile, path, compress_type=ZIP_DEFLATED):\n        self.zipfile = zipfile\n        self.path = path\n        self.compress_type = compress_type\n\n        import tempfile\n        fd, tmp_path = tempfile.mkstemp()\n        self.tmp_f = os.fdopen(fd, 'w')\n        self.tmp_path = tmp_path\n\n    def __getattr__(self, name):\n        return getattr(self.tmp_f, name)\n\n    def close(self):\n        self.tmp_f.close()\n        self.zipfile.write(self.tmp_path, self.path, self.compress_type)\n        os.unlink(self.tmp_path)\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/storage/fs.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\nimport os.path\nfrom contextlib import contextmanager\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass FileSystemNode(object):\n\n    def __init__(self, path):\n        self.path = path\n\n\nclass FileSystemFile(FileSystemNode):\n\n    def open(self, *args, **kwargs):\n        return file(self.path, *args, **kwargs)\n\n    @contextmanager\n    def path_on_filesystem(self):\n        yield self.path\n\n    def delete(self):\n        os.unlink(self.path)\n\n\nclass FileSystemFolder(FileSystemNode):\n\n    def __iter__(self):\n        return iter(os.listdir(self.path))\n\n    def __getitem__(self, name):\n        if name in self:\n            path = os.path.join(self.path, name)\n            if os.path.isdir(path):\n                return FileSystemFolder(path=path)\n            else:\n                return FileSystemFile(path=path)\n        raise KeyError(name)\n\n    def file(self, name):\n        path = os.path.join(self.path, name)\n        return FileSystemFile(path)\n    \n    def folder(self, name):\n        path = os.path.join(self.path, name)\n        os.mkdir(path)\n        return FileSystemFolder(path)\n\n\nclass FileSystemStorage(FileSystemFolder):\n\n    def __init__(self, path, mode='r'):\n        if not os.path.exists(path):\n            if mode == 'r':\n                raise IOError('%s: not found' % path)\n            elif mode in ('a', 'w'):\n                os.makedirs(path)\n        if not os.path.isdir(path):\n            raise IOError('%s: not a directory' % path)\n        FileSystemFolder.__init__(self, path)\n\n    def close(self):\n        pass\n\n    def __enter__(self):\n        return self\n\n    def __exit__(self, *args, **kwargs):\n        self.close()\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/storage/path.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport logging\nimport os\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef split(path):\n    path_segments = path.split(os.sep)\n    path_segments = (seg for seg in path_segments if seg)\n    path_segments = list(path_segments)\n    return path_segments\n\n\ndef get_ancestors(path):\n    path_segments = split(path)\n    path = ''\n    for seg in path_segments[:-1]:\n        path = os.path.join(path, seg)\n        yield path\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/tests/__init__.py",
    "content": ""
  },
  {
    "path": "tools/oxt.tool/oxt_tool/tests/mixin_storage.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nfrom oxt_tool.storage import resolve_path\nfrom oxt_tool.storage import makedirs\nfrom oxt_tool.storage import makedirs_to_file\nfrom oxt_tool.storage import put_file\nfrom oxt_tool.storage import get_file\nfrom oxt_tool.storage import openable_path_on_filesystem\nfrom oxt_tool.storage import copy_file\n\n\nclass StorageTestMixin(object):\n\n    def test_storage(self):\n        stg = self.create_fixture_storage()\n        self.assertTrue(hasattr(stg, 'close'))\n        try:\n            self.assertTrue(hasattr(stg, '__enter__'))\n            self.assertTrue(hasattr(stg, '__exit__'))\n        finally:\n            stg.close()\n\n    def test_folder_in(self):\n        with self.create_fixture_folder() as folder:\n            self.assertTrue('bar.txt' in folder)\n            self.assertTrue('baz.txt' in folder)\n            self.assertTrue('bar' in folder)\n            self.assertFalse('nonexists' in folder)\n\n    def test_folder_iterate(self):\n        with self.create_fixture_folder() as folder:\n            self.assertEqual(set(['bar.txt', 'baz.txt', 'bar']),\n                              set(folder))\n\n    def test_folder_getitem(self):\n        with self.create_fixture_folder() as folder:\n            self.assertTrue(hasattr(folder['bar.txt'], 'open'))\n            self.assertTrue(hasattr(folder['baz.txt'], 'open'))\n            self.assertTrue(hasattr(folder['bar'], '__iter__'))\n            try:\n                folder['nonexists'] \n                assert False, 'KeyError expected'\n            except KeyError:\n                pass\n\n    def test_file_open_for_reading(self):\n        with self.create_fixture_folder() as folder:\n            f = folder['bar.txt'].open()\n            try:\n                self.assertTrue(hasattr(f, '__enter__'))\n                self.assertTrue(hasattr(f, '__exit__'))\n                self.assertEqual('Hello', f.read())\n            finally:\n                f.close()\n\n    def test_file_open_for_writing(self):\n        with self.create_fixture_folder() as folder:\n            f = folder['bar.txt'].open('w')\n            try:\n                self.assertTrue(hasattr(f, '__enter__'))\n                self.assertTrue(hasattr(f, '__exit__'))\n                self.assertTrue(hasattr(f, 'fileno'))\n                f.write('Hello World')\n            finally:\n                f.close()\n\n        with self.get_fixture_folder() as folder:\n            f = folder['bar.txt'].open()\n            try:\n                self.assertEqual('Hello World', f.read())\n            finally:\n                f.close()\n\n    def test_folder_new_file(self):\n        with self.create_fixture_folder() as folder:\n            self.assertTrue('new-file.txt' not in folder)\n            node = folder.file('new-file.txt')\n            f = node.open('w')\n            try:\n                f.write('new-file-contents')\n            finally:\n                f.close()\n\n        with self.get_fixture_folder() as folder:\n            self.assertTrue('new-file.txt' in folder)\n            node = folder['new-file.txt']\n            f = node.open()\n            try:\n                self.assertEqual('new-file-contents',\n                                  f.read())\n            finally:\n                f.close()\n\n    def test_folder_new_folder(self):\n        with self.create_fixture_folder() as folder:\n            self.assertTrue('new-folder' not in folder)\n            new_folder = folder.folder('new-folder')\n\n            # we can assert that the new folder exists\n            # only if there are at least one file in the folder.\n            # (e.g. zipfile)\n            node = new_folder.file('file-in-new-folder')\n            f = node.open('w')\n            try:\n                f.write('hello')\n            finally:\n                f.close()\n\n        with self.get_fixture_folder() as folder:\n            self.assertTrue('new-folder' in folder)\n\n    def test_resolve_path(self):\n        with self.create_fixture_folder() as folder:\n            res = resolve_path(folder, '')\n            self.assertEqual(folder, res)\n\n            res = resolve_path(folder, '/')\n            self.assertEqual(folder, res)\n\n    def test_makedirs(self):\n        import os.path\n\n        dirname = '1'\n        path = os.path.join(dirname, 'marker')\n        with self.create_fixture_folder() as folder:\n            res = makedirs(folder, '')\n            self.assertEqual(folder, res)\n\n            fld = makedirs(folder, dirname)\n            with fld.file('marker').open('w') as f:\n                f.write(dirname)\n        with self.get_fixture_folder() as folder:\n            node = resolve_path(folder, path)\n            with node.open() as f:\n                self.assertEqual(dirname, f.read())\n\n        dirname = os.path.join(dirname, '2')\n        path = os.path.join(dirname, 'marker')\n        with self.create_fixture_folder() as folder:\n            fld = makedirs(folder, dirname)\n            with fld.file('marker').open('w') as f:\n                f.write(dirname)\n        with self.get_fixture_folder() as folder:\n            node = resolve_path(folder, path)\n            with node.open() as f:\n                self.assertEqual(dirname, f.read())\n\n        # on existing non-folder\n        dirname = 'bar.txt'\n        with self.create_fixture_folder() as folder:\n            try:\n                makedirs(folder, dirname)\n                assert False, 'exception expected'\n            except:\n                pass\n\n        # under existing non-folder\n        dirname = os.path.join(dirname, 'should-fail')\n        with self.create_fixture_folder() as folder:\n            try:\n                makedirs(folder, dirname)\n                assert False, 'exception expected'\n            except:\n                pass\n        with self.get_fixture_folder() as folder:\n            self.assertEqual(None, resolve_path(folder, dirname))\n\n    def test_makedirs_to_file(self):\n        import os.path\n        path = os.path.join('hello', 'world', 'makedirs')\n        with self.create_fixture_folder() as folder:\n            node = makedirs_to_file(folder, path)\n            with node.open('w'):\n                pass\n        with self.get_fixture_folder() as folder:\n            node = resolve_path(folder, path)\n            self.assertTrue(node is not None)\n\n    def test_file_put(self):\n        import os\n        data = os.urandom(5000)\n        path = self.id() + '.bin'\n        with file(path, 'w') as f:\n            f.write(data)\n        with self.create_fixture_folder() as folder:\n            node = folder.file('new-file')\n            put_file(node, path)\n        with self.get_fixture_folder() as folder:\n            node = folder['new-file']\n            with node.open() as f:\n                self.assertEqual(data, f.read())\n\n    def test_file_get(self):\n        path = self.id() + '.got'\n        with self.create_fixture_folder() as folder:\n            node = folder['bar.txt']\n            get_file(node, path)\n        with file(path) as f:\n            self.assertEqual('Hello', f.read())\n\n    def test_openable_path_on_filesystem(self):\n        with self.create_fixture_folder() as folder:\n            with folder.file('new-file').open('w') as f:\n                f.write('new-content')\n            node = folder['new-file']\n            with openable_path_on_filesystem(node) as path:\n                with file(path) as f:\n                    self.assertEqual('new-content', f.read())\n\n            with openable_path_on_filesystem(node, writeback=True) as path:\n                with file(path, 'w') as f:\n                    f.write('modified-content')\n            with node.open() as f:\n                self.assertEqual('modified-content', f.read())\n\n    def test_file_copy(self):\n        with self.create_fixture_folder() as testee:\n\n            #\n            # copy from/to zipfile\n            #\n            from oxt_tool.storage._zipfile import ZipFileStorage\n            zfs = ZipFileStorage(self.id() + '.zipstg.zip', 'a')\n            with zfs.file('from-zipfile').open('w') as f:\n                f.write('copied-from-zipfile')\n\n            # zipfile to testee\n            copy_file(zfs['from-zipfile'], testee.file('from-zipfile'))\n            with testee['from-zipfile'].open() as f:\n                self.assertEqual('copied-from-zipfile', f.read())\n\n            # testee to zipfile\n            copy_file(testee['bar.txt'], zfs.file('from-testee'))\n            with zfs['from-testee'].open() as f:\n                self.assertEqual('Hello', f.read())\n\n            #\n            # copy from/to filesystem\n            #\n            from oxt_tool.storage.fs import FileSystemStorage\n            fss_path = self.id() + '.fsstg'\n            import shutil\n            import os.path\n            if os.path.exists(fss_path):\n                shutil.rmtree(fss_path)\n            os.mkdir(fss_path)\n            fss = FileSystemStorage(fss_path)\n            with fss.file('from-fs').open('w') as f:\n                f.write('copied-from-fs')\n\n            # fs to testee\n            copy_file(fss['from-fs'], testee.file('from-fs'))\n            with testee['from-fs'].open() as f:\n                self.assertEqual('copied-from-fs', f.read())\n\n            # testee to fs\n            copy_file(testee['bar.txt'], fss.file('from-testee'))\n            with fss['from-testee'].open() as f:\n                self.assertEqual('Hello', f.read())\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/tests/test_fs.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport unittest\nfrom contextlib import contextmanager\nfrom mixin_storage import StorageTestMixin\n\n\nclass TestFileSystem(unittest.TestCase, StorageTestMixin):\n\n    @property\n    def fixture_path(self):\n        return self.id()\n\n    def create_fixture_storage(self):\n        from oxt_tool.storage.fs import FileSystemStorage\n        return FileSystemStorage(self.fixture_path, 'a')\n    \n    @contextmanager\n    def create_fixture_folder(self):\n        import os.path\n        import shutil\n        path = self.fixture_path\n        if os.path.exists(path):\n            shutil.rmtree(path)\n        os.mkdir(path)\n        os.mkdir(os.path.join(path, 'bar'))\n        with file(os.path.join(path, 'bar.txt'), 'w') as f:\n            f.write('Hello')\n        with file(os.path.join(path, 'baz.txt'), 'w') as f:\n            f.write('World')\n        from oxt_tool.storage.fs import FileSystemFolder\n        yield FileSystemFolder(path)\n\n    @contextmanager\n    def get_fixture_folder(self):\n        from oxt_tool.storage.fs import FileSystemFolder\n        yield FileSystemFolder(self.fixture_path)\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/tests/test_package.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport unittest\nfrom oxt_tool.package import is_package\nfrom oxt_tool.storage import open_storage\nfrom oxt_tool.storage import resolve_path\nfrom oxt_tool.storage.fs import FileSystemStorage\nfrom oxt_tool.manifest import Manifest\nfrom oxt_tool.description import Description\n\n\nclass PackageTest(unittest.TestCase):\n\n    def test_package_name_from_desc(self):\n        from oxt_tool.package import package_name_from_desc\n        desc = Description(identifier='pyhwp.example', version='')\n        self.assertEqual('pyhwp.example.oxt', package_name_from_desc(desc))\n        desc.version = '0.1'\n        self.assertEqual('pyhwp.example-0.1.oxt', package_name_from_desc(desc))\n\n    def test_make_output_path(self):\n        from oxt_tool.package import make_output_path\n\n        self.assertEqual('abc.oxt', make_output_path('abc.oxt'))\n        self.assertEqual('./abc.oxt', make_output_path('./abc.oxt'))\n        self.assertEqual('abc/def.oxt', make_output_path('abc/def.oxt'))\n\n        desc = Description(identifier='example', version='0.1')\n        self.assertEqual('example-0.1.oxt', make_output_path('', desc))\n        self.assertEqual('./example-0.1.oxt', make_output_path('.', desc))\n        self.assertEqual('abc/example-0.1.oxt', make_output_path('abc/', desc))\n\n        dirpath = self.id()\n        import shutil\n        import os.path\n        if os.path.exists(dirpath):\n            shutil.rmtree(dirpath)\n        os.mkdir(dirpath)\n        self.assertEqual(os.path.join(dirpath, 'example-0.1.oxt'),\n                          make_output_path(dirpath, desc))\n\n\nclass BuildPackageTest(unittest.TestCase):\n\n    def test_build_minimal(self):\n        from oxt_tool.package import build\n\n        manifest = Manifest()\n        description = Description()\n        oxt_path = self.id() + '.oxt'\n        build(oxt_path, manifest, description)\n        with open_storage(oxt_path) as pkg:\n            self.assertTrue(is_package(pkg))\n\n    def test_build_missing(self):\n        from oxt_tool.package import build\n\n        oxt_path = self.id() + '.oxt'\n\n        manifest = Manifest()\n        description = Description(license=dict(en='COPYING'))\n        files = dict()\n        try:\n            build(oxt_path, manifest, description, files=files)\n            assert False, 'exception expected'\n        except Exception:\n            pass\n\n    def test_build_typical(self):\n        from oxt_tool.package import build\n        from oxt_tool.storage import makedirs_to_file\n\n        manifest = Manifest()\n        description = Description()\n\n        import os.path\n        import shutil\n        src_folder_path = self.id()\n        if os.path.exists(src_folder_path):\n            shutil.rmtree(src_folder_path)\n        src_folder = FileSystemStorage(src_folder_path, 'w')\n\n        license_path = 'COPYING'\n        license_node = makedirs_to_file(src_folder, license_path)\n        with license_node.open('w') as f:\n            f.write('GNU AGPL')\n        description.license['en'] = license_path\n\n        oxt_path = self.id() + '.oxt'\n\n        files = {license_path: license_node}\n        build(oxt_path, manifest, description, files=files)\n\n        with open_storage(oxt_path) as pkg:\n            with resolve_path(pkg, 'COPYING').open() as f:\n                self.assertEqual('GNU AGPL', f.read())\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/tests/test_storage_path.py",
    "content": "# -*- coding: utf-8 -*-\nimport unittest\nfrom oxt_tool.storage.path import split as path_split\nfrom oxt_tool.storage.path import get_ancestors as path_ancestors\n\n\nclass TestStoragePath(unittest.TestCase):\n    \n    def test_path_split(self):\n        self.assertEqual([], path_split('/'))\n        self.assertEqual([], path_split(''))\n        self.assertEqual(['name'], path_split('name'))\n        self.assertEqual(['dir', 'base'], path_split('dir/base'))\n        self.assertEqual(['dir', 'base'], path_split('/dir/base'))\n        self.assertEqual(['grand', 'parent', 'child'],\n                          path_split('grand/parent/child'))\n\n    def test_path_ancestors(self):\n        self.assertEqual(set(['top', 'top/grand', 'top/grand/parent']),\n                          set(path_ancestors('top/grand/parent/child')))\n"
  },
  {
    "path": "tools/oxt.tool/oxt_tool/tests/test_zipfile.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport unittest\nfrom oxt_tool.storage import _zipfile\nfrom mixin_storage import StorageTestMixin\nimport contextlib\n\n\nclass TestZipFile(unittest.TestCase, StorageTestMixin):\n\n    @property\n    def zipfile_path(self):\n        return self.id() + '.zip'\n\n    def zipfile_create(self):\n        import zipfile\n        return zipfile.ZipFile(self.zipfile_path, 'w')\n\n    def zipfile_get(self):\n        import zipfile\n        return zipfile.ZipFile(self.zipfile_path, 'r')\n\n    def test_zipfile_folder(self):\n        import os\n        zf = self.zipfile_create()\n        try:\n            zf.writestr(os.sep.join(['foo', 'bar.txt']), 'Hello')\n            _zipfile.ZipFileFolder(zf, 'foo')\n        finally:\n            zf.close()\n\n    def test_zipfile_file(self):\n        import os\n        zf = self.zipfile_create()\n        try:\n            path = os.sep.join(['foo', 'bar.txt'])\n            zf.writestr(path, 'Hello')\n            _zipfile.ZipFileFile(zf, path)\n        finally:\n            zf.close()\n\n    def test_zipfile_file_put(self):\n        path = self.id() + '.txt'\n        with file(path, 'w') as f:\n            f.write('new-file-content')\n        with self.create_fixture_folder() as folder:\n            folder.file('new-file').put(path)\n        with self.get_fixture_folder() as folder:\n            with folder['new-file'].open() as f:\n                self.assertEqual('new-file-content', f.read())\n\n    def create_fixture_storage(self):\n        return _zipfile.ZipFileStorage(self.zipfile_path, 'w')\n\n    @contextlib.contextmanager\n    def create_fixture_zipfile(self):\n        import os\n        zf = self.zipfile_create()\n        try:\n            zf.writestr(os.sep.join(['foo', 'bar.txt']), 'Hello')\n            zf.writestr(os.sep.join(['foo', 'baz.txt']), 'World')\n            zf.writestr(os.sep.join(['foo', 'bar', 'baz']), 'Hello World')\n            yield zf\n        finally:\n            zf.close()\n\n    @contextlib.contextmanager\n    def create_fixture_folder(self):\n        with self.create_fixture_zipfile() as zf:\n            yield _zipfile.ZipFileFolder(zf, 'foo')\n\n    @contextlib.contextmanager\n    def get_fixture_folder(self):\n        zf = self.zipfile_get()\n        try:\n            yield _zipfile.ZipFileFolder(zf, 'foo')\n        finally:\n            zf.close()\n\n    def test_zipfile_nodes(self):\n        import os.path\n        from oxt_tool.storage._zipfile import zipfile_nodes\n        with self.create_fixture_zipfile() as zipfile:\n            nodes = dict(zipfile_nodes(zipfile))\n            self.assertEqual(set(['foo',\n                                   os.path.join('foo', 'bar'),\n                                   os.path.join('foo', 'bar.txt'),\n                                   os.path.join('foo', 'baz.txt'),\n                                   os.path.join('foo', 'bar', 'baz')]),\n                              set(nodes.keys()))\n            self.assertTrue(hasattr(nodes['foo'], '__getitem__'))\n            self.assertTrue(hasattr(nodes[os.path.join('foo', 'bar')],\n                                    '__getitem__'))\n            self.assertTrue(hasattr(nodes[os.path.join('foo', 'bar.txt')],\n                                    'open'))\n            self.assertTrue(hasattr(nodes[os.path.join('foo', 'baz.txt')],\n                                    'open'))\n            self.assertTrue(hasattr(nodes[os.path.join('foo', 'bar', 'baz')],\n                                    'open'))\n"
  },
  {
    "path": "tools/oxt.tool/setup.py",
    "content": "import os\nimport os.path\ncwd = os.getcwd()\nos.chdir(os.path.dirname(__file__))\ntry:\n    from setuptools import setup, find_packages\n    setup(name='oxt.tool',\n          install_requires=['docopt', 'unokit', 'discover'],\n          packages=find_packages(),\n          entry_points = {\n              'console_scripts': [\n                  'run-in-lo = oxt_tool:run_in_lo',\n                  'oxt-storage-ls = oxt_tool.storage:ls_main',\n                  'oxt-storage-put = oxt_tool.storage:put_main',\n                  'oxt-storage-get = oxt_tool.storage:get_main',\n                  'oxt-manifest-init = oxt_tool.manifest:init_main',\n                  'oxt-manifest-ls = oxt_tool.manifest:ls_main',\n                  'oxt-manifest-add = oxt_tool.manifest:add_main',\n                  'oxt-manifest-rm = oxt_tool.manifest:rm_main',\n                  'oxt-desc-init = oxt_tool.description:init_main',\n                  'oxt-desc-show = oxt_tool.description:show_main',\n                  'oxt-desc-version = oxt_tool.description:version_main',\n                  'oxt-desc-ls = oxt_tool.description:ls_main',\n                  'oxt-pkg-init = oxt_tool.package:init_main',\n                  'oxt-pkg-show = oxt_tool.package:show_main',\n                  'oxt-pkg-build = oxt_tool.package:build_main',\n                  'oxt-pkg-check = oxt_tool.package:check_main',\n              ],\n              'zc.buildout': [\n                  'installer = oxt_tool:Installer'\n                  ,'console = oxt_tool:Console'\n                  ,'test = oxt_tool:TestRunner'\n              ]\n          })\nfinally:\n    os.chdir(cwd)\n"
  },
  {
    "path": "tools/pyhwp.zestreleaser.cmds/CHANGES",
    "content": "0.1 (unreleased)\n----------------\n\n- Nothing changed yet.\n"
  },
  {
    "path": "tools/pyhwp.zestreleaser.cmds/COPYING",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<http://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\n"
  },
  {
    "path": "tools/pyhwp.zestreleaser.cmds/README.rst",
    "content": "pyhwp.zestreleaser.cmds\n=======================\n\nA zest.releaser plugin to provide command hooks\n\nFor each [prerelease, release, postrelease] x [before, middle, after] hooks,\nrun executable files in ``release-hooks/{A}.{B}/`` (in alphabetical order).\n"
  },
  {
    "path": "tools/pyhwp.zestreleaser.cmds/pyhwp_zestreleaser_cmds.py",
    "content": "# -*- coding: utf-8 -*-\n#   pyhwp.zestreleaser.cmds: A zest.releaser plugin to provide command hooks\n#   Copyright (C) 2013  https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU General Public License for more details.\n#\n#   You should have received a copy of the GNU General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nimport os.path\nimport subprocess\nimport logging\n\n\nlogger = logging.getLogger(__name__)\n\n\nRELEASE_HOOKS_DIR = 'release-hooks'\n\n\ndef call_hooks(hooks_root, hook_type):\n    hooks_dir = os.path.join(hooks_root, hook_type)\n    if os.path.isdir(hooks_dir):\n        hooks = sorted(os.listdir(hooks_dir))\n        for hook in hooks:\n            hook_path = os.path.join(hooks_dir, hook)\n            if os.path.isfile(hook_path) and os.access(hook_path, os.X_OK):\n                logger.info('%s: %s', hook_type, hook_path)\n                subprocess.check_call([hook_path])\n\n\ndef prerelease_before(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'prerelease.before')\n\n\ndef prerelease_middle(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'prerelease.middle')\n\n\ndef prerelease_after(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'prerelease.after')\n\n\ndef release_before(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'release.before')\n\n\ndef release_middle(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'release.middle')\n\n\ndef release_after(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'release.after')\n\n\ndef postrelease_before(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'postrelease.before')\n\n\ndef postrelease_middle(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'postrelease.middle')\n\n\ndef postrelease_after(data):\n    logger.debug('data: %r', data)\n    call_hooks(RELEASE_HOOKS_DIR, 'postrelease.after')\n"
  },
  {
    "path": "tools/pyhwp.zestreleaser.cmds/setup.py",
    "content": "# -*- coding: utf-8 -*-\nfrom setuptools import setup\n\nversion = '0.0dev'\nclassifiers = [\n    'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',\n    'Programming Language :: Python :: 2',\n]\n\n\ndef read(filename):\n    f = open(filename)\n    try:\n        return f.read()\n    finally:\n        f.close()\n\n\nsetup(name='pyhwp.zestreleaser.cmds',\n      version=version,\n      description='A zest.releaser plugin to provide command hooks',\n      long_description=read('README.rst'),\n      author='mete0r',\n      author_email='https://github.com/mete0r',\n      license='GNU GPL v3+',\n      keywords='zest.releaser plugin',\n      py_modules=['pyhwp_zestreleaser_cmds'],\n      entry_points={\n          'zest.releaser.prereleaser.before': [\n              'pre.before = pyhwp_zestreleaser_cmds:prerelease_before'\n          ],\n          'zest.releaser.prereleaser.middle': [\n              'pre.middle = pyhwp_zestreleaser_cmds:prerelease_middle'\n          ],\n          'zest.releaser.prereleaser.after': [\n              'pre.after = pyhwp_zestreleaser_cmds:prerelease_after'\n          ],\n          'zest.releaser.releaser.before': [\n              'rel.before = pyhwp_zestreleaser_cmds:release_before'\n          ],\n          'zest.releaser.releaser.middle': [\n              'rel.middle = pyhwp_zestreleaser_cmds:release_middle'\n          ],\n          'zest.releaser.releaser.after': [\n              'rel.after = pyhwp_zestreleaser_cmds:release_after'\n          ],\n          'zest.releaser.postreleaser.before': [\n              'post.before = pyhwp_zestreleaser_cmds:postrelease_before'\n          ],\n          'zest.releaser.postreleaser.middle': [\n              'post.middle = pyhwp_zestreleaser_cmds:postrelease_middle'\n          ],\n          'zest.releaser.postreleaser.after': [\n              'post.after = pyhwp_zestreleaser_cmds:postrelease_after'\n          ],\n      },\n      classifiers=classifiers)\n"
  },
  {
    "path": "tools/unpack/pyhwp_unpack.py",
    "content": "# -*- coding: utf-8 -*-\nimport sys\nimport os.path\nimport logging\nimport tempfile\nimport shutil\n\nimport setuptools.archive_util\n\n\nlogger = logging.getLogger(__name__)\n\n\ndef main():\n    logging.basicConfig()\n    logger.setLevel(logging.DEBUG)\n\n    src = sys.argv[1]\n    dst = sys.argv[2]\n\n    strip_toplevel_dir = True\n\n    if not os.path.exists(dst):\n        os.makedirs(dst)\n\n    if not os.path.isdir(dst):\n        logger.error('%s: not a directory', dst)\n\n    if strip_toplevel_dir:\n        tempdir = tempfile.mkdtemp()\n        try:\n            setuptools.archive_util.unpack_archive(src, tempdir)\n            toplevel_items = os.listdir(tempdir)\n            if len(toplevel_items) > 1:\n                logger.error('%s has no single top-level directory', src)\n                raise SystemExit(1)\n            root = os.path.join(tempdir, toplevel_items[0])\n            for item in os.listdir(root):\n                src_item = os.path.join(root, item)\n                dst_item = os.path.join(dst, item)\n                if os.path.exists(dst_item):\n                    if os.path.isdir(dst_item):\n                        shutil.rmtree(dst_item)\n                    else:\n                        os.unlink(dst_item)\n                shutil.move(src_item, dst)\n        finally:\n            shutil.rmtree(tempdir)\n    else:\n        setuptools.archive_util.unpack_archive(src, dst)\n"
  },
  {
    "path": "tools/unpack/setup.py",
    "content": "# -*- coding: utf-8 -*-\nfrom setuptools import setup\nsetup(name='pyhwp.develop.unpack',\n      py_modules=['pyhwp_unpack'],\n      install_requires=['setuptools'],\n      entry_points=dict(console_scripts=['pyhwp-unpack = pyhwp_unpack:main']))\n"
  },
  {
    "path": "tools/xsltest/setup.py",
    "content": "from setuptools import setup, find_packages\nimport os.path\nimport os\nsetup_dir = os.path.dirname(__file__)\nos.chdir(setup_dir)\nsetup(name='xsltest',\n      packages=find_packages(),\n      # TODO: lxml is required, but we omit it to make buildout process\n      # successful without it. This workaround should be resolved with Issue\n      # #101.\n      install_requires=['pyhwp', 'docopt'],\n      entry_points={\n          'console_scripts': [\n              'xsltest = xsltest:main',\n              'xsltest-gen = xsltest:main_gen',\n              'xsltest-run = xsltest:main_run',\n              'xmltool = xsltest.xmltool:main'\n          ]\n      })\n"
  },
  {
    "path": "tools/xsltest/xsltest/__init__.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\n\nimport os\nimport os.path\nimport logging\nfrom copy import deepcopy\nimport contextlib\nimport lxml.etree\nfrom lxml.etree import Element, SubElement\nimport unittest\n\n\nlogger = logging.getLogger(__name__)\n\n\nXUNIT_URI = 'urn:xunit/xunit'\nXUNIT = '{%s}' % XUNIT_URI\n\nEXPECT_URI = 'urn:xunit/expect'\nEXPECT = '{%s}' % EXPECT_URI\n\nCONTEXT_URI = 'urn:xunit/context'\nCONTEXT = '{%s}' % CONTEXT_URI\n\nXSL_URI = 'http://www.w3.org/1999/XSL/Transform'\nXSL = '{%s}' % XSL_URI\n\nNAMESPACES = {\n    'xunit': XUNIT_URI,\n    'expect': EXPECT_URI,\n}\n\n\n@contextlib.contextmanager\ndef changed_working_dir(working_dir):\n    prev = os.getcwd()\n    os.chdir(working_dir)\n    try:\n        yield\n    finally:\n        os.chdir(prev)\n\n\ndef pretty_print(elem):\n    if elem is not None:\n        return lxml.etree.tostring(elem, encoding='utf-8', pretty_print=True)\n\n\ndoc = ''' XUnit test\n\nUsage:\n    xsltest [--styles-dir=<dir>] [--import-dir=<dir>] [--gen-dir=<dir>] <files>...\n    xsltest --help\n\nOptions:\n    -h --help               Show this screen\n       --styles-dir=<dir>   Set XSL stylesheet directory\n       --import-dir=<dir>   Set context:import directory\n       --gen-dir=<dir>      Set a directory where .py files to be generated\n\n    <files>...          XUnit files\n'''\n\n\ndef expand_files(files):\n    for path in files:\n        if os.path.isdir(path):\n            for x in os.listdir(path):\n                if x.lower().endswith('.xml'):\n                    yield os.path.join(path, x)\n        else:\n            yield path\n\n\ndef main():\n    from docopt import docopt\n\n    args = docopt(doc, version='0.0')\n\n    logger.setLevel(logging.INFO)\n    logger.addHandler(logging.StreamHandler())\n\n    test_files = generate_test_py_files_from_args(args)\n    tests = load_tests_from_files(test_files)\n    ts = unittest.TestSuite(tests)\n    result = unittest.TextTestRunner().run(ts)\n    return 0 if result.wasSuccessful() else 1\n\n\ndef main_gen():\n    doc = ''' generate xsl test files\n\nUsage:\n    xsltest-gen [--styles-dir=<dir>] [--import-dir=<dir>] [--gen-dir=<dir>] <files>...\n    xsltest-gen --help\n\nOptions:\n    -h --help               Show this screen\n       --styles-dir=<dir>   Set XSL stylesheet directory\n       --import-dir=<dir>   Set context:import directory\n       --gen-dir=<dir>      Set a directory where .py files to be generated\n\n    <files>...          XUnit files\n'''\n\n    from docopt import docopt\n    args = docopt(doc, version='0.0')\n\n    logger.setLevel(logging.INFO)\n    logger.addHandler(logging.StreamHandler())\n\n    for py_file in generate_test_py_files_from_args(args):\n        print py_file\n    return 0\n\n\ndef main_run():\n    doc = ''' run test files\n\nUsage:\n    xsltest-run <files>...\n    xsltest-run --help\n\nOptions:\n    -h --help               Show this screen\n\n    <files>...          test files\n'''\n    from docopt import docopt\n\n    args = docopt(doc, version='0.0')\n\n    logger.setLevel(logging.INFO)\n    logger.addHandler(logging.StreamHandler())\n\n    test_files = args['<files>']\n    tests = load_tests_from_files(test_files)\n    ts = unittest.TestSuite(tests)\n    result = unittest.TextTestRunner().run(ts)\n    return 0 if result.wasSuccessful() else 1\n\n\ndef load_tests_from_files(py_files):\n    for py_file in py_files:\n        d = dict()\n        execfile(py_file, d)\n        yield unittest.TestLoader().loadTestsFromTestCase(d['Test'])\n\n\ndef generate_test_py_files_from_args(args):\n    cur_dir = os.getcwd()\n    xunit_files = args['<files>']\n    styles_dir = args['--styles-dir']\n    import_dir = args['--import-dir']\n    gen_dir = args['--gen-dir']\n    if gen_dir is None:\n        gen_dir = cur_dir\n    else:\n        if not os.path.exists(gen_dir):\n            os.makedirs(gen_dir)\n\n    proc = Processor(cur_dir, styles_dir=styles_dir, import_dir=import_dir)\n    for xunit_path in expand_files(xunit_files):\n        yield proc.generate_testsuite_from_path(xunit_path, gen_dir)\n\n\ndef generate_testsuite_py(filename, context_tests):\n    with file(filename, 'w') as f:\n        for line in generate_testsuite_source(context_tests):\n            f.write(line)\n            f.write('\\n')\n\n\ndef generate_testsuite_source(context_tests):\n    yield '# -*- coding: utf-8 -*-'\n    yield 'import unittest'\n    yield 'import %s' % __name__\n    yield ''\n    yield ''\n    yield 'class Test(%s.TestCase):' % __name__\n    yield ''\n    for context_test in context_tests:\n        for line in context_test.generate_testcase_py(None):\n            yield ' ' * 4 + line\n    yield ''\n    yield ''\n    yield 'if __name__ == \"__main__\":'\n    yield '    unittest.main()'\n\n\nclass ExpectHandler(object):\n\n    def __init__(self, elem):\n        self.name = type(self).__name__\n        self.params = self.params_from_elem(elem)\n        self.sourceline = elem.sourceline\n\n    def generate_source(self):\n        source = 'self.%s(' % self.name + ', '.join(['%r'] * len(self.params)) + ')'\n        source = source % self.params\n        return source\n\n\nEXPECT_HANDLER = dict()\n\ndef expect(localname):\n    def wrapper(f):\n        EXPECT_HANDLER[EXPECT + localname] = f\n        return f\n    return wrapper\n\n\n@expect('elem')\nclass expect_elem(ExpectHandler):\n\n    @classmethod\n    def params_from_elem(cls, elem):\n        expected = evaluate(elem)\n        return (expected, )\n\n\n@expect('attr')\nclass expect_attr(ExpectHandler):\n\n    @classmethod\n    def params_from_elem(cls, elem):\n        expected = evaluate(elem)\n        name = elem.get('name')\n        return (name, expected)\n\n\n@expect('empty')\nclass expect_empty(ExpectHandler):\n\n    @classmethod\n    def params_from_elem(cls, elem):\n        xpath_expr = evaluate(elem)\n        return (xpath_expr, )\n\n\n@expect('true')\nclass expect_true(ExpectHandler):\n\n    @classmethod\n    def params_from_elem(cls, elem):\n        bool_expr = evaluate(elem)\n        return (bool_expr, )\n\n\n@expect('equals')\nclass expect_equals(ExpectHandler):\n\n    @classmethod\n    def params_from_elem(cls, elem):\n        expected = elem.xpath('expect:expected', namespaces=NAMESPACES)\n        assert len(expected) == 1\n        expected = expected[0]\n        expected = evaluate(expected)\n\n        tested = elem.xpath('expect:tested', namespaces=NAMESPACES)\n        assert len(tested) == 1\n        tested = tested[0]\n        tested = evaluate(tested)\n        return tested, expected\n\n\n@expect('text')\nclass expect_text(ExpectHandler):\n    \n    @classmethod\n    def params_from_elem(cls, elem):\n        text = evaluate(elem)\n        return (text, )\n\n\n@expect('shell')\nclass expect_shell(ExpectHandler):\n\n    @classmethod\n    def params_from_elem(cls, elem):\n        return tuple()\n\n\nclass TestCase(unittest.TestCase):\n\n    def expect_elem(self, expected):\n        sourceline = self.sourceline\n        context = self.context\n        value = context.tag\n        prefix, qname = interpret_as_qname(expected, context.nsmap)\n        logger.info('%5s: expecting element: %r', sourceline, expected)\n        logger.debug(' '*7+'- xmlns:%s = %s', prefix, qname.namespace)\n        logger.debug(' '*7+'- value: %r', value)\n        assert qname.text == value, 'source: %d' % sourceline\n\n    def expect_attr(self, name, expected):\n        sourceline = self.sourceline\n        context = self.context\n        prefix, qname = interpret_as_qname(name, context.nsmap)\n        value = context.get(qname.text)\n        logger.info('%5s: expecting attribute %r: %r',\n                    sourceline,\n                    name, expected)\n        logger.debug(' '*7+'- xmlns:%s = %s', prefix, qname.namespace)\n        logger.debug(' '*7+'- value: %r', value)\n        assert expected == value, ('source: %d, expected:%r actual:%r' %\n                                   (sourceline, expected, value))\n\n    def expect_empty(self, xpath_expr):\n        sourceline = self.sourceline\n        context = self.context\n        boolexpr = u'count(%s) = 0' % xpath_expr\n        logger.info('%5s: expecting empty: %r', sourceline, xpath_expr)\n        assert context.xpath(boolexpr, namespaces=context.nsmap)\n\n    def expect_true(self, boolexpr):\n        sourceline = self.sourceline\n        context = self.context\n        logger.info('%5s: expecting true: \"%s\"', sourceline, boolexpr)\n        try:\n            return context.xpath(boolexpr, namespaces=context.nsmap)\n        except:\n            logger.info('%s', pretty_print(context))\n            logger.info('%s', boolexpr)\n            raise\n\n    def expect_equals(self, tested, expected):\n        sourceline = self.sourceline\n        context = self.context\n\n        logger.info('%5s: expecting equals: %r and %r',\n                    sourceline, expected, tested)\n\n        expected_value = context.xpath(expected, namespaces=context.nsmap)\n        tested_value = context.xpath(tested, namespaces=context.nsmap)\n        logger.info(' '*7+'- expected: %r', expected_value)\n        logger.info(' '*7+'- tested: %r', tested_value)\n        self.assertEqual(expected_value, tested_value)\n\n    def expect_text(self, text):\n        sourceline = self.sourceline\n        context = self.context\n\n        logger.info('%5s: expecting text: %r', sourceline, text)\n\n        self.assertEqual(text, context.text)\n\n    def expect_shell(self):\n        xpath_inspect(self.context, None, None)\n\n\nclass STARTEVENT: pass\nclass ENDEVENT: pass\n\n\ndef generate_events(elem):\n    from collections import deque\n    events = deque([(STARTEVENT, elem), (ENDEVENT, elem)])\n    while len(events):\n        event, elem = events.popleft()\n        yield event, elem\n        if event is STARTEVENT:\n            for child in reversed(elem):\n                events.appendleft((ENDEVENT, child))\n                events.appendleft((STARTEVENT, child))\n\n\nclass Processor(object):\n\n    def __init__(self, basepath, styles_dir=None, import_dir=None):\n        self.basepath = basepath\n        self.styles_dir = styles_dir\n        self.import_dir = import_dir\n\n    @property\n    def context(self):\n        return self.contexts[-1]\n\n    @property\n    def stylesheet(self):\n        return self.stylesheets[-1]\n\n    def generate_testsuite_from_path(self, path, out_dir):\n        path = os.path.abspath(path)\n        logger.info('generating testsuite from %s', path)\n        with file(path) as f:\n            doc = lxml.etree.parse(f)\n        root = doc.getroot()\n\n        events = generate_events(root)\n        context_tests = self.handle_events(events)\n        context_tests = list(context_tests)\n        \n        basename = os.path.basename(path)\n        rootname = os.path.splitext(basename)[0]\n        xunit_py = os.path.join(out_dir, rootname+'.py')\n        generate_testsuite_py(xunit_py, context_tests)\n        return xunit_py\n\n    def handle_events(self, events):\n        self.contexts = [None]\n        self.stylesheets = [None]\n        for ev, elem in events:\n            assert ev in (STARTEVENT, ENDEVENT)\n            if elem.tag in CONTEXT_HANDLERS:\n                handler_class = CONTEXT_HANDLERS[elem.tag]\n                if ev is STARTEVENT:\n                    transform = handler_class.from_elem(self, elem)\n                    context_test = ContextTest(transform, elem)\n                    if self.context is None:\n                        yield context_test\n                    else:\n                        self.context.childs.append(context_test)\n                    self.contexts.append(context_test)\n                else:\n                    self.contexts.pop()\n            elif elem.tag in STYLESHEET_HANDLERS:\n                handler = STYLESHEET_HANDLERS[elem.tag]\n                if ev is STARTEVENT:\n                    stylesheet = handler(self, elem)\n                    self.stylesheets.append(stylesheet)\n                else:\n                    self.stylesheets.pop()\n\n    def resolve_href_to_path(self, href):\n        path = os.path.join(self.basepath, href)\n        return os.path.abspath(path)\n\n    def resolve_stylesheet_path(self, href):\n        basepath = self.styles_dir\n        if basepath is None:\n            basepath = self.basepath\n        path = os.path.join(basepath, href)\n        return os.path.abspath(path)\n\n    def resolve_import_path(self, href):\n        basepath = self.import_dir\n        if basepath is None:\n            basepath = self.basepath\n        path = os.path.join(basepath, href)\n        return os.path.abspath(path)\n\n\nclass ContextTest(object):\n\n    def __init__(self, transform, context_elem):\n        self.transform = transform\n        self.expects = []\n        for child in context_elem:\n            if child.tag in EXPECT_HANDLER:\n                expect_handler = EXPECT_HANDLER[child.tag]\n                expect = expect_handler(child)\n                self.expects.append(expect)\n        self.childs = []\n\n    def generate_testcase_py(self, parent):\n        sourceline = self.transform.sourceline\n        yield ''\n        yield '# Line %d' % sourceline\n        yield 'def get_context_%d(self):' % sourceline\n        if parent is None:\n            yield '    parent = None'\n        else:\n            yield '    parent = self.get_context_%d()' % (parent.transform.sourceline)\n        yield '    return %s(parent)' % self.transform.gen_instantiate()\n        yield ''\n        if len(self.expects) > 0:\n            yield 'def test_%d(self):' % sourceline\n            yield '    self.context = self.get_context_%d()' % sourceline\n            for expect in self.expects:\n                yield '    # Line %d' % expect.sourceline\n                yield '    self.sourceline = %r' % expect.sourceline\n                yield '    '+expect.generate_source()\n        for child in self.childs:\n            for x in child.generate_testcase_py(self):\n                yield x\n\n\ndef xpath_inspect(context, result, xpath):\n    import sys\n    if sys.stdout.isatty():\n        if context is not None:\n            logger.info('%s', pretty_print(context))\n        if xpath is not None:\n            logger.info('xpath: %s', xpath)\n        if result is not None:\n            logger.info('%r', result)\n        while True:\n            try:\n                xpath = raw_input('xpath> ').strip()\n            except EOFError:\n                break\n            resultset = context.xpath(xpath, namespaces=context.nsmap)\n            if isinstance(resultset, list):\n                for result in resultset:\n                    logger.info('type: %r', type(result))\n                    logger.info('%r', result)\n            else:\n                result = resultset\n                logger.info('type: %r', type(result))\n                logger.info('%r', result)\n            continue\n\n\nSTYLESHEET_HANDLERS = dict()\n\ndef stylesheet_handler(ns, localname):\n    def wrapper(f):\n        STYLESHEET_HANDLERS[ns + localname] = f\n        return f\n    return wrapper\n\n\n@stylesheet_handler(XUNIT, 'stylesheet')\ndef xunit_stylesheet(self, elem):\n    stylesheet = elem.get('href')\n    assert stylesheet is not None\n    return stylesheet\n\n\nCONTEXT_HANDLERS = dict()\ndef context_handler(ns, localname):\n    def wrapper(f):\n        CONTEXT_HANDLERS[ns + localname] = f\n        return f\n    return wrapper\n\n\nclass ContextTransform(object):\n\n    def __init__(self, params):\n        self.__dict__.update(params)\n\n    @classmethod\n    def from_elem(cls, proc, elem):\n        params = cls.params_from_elem(proc, elem)\n        params['sourceline'] = elem.sourceline\n        return cls(params)\n\n    def gen_instantiate(self):\n        return '%s.%s(%r)' % (__name__, type(self).__name__, self.__dict__)\n\n\n@context_handler(CONTEXT, 'hwp5-to-xml')\nclass context_hwp5xml(ContextTransform):\n\n    @classmethod\n    def params_from_elem(cls, proc, elem):\n        href = elem.get('href')\n        hwp5_path = proc.resolve_href_to_path(href)\n        logger.debug('%5s: hwp5-to-xml: %r', elem.sourceline, hwp5_path)\n        return dict(hwp5_path=hwp5_path)\n\n    def __call__(self, parent_context):\n        from hwp5.xmlmodel import Hwp5File\n        hwp5_file = Hwp5File(self.hwp5_path)\n        from StringIO import StringIO\n        out = StringIO()\n        hwp5_file.xmlevents(embedbin=True).dump(out)\n        out.seek(0)\n        xhwp5_doc = lxml.etree.parse(out)\n        return xhwp5_doc.getroot()\n\n\n@context_handler(CONTEXT, 'import')\nclass context_import(ContextTransform):\n\n    @classmethod\n    def params_from_elem(cls, proc, elem):\n        href = elem.get('href')\n        path = proc.resolve_import_path(href)\n        logger.debug('%5s: import: %r', elem.sourceline, path)\n        return dict(path=path)\n\n    def __call__(self, parent_context):\n        logger.info('%5s: context:import: %r', self.sourceline, self.path)\n        with file(self.path) as f:\n            return lxml.etree.parse(f).getroot()\n\n\n@context_handler(CONTEXT, 'subtree')\nclass context_subtree(ContextTransform):\n\n    @classmethod\n    def params_from_elem(cls, proc, elem):\n        xpath = get_select(elem)\n        assert xpath is not None\n        logger.debug('%5s: selecting new context root with: %r', elem.sourceline, xpath)\n        return dict(xpath=xpath)\n\n    def __call__(self, parent_context):\n        context = parent_context\n        xpath = self.xpath\n        logger.info('%5s: context:subtree: xpath=%r', self.sourceline, xpath)\n        logger.debug(' '*7+'- current context namespaces: %r', context.nsmap)\n        root = context.xpath(xpath, namespaces=context.nsmap)\n        if len(root) != 1:\n            xpath_inspect(context, root, xpath)\n        assert len(root) == 1\n        return root[0]\n\n\n@context_handler(CONTEXT, 'wrap-subnodes')\nclass context_wrap_subnodes(ContextTransform):\n\n    @classmethod\n    def params_from_elem(cls, proc, elem):\n        xpath = get_select(elem)\n        assert xpath is not None\n        logger.debug('%5s: creating new context root with: %r', elem.sourceline, xpath)\n        return dict(xpath=xpath)\n\n    def __call__(self, parent_context):\n        context = parent_context\n        xpath = self.xpath\n\n        logger.info('%5s: context:wrap-subnodes: xpath=%r', self.sourceline, xpath)\n\n        root = lxml.etree.Element('wrapper', nsmap=context.nsmap)\n\n        selected = context.xpath(xpath, namespaces=context.nsmap)\n\n        def additem(item):\n            if hasattr(item, 'tag'):\n                root.append(deepcopy(item))\n            elif hasattr(item, 'is_attribute') and item.is_attribute:\n                root.set(item.attrname, item)\n            elif hasattr(item, 'is_text') and item.is_text:\n                root.append(item)\n\n        if isinstance(selected, list):\n            for item in selected:\n                additem(item)\n        else:\n            additem(selected)\n\n        return root\n\n\n@context_handler(CONTEXT, 'xslt')\nclass context_xslt(ContextTransform):\n\n    @classmethod\n    def params_from_elem(cls, proc, elem):\n        stylesheet = elem.get('href', proc.stylesheet)\n        assert stylesheet is not None\n        stylesheet_path = proc.resolve_stylesheet_path(stylesheet)\n        logger.debug('%5s: import xsl from: %r',\n                     elem.sourceline, stylesheet_path)\n        wrap = elem.get('wrap')\n        mode = elem.get('mode')\n        select = elem.get('select')\n        params = elem.xpath('xsl:with-param', namespaces=dict(xsl=XSL_URI))\n        params = list(dict(name=param.get('name'),\n                           select=param.get('select'))\n                      for param in params)\n        return dict(stylesheet_path=stylesheet_path,\n                    wrap=wrap, mode=mode, select=select, params=params)\n\n    def __call__(self, parent_context):\n        context = parent_context\n\n        stylesheet_path = self.stylesheet_path\n        wrap = self.wrap\n        mode = self.mode\n        select = self.select\n\n        logger.info('%5s: context:xslt: xsl=%r, select=%r, mode=%r, wrap=%r',\n                    self.sourceline, stylesheet_path, select, mode, wrap)\n\n        import sys\n        if sys.platform == 'win32':\n            stylesheet_url = 'file:///' + stylesheet_path.replace('\\\\', '/')\n        else:\n            stylesheet_url = 'file://' + stylesheet_path\n\n        # Get namespace map of the stylesheet\n        with file(stylesheet_path) as stylesheet_file:\n            stylesheet_doc = lxml.etree.parse(stylesheet_file)\n            stylesheet_root = stylesheet_doc.getroot()\n            stylesheet_nsmap = stylesheet_root.nsmap\n\n        if wrap is None and mode is None and select is None:\n            xsl = stylesheet_root\n        else:\n            xsl = Element(XSL+'stylesheet', version='1.0')\n            SubElement(xsl, XSL+'import', href=stylesheet_url)\n\n            SubElement(xsl, XSL+'output', method='xml',\n                       encoding='utf-8', indent='no')\n            root_template = SubElement(xsl, XSL+'template', match='/')\n\n            if wrap:\n                root_template = SubElement(root_template, wrap,\n                                           nsmap=stylesheet_nsmap)\n\n            if mode:\n                mode_prefix, mode_qname = interpret_as_qname(mode, stylesheet_nsmap)\n                if mode_prefix:\n                    mode = mode_prefix + ':' + mode_qname.localname\n                    nsmap = {mode_prefix: mode_qname.namespace}\n                else:\n                    mode = mode_qname.localname\n                    nsmap = {}\n                apply_templates = SubElement(root_template,\n                                             XSL+'apply-templates',\n                                             nsmap=nsmap,\n                                             mode=mode)\n            else:\n                apply_templates = SubElement(root_template,\n                                             XSL+'apply-templates')\n\n            if select:\n                apply_templates.set('select', select)\n            #print lxml.etree.tostring(xsl, pretty_print=True)\n\n            for param in self.params:\n                SubElement(apply_templates, XSL+'with-param', param)\n        transform = lxml.etree.XSLT(xsl)\n\n        context_doc = lxml.etree.ElementTree(deepcopy(context))\n        transformed = transform(context_doc)\n        transformed_root = transformed.getroot()\n        if transformed_root is None:\n            print 'XSLT resulting document is empty. try with \"wrap\" attribute'\n        return transformed_root\n\n\ndef evaluate(elem):\n    return elem.text\n\n\ndef get_select(elem):\n    xpath = elem.get('select')\n    if xpath is None:\n        xpath = elem.xpath('xunit:select', namespaces=NAMESPACES)\n        if len(xpath) == 0:\n            return None\n        assert len(xpath) == 1, ('%d: multiple xunit:select found' %\n                                 elem.sourceline)\n        xpath = xpath[0].text\n    return xpath\n\n\ndef interpret_as_qname(value, nsmap):\n    value = value.split(':', 1)\n    if len(value) == 2:\n        prefix, localname = value\n    else:\n        prefix, localname = None, value[0]\n    if prefix is not None:\n        assert prefix in nsmap, 'prefix %r not in nsmap %r' % (prefix, nsmap)\n        uri = nsmap[prefix]\n        return prefix, lxml.etree.QName(uri, localname)\n    else:\n        uri = nsmap.get(None)\n        if uri is None:\n            return prefix, lxml.etree.QName(localname)\n        else:\n            return prefix, lxml.etree.QName(uri, localname)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "tools/xsltest/xsltest/xmltool/__init__.py",
    "content": "# -*- coding: utf-8 -*-\nfrom __future__ import with_statement\nimport sys\nimport logging\n\nfrom docopt import docopt\n\n__version__ = '0.0'\n\ndoc = ''' XML Tools\n\nUsage:\n    xmltool <command> [<args>...]\n    xmltool [--version]\n    xmltool [--help]\n    xmltool [--help-commands]\n\n       --version        Show version and copyright information.\n    -h --help           Show help messages.\n       --help-commands  Show available commands.\n'''\n\nsubcommands = ['subtree', 'wrap', 'xslt']\n\nhelp_commands = '''Available <command> values:\n\n    ''' + '\\n    '.join(subcommands) + '''\n\nSee 'xmltool <command> --help' for more information on a specific command.'''\n\n\ndef main():\n    logging.basicConfig(level=logging.DEBUG)\n    args = docopt(doc, version=__version__, help=False, options_first=True)\n\n    if args['--help-commands']:\n        print doc,\n        print help_commands\n        return 0\n\n    command = args['<command>']\n    if command not in subcommands:\n        print(doc.strip())\n        return 1\n\n    argv = [command] + args['<args>']\n    mod = __import__('xsltest.xmltool.'+command.replace('-', '_'), fromlist=['main'])\n    old_argv = sys.argv\n    sys.argv = argv\n    try:\n        return mod.main()\n    finally:\n        sys.argv = old_argv\n"
  },
  {
    "path": "tools/xsltest/xsltest/xmltool/subtree.py",
    "content": "# -*- coding: utf-8 -*-\nimport sys\nimport logging\n\nfrom docopt import docopt\nfrom lxml import etree\n\nfrom xsltest.xmltool import __version__\nfrom xsltest import context_subtree\n\nlogger = logging.getLogger(__name__)\n\n\ndoc = ''' xmltool subtree\n\nUsage:\n    xmltool-subtree <xpath>\n    xmltool-subtree --help\n\nOptions:\n\n    -h --help               Show this screen\n\n'''\n\n\ndef main():\n    logger.debug('argv: %r', sys.argv)\n    args = docopt(doc, version=__version__)\n    logger.debug('args: %r', args)\n\n    params = dict(xpath=args['<xpath>'])\n    # TODO: workaround\n    params['sourceline'] = 0\n\n    execute = context_subtree(params)\n\n    xmldoc = etree.parse(sys.stdin)\n    result = execute(xmldoc.getroot())\n    result = etree.tostring(result, xml_declaration=True, encoding='utf-8')\n    sys.stdout.write(result)\n    sys.stdout.flush()\n"
  },
  {
    "path": "tools/xsltest/xsltest/xmltool/wrap.py",
    "content": "# -*- coding: utf-8 -*-\nimport sys\nimport logging\n\nfrom docopt import docopt\nfrom lxml import etree\n\nfrom xsltest.xmltool import __version__\nfrom xsltest import context_wrap_subnodes\n\nlogger = logging.getLogger(__name__)\n\n\ndoc = ''' xmltool wrap\n\nUsage:\n    xmltool-wrap <xpath>\n    xmltool-wrap --help\n\nOptions:\n\n    -h --help               Show this screen\n\n'''\n\n\ndef main():\n    logger.debug('argv: %r', sys.argv)\n    args = docopt(doc, version=__version__)\n    logger.debug('args: %r', args)\n\n    params = dict(xpath=args['<xpath>'])\n    # TODO: workaround\n    params['sourceline'] = 0\n\n    execute = context_wrap_subnodes(params)\n\n    xmldoc = etree.parse(sys.stdin)\n    result = execute(xmldoc.getroot())\n    result = etree.tostring(result, xml_declaration=True, encoding='utf-8')\n    sys.stdout.write(result)\n    sys.stdout.flush()\n"
  },
  {
    "path": "tools/xsltest/xsltest/xmltool/xslt.py",
    "content": "\n# -*- coding: utf-8 -*-\nimport os\nimport sys\nimport logging\n\nfrom docopt import docopt\nfrom lxml import etree\n\nfrom xsltest.xmltool import __version__\nfrom xsltest import context_xslt\n\nlogger = logging.getLogger(__name__)\n\n\ndoc = ''' xmltool xslt\n\nUsage:\n    xmltool-xslt [--wrap=WRAP --mode=MODE --select=SELECT] <stylesheet>\n    xmltool-xslt --help\n\nOptions:\n\n    -h --help               Show this screen\n\n'''\n\n\ndef main():\n    logger.debug('argv: %r', sys.argv)\n    args = docopt(doc, version=__version__)\n    logger.debug('args: %r', args)\n\n    stylesheet_path = os.path.abspath(args['<stylesheet>'])\n    params = dict(stylesheet_path=stylesheet_path,\n                  wrap=args['--wrap'], mode=args['--mode'],\n                  select=args['--select'])\n    # TODO: workaround\n    params['sourceline'] = 0\n\n    execute = context_xslt(params)\n\n    xmldoc = etree.parse(sys.stdin)\n    result = execute(xmldoc.getroot())\n    result = etree.tostring(result, xml_declaration=True, encoding='utf-8')\n    sys.stdout.write(result)\n    sys.stdout.flush()\n"
  },
  {
    "path": "tox.ini",
    "content": "[tox]\nmin_version = 4.4.11\nenvlist = docs,lint,py27,py35,py36,py37,py38,pypy,pypy3,jy27\n\n[testenv]\ndeps =\n\t-r{toxinidir}/requirements/test.txt\nchangedir = {envtmpdir}\nsetenv =\n\tCOLUMNS=80\ncommands =\n\tcoverage run --rcfile={toxinidir}/.coveragerc --parallel -m unittest discover {toxinidir}/tests\n\tln -sf {toxinidir}/samples\n\tenv LANG=C {toxinidir}/bin/clitest --prefix 3 {toxinidir}/tests/cli_tests/hwp5proc.txt {toxinidir}/tests/cli_tests/hwp5odt.txt {toxinidir}/tests/cli_tests/hwp5html.txt {toxinidir}/tests/cli_tests/hwp5txt.txt\nallowlist_externals =\n\tenv\n\tln\n\n[testenv:pypy]\ndeps =\n\t-r{toxinidir}/requirements/test.txt\n\n[testenv:jy27]\nbasepython = {toxinidir}/parts/jython2.7/bin/jython\ndeps =\n\t-r{toxinidir}/requirements/test.txt\n\n[testenv:docs]\nchangedir = {toxinidir}\ndeps =\n\t-r{toxinidir}/requirements/docs.txt\nwhitelist_externals =\n\tmake\ncommands =\n\tmake -C docs html latexpdf\n\n[testenv:lint]\nchangedir = {toxinidir}\ndeps =\n\t-r{toxinidir}/requirements/lint.txt\ncommands =\n\tcheck-manifest\n\tpyroma .\n\tflake8 pyhwp\n"
  },
  {
    "path": "tox.ini.in",
    "content": "[tox]\ntoxworkdir={toxinidir}/parts/tox\nsetupdir={toxinidir}\nenvlist = py26,py27,pypy\n\n[testenv]\ncommands=\n\t{envpython} {toxinidir}/misc/cleanup-pyc.py {toxinidir}/pyhwp {toxinidir}/pyhwp_uno {toxinidir}/unokit\n\t{envpython} {toxinidir}/misc/mkdir.py {envtmpdir}\n\t{envbindir}/pip install -f {toxinidir}/wheelhouse wheel\n\t{envbindir}/pip wheel -f {toxinidir}/wheelhouse --use-wheel --wheel-dir={toxinidir}/wheelhouse wheel nose coverage\n\t{envbindir}/pip wheel -f {toxinidir}/wheelhouse --use-wheel --wheel-dir={toxinidir}/wheelhouse wheel pycrypto  # TODO: win32\n\t{envbindir}/pip wheel -f {toxinidir}/wheelhouse --use-wheel --wheel-dir={toxinidir}/wheelhouse 'lxml<3.3.0'  # TODO: win32\n\t{envbindir}/pip install -f {toxinidir}/wheelhouse pycrypto\n\t{envbindir}/pip install -f {toxinidir}/wheelhouse 'lxml<3.3.0'\n\t{envbindir}/pip install -f {toxinidir}/wheelhouse nose coverage\n\t{envbindir}/coverage run -p --source=hwp5,hwp5_tests {envbindir}/nosetests${constants:script_py_suffix} -v -w {envtmpdir} {toxinidir}/pyhwp-tests --logging-config={toxinidir}/etc/testlog.conf --with-xunit --xunit-file={envtmpdir}/nosetests.xml\n\t{envpython} {toxinidir}/misc/test-cli.py\n\t{envpython} {toxinidir}/misc/prepare-hwp5-xsl-fixtures.py --fixtures-dir={toxinidir}/pyhwp-tests/hwp5_tests/fixtures --out-dir={envtmpdir}/hwp5_xsl_fixtures\n\t{toxinidir}/bin/xsltest --styles-dir={toxinidir}/pyhwp/hwp5/xsl --import-dir={envtmpdir}/hwp5_xsl_fixtures --gen-dir={envtmpdir}/hwp5_xsl_tests {toxinidir}/pyhwp-tests/hwp5_xsl_tests\n"
  },
  {
    "path": "unokit/setup.py",
    "content": "import os\nimport os.path\ncwd = os.getcwd()\nos.chdir(os.path.dirname(__file__))\ntry:\n    from setuptools import setup, find_packages\n    setup(name='unokit',\n          packages=find_packages())\nfinally:\n    os.chdir(cwd)\n"
  },
  {
    "path": "unokit/unokit/__init__.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nimport unohelper\n\n\nclass Base(unohelper.Base):\n\n    def __init__(self, context):\n        self.context = context\n\n\ndef component_context(f):\n    import unokit.contexts\n    def wrapper(self, *args, **kwargs):\n        unokit.contexts.push(self.context)\n        try:\n            return f(self, *args, **kwargs)\n        finally:\n            unokit.contexts.pop()\n    return wrapper\n"
  },
  {
    "path": "unokit/unokit/adapters.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nimport uno\nimport unohelper\nfrom com.sun.star.io import XInputStream, XSeekable, XOutputStream\n\n\nclass InputStreamFromFileLike(unohelper.Base, XInputStream, XSeekable):\n    ''' Implementation of XInputStream, XSeekable based on a file-like object\n\n    Implements com.sun.star.io.XInputStream and com.sun.star.io.XSeekable\n\n    :param f: a file-like object\n    '''\n    def __init__(self, f, dontclose=False):\n        self.f = f\n        self.dontclose = dontclose\n\n    def readBytes(self, aData, nBytesToRead):\n        data = self.f.read(nBytesToRead)\n        return len(data), uno.ByteSequence(data)\n\n    readSomeBytes = readBytes\n\n    def skipBytes(self, nBytesToSkip):\n        self.f.read(nBytesToSkip)\n\n    def available(self):\n        return 0\n\n    def closeInput(self):\n        if not self.dontclose:\n            self.f.close()\n\n    def seek(self, location):\n        self.f.seek(location)\n\n    def getPosition(self):\n        pos = self.f.tell()\n        return pos\n\n    def getLength(self):\n        pos = self.f.tell()\n        try:\n            self.f.seek(0, 2)\n            length = self.f.tell()\n            return length\n        finally:\n            self.f.seek(pos)\n\n\nclass OutputStreamToFileLike(unohelper.Base, XOutputStream):\n    ''' Implementation of XOutputStream based on a file-like object.\n\n    Implements com.sun.star.io.XOutputStream.\n\n    :param f: a file-like object\n    '''\n    def __init__(self, f, dontclose=False):\n        self.f = f\n        self.dontclose = dontclose\n\n    def writeBytes(self, bytesequence):\n        self.f.write(bytesequence.value)\n\n    def flush(self):\n        self.f.flush()\n\n    def closeOutput(self):\n        if not self.dontclose:\n            self.f.close()\n\n\nclass FileFromStream(object):\n    ''' A file-like object based on XInputStream/XOuputStream/XSeekable\n\n    :param stream: a stream object which implements\n    com.sun.star.io.XInputStream, com.sun.star.io.XOutputStream or\n    com.sun.star.io.XSeekable\n    '''\n    def __init__(self, stream):\n        self.stream = stream\n\n        if hasattr(stream, 'readBytes'):\n            def read(size=None):\n                if size is None:\n                    data = ''\n                    while True:\n                        bytes = uno.ByteSequence('')\n                        n_read, bytes = stream.readBytes(bytes, 4096)\n                        if n_read == 0:\n                            return data\n                        data += bytes.value\n                bytes = uno.ByteSequence('')\n                n_read, bytes = stream.readBytes(bytes, size)\n                return bytes.value\n            self.read = read\n\n        if hasattr(stream, 'seek'):\n            self.tell = stream.getPosition\n\n            def seek(offset, whence=0):\n                if whence == 0:\n                    pass\n                elif whence == 1:\n                    offset += stream.getPosition()\n                elif whence == 2:\n                    offset += stream.getLength()\n                stream.seek(offset)\n            self.seek = seek\n\n        if hasattr(stream, 'writeBytes'):\n            def write(s):\n                stream.writeBytes(uno.ByteSequence(s))\n            self.write = write\n\n            def flush():\n                stream.flush()\n            self.flush = flush\n\n    def close(self):\n        if hasattr(self.stream, 'closeInput'):\n            self.stream.closeInput()\n        elif hasattr(self.stream, 'closeOutput'):\n            self.stream.closeOutput()\n"
  },
  {
    "path": "unokit/unokit/configuration.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\ndef open_config(nodepath):\n    from unokit.services import css\n    from unokit.util import dict_to_propseq\n    provider = css.configuration.ConfigurationProvider()\n    param = dict_to_propseq(dict(nodepath=nodepath))\n    configaccess = 'com.sun.star.configuration.ConfigurationAccess'\n    return provider.createInstanceWithArguments(configaccess, param)\n\n\ndef get_soffice_product_info():\n    config = open_config('/org.openoffice.Setup')\n\n    # see schema in libreoffice/officecfg/registry/schema/org/office/Setup.xcs\n\n    version = tuple(int(x) for x in config.Product.ooSetupVersionAboutBox.split('.'))\n    if hasattr(config.Product, 'ooSetupVersionAboutBoxSuffix'):\n        # seems for libreoffice >= 3.5 only\n        version += (config.Product.ooSetupVersionAboutBoxSuffix,)\n    return dict(vendor=config.Product.ooVendor,\n                name=config.Product.ooName,\n                version=version,\n                locale=config.L10N.ooLocale)\n"
  },
  {
    "path": "unokit/unokit/contexts.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nimport uno\nimport threading\n\n\ntls = threading.local()\nlocalcontext = uno.getComponentContext()\n\n\ndef get_stack():\n    try:\n        return tls.context_stack\n    except AttributeError:\n        tls.context_stack = []\n        return tls.context_stack\n\n\ndef push(context):\n    return get_stack().append(context)\n\n\ndef pop():\n    return get_stack().pop()\n\n\ndef get_current():\n    stack = get_stack()\n    if len(stack) == 0:\n        return localcontext\n    return stack[-1]\n"
  },
  {
    "path": "unokit/unokit/services.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\ndef create_service(name, *args):\n    import unokit.contexts\n    context = unokit.contexts.get_current()\n    sm = context.ServiceManager\n    if len(args) > 0:\n        return sm.createInstanceWithArgumentsAndContext(name, args, context)\n    else:\n        return sm.createInstanceWithContext(name, context)\n\n\nclass NamespaceNode(object):\n    def __init__(self, dotted_name):\n        self.dotted_name = dotted_name\n\n    def __getattr__(self, name):\n        return NamespaceNode(self.dotted_name + '.' + name)\n\n    def __call__(self, *args):\n        return create_service(self.dotted_name, *args)\n\n    def __iter__(self):\n        import unokit.contexts\n        context = unokit.contexts.get_current()\n        sm = context.ServiceManager\n        prefix = self.dotted_name + '.'\n        for name in sm.AvailableServiceNames:\n            if name.startswith(prefix):\n                basename = name[len(prefix):]\n                if basename.find('.') == -1:\n                    yield basename\n\n\ncss = NamespaceNode('com.sun.star')\n"
  },
  {
    "path": "unokit/unokit/singletons.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\ndef get_singleton(name):\n    import unokit.contexts\n    context = unokit.contexts.get_current()\n    return context.getValueByName('/singletons/'+name)\n\n\ndef iter_singleton_names():\n    import unokit.contexts\n    context = unokit.contexts.get_current()\n    names = (name[len('/singletons/'):]\n             for name in context.ElementNames\n             if (name.startswith('/singletons/')\n                 and not name.endswith('/service')))\n    return names\n\n\nclass NamespaceNode(object):\n    def __init__(self, dotted_name):\n        self.dotted_name = dotted_name\n\n    def __getattr__(self, name):\n        import unokit.contexts\n        context = unokit.contexts.get_current()\n        dotted_name = self.dotted_name + '.' + name\n        full_name = '/singletons/' + dotted_name\n        if full_name in context.ElementNames:\n            return context.getValueByName(full_name)\n        return NamespaceNode(self.dotted_name + '.' + name)\n\n    def __iter__(self):\n        prefix = self.dotted_name + '.'\n        for name in iter_singleton_names():\n            if name.startswith(prefix):\n                basename = name[len(prefix):]\n                if basename.find('.') == -1:\n                    yield basename\n\n\ncss = NamespaceNode('com.sun.star')\n"
  },
  {
    "path": "unokit/unokit/tests/__init__.py",
    "content": ""
  },
  {
    "path": "unokit/unokit/tests/test_configuration.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom unittest import TestCase\n\n\nclass TestBase(TestCase):\n    pass\n\n\nclass GetSofficeProductInfoTest(TestBase):\n    def test_basic(self):\n        from unokit.configuration import get_soffice_product_info\n        info = get_soffice_product_info()\n        self.assertTrue('name' in info)\n        self.assertTrue('vendor' in info)\n        self.assertTrue('version' in info)\n        self.assertTrue('locale' in info)\n"
  },
  {
    "path": "unokit/unokit/tests/test_singletons.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom unittest import TestCase\n\n\nclass TestBase(TestCase):\n    pass\n\n\nclass TestSingletons(TestBase):\n    def test_extman(self):\n        from unokit.singletons import css\n        extman = css.deployment.ExtensionManager\n        self.assertTrue(extman is not None)\n\n    def test_pkginfo_prov(self):\n        from unokit.singletons import css\n        pkginfo_prov = css.deployment.PackageInformationProvider\n        self.assertTrue(pkginfo_prov is not None)\n\n        for ext_id, ext_ver in pkginfo_prov.ExtensionList:\n            ext_loc = pkginfo_prov.getPackageLocation(ext_id)\n            print ext_id, ext_ver, ext_loc\n            self.assertTrue(ext_loc != '')\n"
  },
  {
    "path": "unokit/unokit/tests/test_ucb.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nfrom unittest import TestCase\n\n\nclass TestBase(TestCase):\n    pass\n\n\nclass OpenURLTest(TestBase):\n    def test_basic(self):\n        #import os.path\n        #from uno import systemPathToFileUrl\n        from unokit.ucb import open_url\n\n        #path = os.path.abspath('fixtures/sample-5017.hwp')\n        #url = systemPathToFileUrl(path)\n        inputstream = open_url('http://google.com')\n        inputstream.closeInput()\n"
  },
  {
    "path": "unokit/unokit/ucb.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\n\n\ndef open_url(url):\n    ''' open InputStream from a URL.\n\n    :param url: a URL to open an InputStream.\n    :returns: an instance of InputStream\n    '''\n\n    # see http://wiki.openoffice.org/wiki/Documentation/DevGuide/UCB/Using_the_UCB_API\n\n    from unokit.services import css\n    ucb = css.ucb.UniversalContentBroker('Local', 'Office')\n    content_id = ucb.createContentIdentifier(url)\n    content = ucb.queryContent(content_id)\n\n    import unohelper\n    from com.sun.star.io import XActiveDataSink\n    class DataSink(unohelper.Base, XActiveDataSink):\n        def setInputStream(self, stream):\n            self.stream = stream\n        def getInputStream(self):\n            return self.stream\n    datasink = DataSink()\n\n    from com.sun.star.ucb import Command, OpenCommandArgument2\n    openargs = OpenCommandArgument2()\n    openargs.Mode = 2 # OpenMode.DOCUMENT\n    openargs.Priority = 32768\n    openargs.Sink = datasink\n\n    command = Command()\n    command.Name = 'open'\n    command.Handle = -1\n    command.Argument = openargs\n\n    content.execute(command, 0, None)\n    return datasink.stream\n"
  },
  {
    "path": "unokit/unokit/util.py",
    "content": "# -*- coding: utf-8 -*-\n#\n#   pyhwp : hwp file format parser in python\n#   Copyright (C) 2010,2011,2012 https://github.com/mete0r\n#\n#   This program is free software: you can redistribute it and/or modify\n#   it under the terms of the GNU Affero General Public License as published by\n#   the Free Software Foundation, either version 3 of the License, or\n#   (at your option) any later version.\n#\n#   This program is distributed in the hope that it will be useful,\n#   but WITHOUT ANY WARRANTY; without even the implied warranty of\n#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n#   GNU Affero General Public License for more details.\n#\n#   You should have received a copy of the GNU Affero General Public License\n#   along with this program.  If not, see <http://www.gnu.org/licenses/>.\n#\nimport uno\n\n\ndef unofy_value(value):\n    if isinstance(value, dict):\n        value = dict_to_propseq(value)\n    elif isinstance(value, list):\n        value = tuple(value)\n    return value\n\n\ndef xenumeration_list(xenum):\n    return list(iterate(xenum))\n\n\ndef dict_to_propseq(d):\n    from com.sun.star.beans import PropertyValue\n    DIRECT_VALUE = uno.Enum('com.sun.star.beans.PropertyState', 'DIRECT_VALUE')\n    return tuple(PropertyValue(k, 0, unofy_value(d[k]), DIRECT_VALUE)\n                 for k in d)\n\n\ndef propseq_to_dict(propvalues):\n    return dict((p.Name, p.Value) for p in propvalues)\n\n\ndef enumerate(xenumaccess):\n    ''' Enumerate an instance of com.sun.star.container.XEnumerationAccess '''\n    if hasattr(xenumaccess, 'createEnumeration'):\n        xenum = xenumaccess.createEnumeration()\n        return iterate(xenum)\n    else:\n        return iter([])\n\n\ndef iterate(xenum):\n    ''' Iterate an instance of com.sun.star.container.XEnumeration '''\n    if hasattr(xenum, 'hasMoreElements'):\n        while xenum.hasMoreElements():\n            yield xenum.nextElement()\n\n\ndef dump(obj):\n    from binascii import b2a_hex\n    if hasattr(obj, 'ImplementationId'):\n        print 'Implementation Id:', b2a_hex(obj.ImplementationId.value)\n        print\n\n    if hasattr(obj, 'ImplementationName'):\n        print 'Implementation Name:', obj.ImplementationName\n        print\n\n    if hasattr(obj, 'SupportedServiceNames'):\n        print 'Supported Services:'\n        for x in obj.SupportedServiceNames:\n            print '', x\n        print\n\n    if hasattr(obj, 'Types'):\n        print 'Types:'\n        for x in obj.Types:\n            print '', x.typeClass.value, x.typeName\n        print\n\n\ndef dumpdir(obj):\n    print 'dir:'\n    for e in sorted(dir(obj)):\n        print '', e\n    print\n"
  }
]